There are 4 ways to get from Hamilton Airport (YHM) to Markham by bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 20 bus, bus
best- Take the bus from Airport Passenger Terminal to JAMES at KINGbus 20
- Take the bus from King St. W. @ Summers Ln. to Unionville GO Busbus 40
3h 12m$17–21Airport Transfer
- Take the rideshare from Hamilton (YHM) to Markham116.2 km
1h 20mDrive 116.2 km
- Drive from Hamilton Airport (YHM) to Markhamcar 116.2 km
1h 20m$21–31Line 20 bus, bus via Richmond Hill Centre Platform 5
- Take the bus from Airport Passenger Terminal to JAMES at KINGbus 20
- Take the bus from King St. W. @ Summers Ln. to Richmond Hill Centrebus 40 / ...
- Take the bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthybus 001
3h 21m$20–24
Hamilton Airport (YHM) to Markham by bus
Comparing Your Travel Options
The cheapest way to get from Hamilton Airport (YHM) to Markham is to line 20 bus and bus which costs $16 - $21 and takes 3h 12m.
The fastest way to get from Hamilton Airport (YHM) to Markham is to drive which takes 1h 20m and costs $20 - $30.
No, there is no direct bus from Hamilton Airport (YHM) to Markham. However, there are services departing from Airport Passenger Terminal and arriving at Unionville GO Bus via King St. W. @ Summers Ln.. The journey, including transfers, takes approximately 3h 12m.
The distance between Hamilton Airport (YHM) and Markham is 126 km. The road distance is 116.2 km.
The best way to get from Hamilton Airport (YHM) to Markham without a car is to line 20 bus and bus which takes 3h 12m and costs $16 - $21.
It takes approximately 3h 12m to get from Hamilton Airport (YHM) to Markham, including transfers.
Hamilton Airport (YHM) to Markham bus services, operated by Hamilton Street Railway, depart from Airport Passenger Terminal station.
Hamilton Airport (YHM) to Markham bus services, operated by Hamilton Street Railway, arrive at JAMES at KING station.
Yes, the driving distance between Hamilton Airport (YHM) to Markham is 116 km. It takes approximately 1h 20m to drive from Hamilton Airport (YHM) to Markham.
There are 279+ hotels available in Markham.
What companies run services between Hamilton Airport (YHM), Canada and Markham, ON, Canada?
You can take a bus from Airport Passenger Terminal to Unionville GO Bus via JAMES at KING and King St. W. @ Summers Ln. in around 3h 12m.
- Phone
- 905-546-2489
- [email protected]
- Website
- Hamilton HSR
Bus from Airport Passenger Terminal to JAMES at KING
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- $4
- Website
- Hamilton HSR
- Adult Cash Fare
- $4
Bus from Airport Passenger Terminal to JAMES at KING
- Ave. Duration
- 37 min
- Frequency
- Every 20 minutes
- Estimated price
- $4
- Website
- Hamilton HSR
- Adult Cash Fare
- $4
- Phone
- +1 888 438 6646
- Website
- GO Transit
Bus from King St. W. @ Summers Ln. to Unionville GO Bus
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- $13–17
- Website
- GO Transit
Bus from King St. W. @ Summers Ln. to Richmond Hill Centre
- Ave. Duration
- 1h 47m
- Frequency
- Every 20 minutes
- Estimated price
- $12–16
- Website
- GO Transit
- Phone
- +1 905 762 2100
- [email protected]
- Website
- York Region Transit
Bus from Richmond Hill Centre Platform 5 to Highway 7 / Galsworthy
- Ave. Duration
- 41 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- York Region Transit
- Website
- https://www.mozio.com
Rideshare from Hamilton (YHM) to Markham
- Ave. Duration
- 1h 20m
- Frequency
- On demand
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 Italy Travel Guides, Travelling by boat in Italy, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
Check out Blablacar's carpooling service for rideshare options between Hamilton Airport (YHM) and Markham. A great option if you don't have a driver's licence or want to avoid public transport.





