Photo by Tourism New Brunswick

Cheap Flights from Des Moines (DSM) to Saint John (YSJ)
Save on Flight Bookings!
Popular airlines from Des Moines International Airport (DSM) to Saint John, NB (YSJ)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave on select hotels after you book a flight*
- Find the right fitWe search billions of combinations of flights to help you find your next adventure
Frequently asked questions
Travel information
Origin airport | Des Moines Intl. |
|---|---|
Destination airport | Saint John |
Distance | 2255 km |
Explore a world of travel with Expedia
Top Flight Destinations
Nearby Airports
- Fort Dodge Regional Airport (FOD)
- Waterloo Regional Airport (ALO)
- Eastern Iowa Airport (CID)
- Mason City Municipal Airport (MCW)
- Kirksville Municipal Airport (IRK)
- Eppley Field Airport (OMA)
- Millard Airport (MIQ)
- Southeast Iowa Regional Airport (BRL)
- Sioux Gateway Airport (SUX)
- Quad City Intl. Airport (MLI)