Travel options for:
Ottawa to Old Orchard Beach
  • Bus

    $116 - $220
    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. South Station

      2 h 10 min - hourly

      $20 - $29

    4. Portland, ME

      19 min - 14.4 miles

      $45 - $60

  • Train, bus

    $115 - $268
    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, MA

      7 min - 2073 feet

    5. Devonshire St @ Milk St

      7 min - every 30 minutes - line 93

      $1 - $3

    6. Boston North Station Amtrak

      2 h 5 min - 3 times a day

      $30 - $65

    7. Saco Amtrak

      7 min - 4.4 miles

      $16 - $20

  • Bus, train

    $99 - $219
    1. Ottawa, ON

      2 h 51 min - hourly

      $16 - $45

    2. Montréal, QC

      7 h 25 min - once daily

      $35 - $90

    3. Boston, MA

      7 min - 2073 feet

    4. Devonshire St @ Milk St

      7 min - every 30 minutes - line 93

      $1 - $3

    5. Boston North Station Amtrak

      2 h 5 min - 3 times a day

      $30 - $65

    6. Saco Amtrak

      7 min - 4.4 miles

      $16 - $20

  • Train

    $163 - $396
    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 5 min - 3 times a day

      $30 - $65

    6. Saco Amtrak

      7 min - 4.4 miles

      $16 - $20

  • Drive

    $60 - $90
    1. Ottawa

      8 h 2 min - 462.5 miles

      $60 - $90

  • Fly Ottawa to Portland

    $258 - $1,363
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      3 h 58 min - 1 stopover

      $210 - $1,300

    3. Portland (PWM)

      21 min - 13.6 miles

      $45 - $60

  • Fly Ottawa to Boston, bus

    $158 - $351
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 25 min - non-stop

      $90 - $260

    3. Boston (BOS)

      1 h 50 min - hourly

      $20 - $28

    4. Portland, ME

      19 min - 14.4 miles

      $45 - $60

  • Train to Montreal, fly to Boston, bus

    $192 - $454
    1. Ottawa

      1 h 36 min - hourly

      $28 - $85

    2. Gare Dorval

      8 min - hourly - line 209

      $3

    3. Montreal (YUL)

      1 h 17 min - non-stop

      $95 - $280

    4. Boston (BOS)

      1 h 50 min - hourly

      $20 - $28

    5. Portland, ME

      19 min - 14.4 miles

      $45 - $60

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

From Ottawa, ON bus to Montréal, QC, bus to South Station, bus to Portland, ME, then taxi to Old Orchard Beach. 13 h 47 min $171. From Ottawa train to Station Bonaventure, line 2 subway to Montréal, QC, bus to Boston, MA, walk to Devonshire St @ Milk St, line 93 bus to Boston North Station Amtrak, train to Saco Amtrak, then taxi to Old Orchard Beach. 14 h 1 min $177. From Ottawa, ON bus to Montréal, QC, bus to Boston, MA, walk to Devonshire St @ Milk St, line 93 bus to Boston North Station Amtrak, train to Saco Amtrak, then taxi to Old Orchard Beach. 14 h 47 min $156. 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 Saco Amtrak, then taxi to Old Orchard Beach. 19 h 34 min $265. From Ottawa drive to Old Orchard Beach. 8 h 2 min $74. From Hurdman C line 97 bus to Ottawa airport, fly to Portland airport, then taxi to Old Orchard Beach. 6 h 38 min $377. From Hurdman C line 97 bus to Ottawa airport, fly to Boston airport, bus to Portland, ME, then taxi to Old Orchard Beach. 6 h 23 min $245. From Ottawa train to Gare Dorval, line 209 bus to Montreal airport, fly to Boston airport, bus to Portland, ME, then taxi to Old Orchard Beach. 7 h 52 min $271.

 
 

Train, bus or fly from Ottawa to Old Orchard Beach?

Greyhound Canada operates a bus from Ottawa to Old Orchard Beach every 2 hours. Tickets cost $16 - $45 and the journey takes 2 h 30 min. 2 other operators also service this route. Alternatively, VIA Rail operates a train from Ottawa to Old Orchard Beach every 30 minutes. Tickets cost $29 - $90 and the journey takes 1 h 57 min. 4 other operators also service this route.