Travel options for:
Ottawa to Midland
  • Train, bus

    $110 - $235
    1. Ottawa

      4 h 23 min - every 3 hours

      $45 - $150

    2. UNION STATION - NORTHBOUND

      26 min - every 20 minutes - line 1

      $3

    3. Yorkdale, ON

      1 h 44 min - once daily

      $21 - $35

    4. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

  • Train, taxi

    $135 - $259
    1. Ottawa

      4 h 23 min - every 3 hours

      $45 - $150

    2. Union Station

      1 h 44 min - every 4 hours

      $9 - $12

    3. Allandale Waterfront GO

      46 min - 33.8 miles

      $80 - $100

  • Bus, Toronto - Sudbury. Northbound.

    $90 - $150
    1. Ottawa, ON

      5 h 5 min - 3 times a day

      $26 - $65

    2. Toronto, ON

      2 h 20 min - once daily

      $23 - $35

    3. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

  • Bus

    $181 - $238
    1. Ottawa, ON

      9 h 27 min - 3 times a week

      $90 - $130

    2. Ardtrea

      50 min - 37.7 miles

      $90 - $110

  • Drive

    $35 - $55
    1. Ottawa

      6 h 13 min - 265.4 miles

      $35 - $55

  • Fly Ottawa to Toronto Island, bus

    $155 - $414
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      59 min - non-stop

      $85 - $320

    3. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    4. UNION STATION - NORTHBOUND

      26 min - every 20 minutes - line 1

      $3

    5. Yorkdale, ON

      1 h 44 min - once daily

      $21 - $35

    6. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

  • Fly Ottawa to Toronto, bus

    $157 - $393
    1. Ottawa

      19 min - hourly - line 97

      $3

    2. Ottawa (YOW)

      1 h 5 min - non-stop

      $90 - $300

    3. Toronto (YYZ)

      15 min - hourly - line 34

      $3 - $5

    4. Yorkdale, ON

      1 h 44 min - once daily

      $21 - $35

    5. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

  • Train to Montreal, fly to Toronto Island, bus

    $184 - $507
    1. Ottawa

      1 h 36 min - hourly

      $28 - $85

    2. Gare Dorval

      8 min - hourly - line 209

      $3

    3. Montreal (YUL)

      1 h 10 min - non-stop

      $85 - $330

    4. Toronto Island (YTZ)

      11 min - every 10 minutes - line 509

      $3

    5. UNION STATION - NORTHBOUND

      26 min - every 20 minutes - line 1

      $3

    6. Yorkdale, ON

      1 h 44 min - once daily

      $21 - $35

    7. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

  • Train to Kingston, fly to Toronto, bus

    $186 - $550
    1. Ottawa

      1 h 56 min - every 3 hours

      $30 - $90

    2. Kingston

      11 min - 5.9 miles

      $16 - $20

    3. Kingston (YGK)

      1 h 3 min - non-stop

      $75 - $350

    4. Toronto (YYZ)

      15 min - hourly - line 34

      $3 - $5

    5. Yorkdale, ON

      1 h 44 min - once daily

      $21 - $35

    6. Port Severn, ON

      22 min - 16.2 miles

      $40 - $50

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

From Ottawa train to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, bus to Port Severn, ON, then taxi to Midland. 8 h 1 min $213. From Ottawa train to Union Station, train to Allandale Waterfront GO, then taxi to Midland. 7 h 53 min $253. From Ottawa, ON bus to Toronto, ON, Toronto - Sudbury. Northbound. to Port Severn, ON, then taxi to Midland. 8 h 47 min $160. From Ottawa, ON bus to Ardtrea then taxi to Midland. 10 h 17 min $295. From Ottawa drive to Midland. 6 h 13 min $55. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto Island airport, line 509 tram to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, bus to Port Severn, ON, then taxi to Midland. 6 h 11 min $341. From Hurdman C line 97 bus to Ottawa airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, bus to Port Severn, ON, then taxi to Midland. 6 h 11 min $338. From Ottawa train to Gare Dorval, line 209 bus to Montreal airport, fly to Toronto Island airport, line 509 tram to UNION STATION - NORTHBOUND PLATFORM towards DOWNSVIEW, line 1 subway to Yorkdale, ON, bus to Port Severn, ON, then taxi to Midland. 7 h 59 min $387. From Ottawa train to Kingston, taxi to Kingston airport, fly to Toronto airport, line 34 bus to Yorkdale, ON, bus to Port Severn, ON, then taxi to Midland. 7 h 58 min $398.

 
 

Bus from Ottawa to Midland

Greyhound Canada operates a bus from Ottawa to Midland every 4 hours. Tickets cost $26 - $65 and the journey takes 5 h 5 min. Ontario Northland also services this route twice daily.