Travel options for:
Ottawa to Bangor
  • Bus

    $79 - $176
    1. Ottawa, ON

      2 h 30 min - 5 times a day

      $16 - $45

    2. Montréal, QC

      7 h 25 min - once daily

      $35 - $90

    3. Boston

      5 h 4 min - 5 times a day

      $28 - $45

  • Train, bus via Montpelier Park & Ride

    $95 - $215
    1. Ottawa

      1 h 57 min - hourly

      $29 - $90

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal, QC

      2 h 12 min - once daily

      $16 - $40

    4. Downtown Transit Center

      1 h 10 min - every 4 hours

      $3 - $5

    5. Department of Labor Park and

      11 min - 3118 feet

    6. Montpelier Park & Ride

      3 h - once daily

      $15 - $35

    7. Boston

      5 h 4 min - 5 times a day

      $28 - $45

  • Train, bus

    $97 - $225
    1. Ottawa

      1 h 57 min - hourly

      $29 - $90

    2. Station Bonaventure

      5 min - every 10 minutes - line 2

      $3

    3. Montréal, QC

      7 h 25 min - once daily

      $35 - $90

    4. Boston

      6 h 50 min - twice daily

      $29 - $45

  • Bus, Amtrak Thruway

    1. Ottawa, ON

      2 h 51 min - hourly

      $16 - $45

    2. Montréal, QC

      7 h 25 min - once daily

      $35 - $90

    3. Boston Sth Station, MA

      2 h 25 min - 4 times a day

    4. Portland, ME

      2 h 15 min - twice daily

    5. Airport Mall

      1 h 10 min - every 30 minutes

      $2

  • Train, Amtrak Thruway

    1. Ottawa

      1 h 57 min - hourly

      $29 - $90

    2. Montreal Central Station

      7 h 20 min - once daily

      $45 - $120

    3. Albany-Rensselaer Amtrak

      4 h 50 min - once daily

      $40 - $100

    4. Back Bay - Inbound

      10 min - every 10 minutes

      $2 - $4

    5. Boston North Station Amtrak

      2 h 30 min - 3 times a day

      $30 - $70

    6. Portland, ME

      2 h 15 min - twice daily

    7. Bangor, ME

      4 min - 1.9 miles

      $7 - $9

  • Drive

    $50 - $80
    1. Ottawa

      8 h 28 min - 407.2 miles

      $50 - $80

  • Fly to Bangor

    $215 - $1,505
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      4 h 24 min - 1 stopover

      $210 - $1,500

    3. Bangor (BGR)

      1 h - every 30 minutes

      $2

  • Fly to Fredericton, bus

    $177 - $469
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 25 min - non-stop

      $130 - $410

    3. Fredericton (YFC)

      1 h 2 min - once daily

      $17 - $24

    4. Woodstock, NB

      17 min - 15.8 miles

      $1 - $3

    5. Houlton, Maine

      2 h 50 min - once daily

      $26 - $29

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Ottawa, ON bus to Montréal, QC, bus to Boston, then bus to Bangor, ME. 16 h 59 min $133. From Ottawa train to Station Bonaventure, line 2 subway to Montréal, QC, bus to Downtown Transit Center, bus to Department of Labor Park and Ride, walk to Montpelier Park & Ride, bus to Boston, then bus to Bangor, ME. 17 h 16 min $157. From Ottawa train to Station Bonaventure, line 2 subway to Montréal, QC, bus to Boston, then bus to Bangor. 18 h 20 min $155. From Ottawa, ON bus to Montréal, QC, bus to Boston Sth Station, MA, Amtrak Thruway to Portland, ME, Amtrak Thruway to Airport Mall, then bus to Bangor Depot. 19 h 13 min. From Ottawa train to Montreal Central Station, train to Albany-Rensselaer Amtrak, train to Back Bay - Inbound, subway to Boston North Station Amtrak, train to Portland, ME, Amtrak Thruway to Bangor, ME, then taxi to Bangor. 23 h 11 min. From Ottawa drive to Bangor. 8 h 28 min $65. From Hurdman C line 97 bus to Ottawa airport, fly to Bangor airport, then bus to Bangor. 7 h 50 min $704. From Hurdman C line 97 bus to Ottawa airport, fly to Fredericton airport, bus to Woodstock, NB, drive to Houlton, Maine, then bus to Bangor. 8 h 53 min $320.

 
 

Bus or fly from Ottawa to Bangor?

Greyhound Canada operates a bus from Ottawa to Bangor every 2 hours. Tickets cost $16 - $45 and the journey takes 2 h 30 min. 2 other operators also service this route. Alternatively, United Airlines, American Airlines and 3 other airlines fly from Ottawa to Bangor hourly.