Travel from Maine to Ottawa

Bus or fly from Maine to Ottawa?

Greater Portland Metro Bus operates a bus from Portland to Ottawa every 30 minutes. Tickets cost $2 and the journey takes 9 min. 4 other operators also service this route. Alternatively, United Airlines, American Airlines and 3 other airlines fly from South Portland Gardens to Ottawa hourly.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Maine to Ottawa

From Metro Pulse line 5 bus to Congress & Massachusetts, walk to Portland Transportation Center Amtrak, train to Haverhill Amtrak, taxi to Manchester, NH, bus to Station Berri-UQAM, line 2 subway to Montréal, then train to Ottawa. 13 h 11 min $389. From Metro Pulse line 5 bus to Portland, ME, bus to Boston, MA, bus to Montreal, PQ, then bus to Ottawa, ON. 14 h 19 min $119. From Portland drive to Ottawa. 7 h 54 min $61. From Jetport Shelter line 5 bus to Portland airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 19 min $324. From Sanford taxi to Dover, NH, bus to Boston airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 10 min $364. From Bangor, Maine - Greyhound bus to Houlton, Maine, drive to Woodstock, NB, bus to Fredericton airport, fly to Ottawa airport, then line 97 bus to Ottawa. 8 h 18 min $322.

Operators from Maine to Ottawa

Close Print Itinerary
  1. Here are 6 options to get from
    Maine to Ottawa:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $292 - $480
      • Duration: 13 h 11 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $292 - $480
        • Duration: 13 h 11 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $74 - $160
      • Duration: 14 h 19 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $74 - $160
        • Duration: 14 h 19 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $50 - $75
      • Duration: 7 h 54 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $50 - $75
        • Duration: 7 h 54 min
        Close x
    4. Trip:
      4 Fly from Portland
      • One-Way approx: USD $214 - $1,304
      • Duration: 6 h 19 min
      Open +
      • Trip:
        4 Fly from Portland
        • One-Way approx: USD $214 - $1,304
        • Duration: 6 h 19 min
        Close x
    5. Trip:
      5 Bus to Boston, fly
      • One-Way approx: USD $265 - $473
      • Duration: 6 h 10 min
      Open +
      • Trip:
        5 Bus to Boston, fly
        • One-Way approx: USD $265 - $473
        • Duration: 6 h 10 min
        Close x
    6. Trip:
      6 Bus, bus to Fredericton, fly
      • One-Way approx: USD $178 - $470
      • Duration: 8 h 18 min
      Open +
      • Trip:
        6 Bus, bus to Fredericton, fly
        • One-Way approx: USD $178 - $470
        • Duration: 8 h 18 min
        Close x