There are 5 ways to get from Grand Bend to Markham by bus, train, car, plane, 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.
Bus via London
best- Take the bus from Grand Bend, Main St. & Ontario St. N. to London, ON - University Hospitalbus Route 2: Grand Bend
- Take the bus from London, ON to Pearson International Airport Terminal 1bus OurBus
6h 30m$46–107Bus
cheapest- Take the bus from Grand Bend, Main St. & Ontario St. N. to London, ON - University Hospitalbus Route 2: Grand Bend
- Take the bus from London to Toronto Pearson Airportbus FlixBus 2702 / ...
7h 4m$38–62Bus, train
- Take the bus from Grand Bend, Main St. & Ontario St. N. to London, ON - University Hospitalbus
- Take the train from London to Toronto Union Stationtrain
- Take the train from Union Station GO to Markham GOtrain St
6h 33m$46–145Drive 234.7 km
- Drive from Grand Bend to Markhamcar 234.7 km
2h 58m$46–66Bus, fly
- Take the bus from Grand Bend, Main St. & Ontario St. N. to London, ON, Fanshawe Rd. & North Centre Rd.bus
- Fly from London International Airport (YXU) to Toronto Pearson International Airport (YYZ)plane YXU - YYZ
5h 49m$308–1,531
London International Airport (YXU) to Toronto Pearson International Airport (YYZ) flights
Questions & Answers
The cheapest way to get from Grand Bend to Markham is to bus which costs $35 - $65 and takes 7h 4m.
The fastest way to get from Grand Bend to Markham is to drive which takes 2h 58m and costs $45 - $70.
No, there is no direct bus from Grand Bend to Markham. However, there are services departing from Grand Bend, Main St. & Ontario St. N. and arriving at Highway 7 / Galsworthy via Universtiy Hospital SB - #1817, London, ON, Pearson International Airport Terminal 1 and Richmond Hill Centre Platform 5. The journey, including transfers, takes approximately 6h 30m.
The distance between Grand Bend and Markham is 305 km. The road distance is 234.7 km.
The best way to get from Grand Bend to Markham without a car is to bus via London which takes 6h 30m and costs $45 - $110.
It takes approximately 6h 30m to get from Grand Bend to Markham, including transfers.
Grand Bend to Markham bus services, operated by Huron Shores Area Transit, depart from Grand Bend, Main St. & Ontario St. N. station.
Grand Bend to Markham bus services, operated by Huron Shores Area Transit, arrive at London, ON - University Hospital station.
Yes, the driving distance between Grand Bend to Markham is 235 km. It takes approximately 2h 58m to drive from Grand Bend to Markham.
There are 247+ hotels available in Markham.
What companies run services between Grand Bend, ON, Canada and Markham, ON, Canada?
You can take a bus from Grand Bend, Main St. & Ontario St. N. to Highway 7 / Galsworthy via London, ON - University Hospital, Universtiy Hospital SB - #1817, Richmond at King SB - #2740, London, ON, Pearson International Airport Terminal 1, and Richmond Hill Centre Platform 5 in around 6h 30m.
- Website
- aircanada.com
Flights from London International Airport to Toronto Pearson International Airport
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- $80–700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from London to Toronto Union Station
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from Union Station GO to Markham GO
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $9–12
Bus from Grand Bend, Main St. & Ontario St. N. to London, ON - University Hospital
- Ave. Duration
- 1h 28m
- Frequency
- Twice daily
- Estimated price
- $7–10
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–10
Bus from Grand Bend, Main St. & Ontario St. N. to London, ON, Fanshawe Rd. & North Centre Rd.
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- $7–11
- Website
- https://huronshoresareatransit.ca/
- Schedules at
- https://huronshoresareatransit.ca/schedules/
- Passenger
- $7–11
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from London, ON to Pearson International Airport Terminal 1
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- $27–80
- Website
- https://www.ourbus.com
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from London to Toronto Pearson Airport
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Schedules at
- flixbus.com
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 Getting to Rome from the airport, 5 delightfully under-the-radar French towns you need to visit, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.









