There are 7 ways to get from Markham to Port Hope by bus, taxi, train, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 130 bus, bus, taxi
best- Take the bus from Middlefield Rd Loop at Steeles Ave East to Scarborough Centre Stationbus 130
- Take the bus from Scarborough Centre to Port Hopebus
- Take the taxi from Port Hope to Port Hopetaxi
2h 37m$51–74Drive 79.5 km
cheapest- Drive from Markham to Port Hopecar 79.5 km
1h 6m$16–24Train
- Take the train from Markham GO to Union Station GOtrain St
- Take the train from Toronto Union Station to Port Hopetrain VIA Rail
3h 12m$78–177Taxi
- Take the taxi from Markham to Port Hopetaxi 79.5 km
1h 6m$190–240Line 129 bus, bus
- Take the bus from McCowan Rd at South Unionville Ave to Scarborough Centre Station at Bus Bay 12bus 129
- Take the bus from Scarborough Centre to Port Hopebus FlixBus 2700
2h 45m$51–74Bus, train
- Take the bus from Cornell Bus Terminal to Durham College Oshawa GObus 56 / ...
- Take the train from Oshawa to Port Hopetrain VIA Rail
2h 54m$72–176Bus, line 902 bus, taxi
- Take the bus from Cornell Bus Terminal to Durham College Oshawa GObus 56 / ...
- Take the bus from Oshawa Station to Prince Eastbound @ Simpsonbus 902
- Take the taxi from Prince Eastbound @ Simpson to Port Hopetaxi
2h 56m$94–115
Questions & Answers
The cheapest way to get from Markham to Port Hope is to drive which costs $16 - $24 and takes 1h 6m.
The fastest way to get from Markham to Port Hope is to drive which takes 1h 6m and costs $16 - $24.
The distance between Markham and Port Hope is 110 km. The road distance is 79.5 km.
The best way to get from Markham to Port Hope without a car is to line 130 bus and bus and taxi which takes 2h 37m and costs $50 - $75.
It takes approximately 2h 37m to get from Markham to Port Hope, including transfers.
The best way to get from Markham to Port Hope is to train which takes 3h 12m and costs $75 - $180. Alternatively, you can line 129 bus and bus, which costs $50 - $75 and takes 2h 45m.
Yes, the driving distance between Markham to Port Hope is 80 km. It takes approximately 1h 6m to drive from Markham to Port Hope.
There are 41+ hotels available in Port Hope.
What companies run services between Markham, ON, Canada and Port Hope, ON, Canada?
You can take a train from Markham GO to Port Hope via Toronto Union Station and Port Hope in around 3h 12m. Alternatively, you can take a bus from McCowan Rd at South Unionville Ave to Port Hope via Scarborough Centre Station at Bus Bay 12, Scarborough Centre, and Port Hope in around 2h 45m.
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Markham GO to Union Station GO
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $9–13
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–13
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Port Hope
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $23–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $24–110
- Economy Adult - Advanced Booking
- $24–85
- Economy Escape Advanced Booking - Adult
- $23–40
Train from Oshawa to Port Hope
- Ave. Duration
- 26 min
- Frequency
- Twice daily
- Estimated price
- $17–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $17–110
- Economy Adult - Advanced Booking
- $17–80
- Economy Escape Advanced Booking - Adult
- $18–35
- Phone
- +1 416 393 4636
- wtcs@ttc.ca
- Website
- ttc.ca
Bus from Middlefield Rd Loop at Steeles Ave East to Scarborough Centre Station
- Ave. Duration
- 21 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
Bus from McCowan Rd at South Unionville Ave to Scarborough Centre Station at Bus Bay 12
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $3–4
- Website
- https://www.ttc.ca/
- Senior Cash (65+)
- $3
- Youth Cash (13-19)
- $3
- Adult Card
- $4
- Adult Cash
- $4
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Scarborough Centre to Port Hope
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- $9–16
- Schedules at
- flixbus.com
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Bus from Cornell Bus Terminal to Durham College Oshawa GO
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/en
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
- Phone
- +1 866 247 0055
- Website
- durhamregiontransit.com
Bus from Oshawa Station to Prince Eastbound @ Simpson
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Ave. Duration
- 40 min
- Estimated price
- $40–240
Port Hope/Cobourg Taxi
- Phone
- +1 905 885 7264
Ganarska Taxi
- Phone
- +1 289 829 3636
- Website
- ganaraskataxi.ca
Markhams Taxi
- Phone
- +1 905 927 0007
- Website
- markhamstaxi.ca
Markham Taxi Services
- Phone
- +1 647 691 0275
- Website
- markhamtaxiservices.com
Markham Taxi & Limousine
- Phone
- +1 905 477 2227
- Website
- taxilimo.ca
Markham City Taxi
- Phone
- +1 905 470 1111
- Website
- markhamcitytaxi.com
Bowmanville Taxi
- Phone
- +1 905 623 4414
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, 4 stunningly beautiful Philippines islands you need to visit, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.











