Travel from Edmonton to Saint-John

Flights from Edmonton to Saint John

Air Canada and WestJet fly from Edmonton to Saint John hourly.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Edmonton to Saint John

From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to St John airport, then taxi to Saint John. 9 h 32 min $791. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Fredericton airport, then bus to Saint John. 12 h 38 min $682. From Stadium Station tram to Century Park Transit Centre, line 747 bus to Edmonton airport, fly to Moncton airport, taxi to Moncton, NB, then bus to Saint John. 13 h 16 min $801. From Edmonton - Welcome Centre line 5229 bus to Edmonton, train to Toronto, train to Montréal, train to Moncton, walk to 1111 Main, bus to Moncton, NB, then bus to Saint John, NB. 3 days 12 h $822. From Edmonton - Welcome Centre line 5229 bus to Edmonton, walk to Edmonton, train to Toronto, train to Buffalo Depew Station Amtrak, train to Boston, bus to Bangor, taxi to Bangor Airport, bus to Perry, ME, then drive to Saint John. 3 days 17 h $911. From Edmonton - Welcome Centre line 5229 bus to Edmonton, train to Toronto Union Station, ON, train to New York Penn Station, train to New London Union Station Amtrak, drive to Portland, ME, car ferry to Yarmouth, drive to Digby, then car ferry to Saint John, NB. 3 days 18 h $984. From Edmonton drive to Saint John. 2 days 5 h $497.
Close Print Itinerary
  1. Here are 7 options to get from
    Edmonton to Saint John:

    1. Trip:
      1 Fly to St John
      • One-Way approx: USD $383 - $1,241
      • Duration: 9 h 32 min
      Open +
      • Trip:
        1 Fly to St John
        • One-Way approx: USD $383 - $1,241
        • Duration: 9 h 32 min
        Close x
    2. Trip:
      2 Fly to Fredericton, bus
      • One-Way approx: USD $331 - $1,232
      • Duration: 12 h 38 min
      Open +
      • Trip:
        2 Fly to Fredericton, bus
        • One-Way approx: USD $331 - $1,232
        • Duration: 12 h 38 min
        Close x
    3. Trip:
      3 Fly to Moncton, bus
      • One-Way approx: USD $395 - $1,360
      • Duration: 13 h 16 min
      Open +
      • Trip:
        3 Fly to Moncton, bus
        • One-Way approx: USD $395 - $1,360
        • Duration: 13 h 16 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $388 - $1,337
      • Duration: 3 days 12 h
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $388 - $1,337
        • Duration: 3 days 12 h
        Close x
    5. Trip:
      5 Train, bus, drive
      • One-Way approx: USD $418 - $1,276
      • Duration: 3 days 17 h
      Open +
      • Trip:
        5 Train, bus, drive
        • One-Way approx: USD $418 - $1,276
        • Duration: 3 days 17 h
        Close x
    6. Trip:
      6 Train, drive, car ferry
      • One-Way approx: USD $551 - $1,459
      • Duration: 3 days 18 h
      Open +
      • Trip:
        6 Train, drive, car ferry
        • One-Way approx: USD $551 - $1,459
        • Duration: 3 days 18 h
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $400 - $600
      • Duration: 2 days 5 h
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $400 - $600
        • Duration: 2 days 5 h
        Close x