Travel from Markham to Ottawa

Train, bus or fly from Markham to Ottawa?

GO Transit operates a train from Markham to Ottawa every 2 hours. Tickets cost $5 - $7 and the journey takes 41 min. VIA Rail also services this route hourly. Alternatively, Toronto Transit operates a bus from Markham to Ottawa every 30 minutes. Tickets cost $3 and the journey takes 30 min. Greyhound Canada also services this route 3 times a day.

How to get from Markham to Ottawa

From Unionville GO train to Toronto then train to Ottawa. 5 h 19 min $119. From Mccowan Rd. At Hwy. #7 line 129 bus to Scarborough, ON then bus to Ottawa, ON. 6 h 8 min $59. From Markham Rd At Princess St line 102 bus to Scarborough GO, train to Oshawa, train to Fallowfield 2A, then line 95 bus to Slater / Empress. 6 h 17 min $115. From Highway 7 / Galsworthy Dr bus to York University - Southbound Platform, line 1 subway to Yorkdale, ON, then bus to Ottawa, ON. 14 h 4 min $156. From Markham drive to Ottawa. 4 h 52 min $54. From Vn603wb4 bus to Richmond Hill Centre, line 40 bus to Toronto airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 53 min $239. From Bullock Drive @ McCowan Road line 71 bus to Union Station, line 509 tram to Toronto Island airport, fly to Ottawa airport, then line 97 bus to Ottawa. 3 h 22 min $239. From Vn603wb4 bus to Richmond Hill Centre, line 40 bus to Toronto airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 5 h 34 min $232. From Vn603wb4 bus to Richmond Hill Centre, line 40 bus to Toronto airport, fly to Kingston airport, taxi to Kingston, then train to Ottawa. 5 h 52 min $447. From Bullock Drive @ McCowan Road line 71 bus to Union Station, line 509 tram to Toronto Island airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 5 h 17 min $282.
Close Print Itinerary
  1. Here are 10 options to get from
    Markham to Ottawa:

    1. Trip:
      1 Train
      • One-Way approx: USD $51 - $167
      • Duration: 5 h 19 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $51 - $167
        • Duration: 5 h 19 min
        Close x
    2. Trip:
      2 Bus Greyhound Canada
      • One-Way approx: USD $28 - $67
      • Duration: 6 h 8 min
      Open +
      • Trip:
        2 Bus Greyhound Canada
        • One-Way approx: USD $28 - $67
        • Duration: 6 h 8 min
        Close x
    3. Trip:
      3 Train via Oshawa
      • One-Way approx: USD $51 - $153
      • Duration: 6 h 17 min
      Open +
      • Trip:
        3 Train via Oshawa
        • One-Way approx: USD $51 - $153
        • Duration: 6 h 17 min
        Close x
    4. Trip:
      4 Bus Ontario Northland
      • One-Way approx: USD $116 - $166
      • Duration: 14 h 4 min
      Open +
      • Trip:
        4 Bus Ontario Northland
        • One-Way approx: USD $116 - $166
        • Duration: 14 h 4 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 4 h 52 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 4 h 52 min
        Close x
    6. Trip:
      6 Fly Toronto to Ottawa
      • One-Way approx: USD $101 - $313
      • Duration: 3 h 53 min
      Open +
      • Trip:
        6 Fly Toronto to Ottawa
        • One-Way approx: USD $101 - $313
        • Duration: 3 h 53 min
        Close x
    7. Trip:
      7 Fly Toronto Island to Ottawa
      • One-Way approx: USD $96 - $333
      • Duration: 3 h 22 min
      Open +
      • Trip:
        7 Fly Toronto Island to Ottawa
        • One-Way approx: USD $96 - $333
        • Duration: 3 h 22 min
        Close x
    8. Trip:
      8 Fly Toronto to Montreal, train
      • One-Way approx: USD $115 - $393
      • Duration: 5 h 34 min
      Open +
      • Trip:
        8 Fly Toronto to Montreal, train
        • One-Way approx: USD $115 - $393
        • Duration: 5 h 34 min
        Close x
    9. Trip:
      9 Fly Toronto to Kingston, train
      • One-Way approx: USD $175 - $726
      • Duration: 5 h 52 min
      Open +
      • Trip:
        9 Fly Toronto to Kingston, train
        • One-Way approx: USD $175 - $726
        • Duration: 5 h 52 min
        Close x
    10. Trip:
      10 Fly Toronto Island to Montreal, train
      • One-Way approx: USD $125 - $433
      • Duration: 5 h 17 min
      Open +
      • Trip:
        10 Fly Toronto Island to Montreal, train
        • One-Way approx: USD $125 - $433
        • Duration: 5 h 17 min
        Close x