St. Andrews
St. Andrews
Markham
Markham
Bus Driving

St. Andrews to Markham

Updated: 27 May 2026

Traveling from St. Andrews to Markham involves a 1,500 km journey across the provinces of New Brunswick, Quebec, and Ontario. Driving is the most direct method, typically taking 16 hours via the Trans-Canada Highway and Highway 401. For those preferring public transit, a combination of bus and train travel is possible, though it requires multiple transfers. Markham is a major suburban city in the Greater Toronto Area, well-connected by regional transit once you reach the GTA.

Total Distance: 1,500 km driving distance; 1,100 km straight-line air distance.
Fastest Way
Driving is the fastest, taking 16 hours compared to 22+ hours for bus travel.
Cheapest Way
Bus travel is the most economical, especially when booking well in advance.
Compare St. Andrews to Markham Routes
Bus
Connecting
Driving
Direct
Duration 22 hours 16 hours
Avg Price $220 - $350 CAD $280 - $420 CAD
Operator Maritime Bus / Megabus Personal Vehicle
Route St. Andrews to Moncton, then bus to Toronto, and local transit to Markham. NB-1 to Trans-Canada Hwy (Hwy 2) to Hwy 401 West, then Hwy 404 North.
Tip Megabus offers competitive pricing for the Toronto-to-Markham leg. Use the 407 ETR to avoid the 401/404 interchange congestion.
Travel Tips
  • Transit
    York Region Transit (YRT) serves Markham extensively.
  • Traffic
    Highway 404 is heavily congested during morning and evening rush hours.
  • Accommodation
    Markham has many business-class hotels near Highway 7.
  • Booking
    Use online comparison tools to find the best bus fares.
  • Navigation
    Download offline maps as cellular service can be spotty in rural Quebec.
Safety Tips
  • Driving
    Stay alert on the long stretches of Highway 2 in Quebec.
  • Weather
    Markham can have icy roads in winter; drive with caution.
  • Emergency
    Keep a spare tire and jack in your vehicle.
  • Security
    Keep valuables out of sight when parked in public lots.
People Also Ask
  • Is Markham in Toronto?
    Markham is a city in the Regional Municipality of York, bordering Toronto.
  • How long is the drive?
    Approximately 16 hours of driving time.
  • Are there trains?
    GO Transit provides commuter rail service to Markham.
  • Is it expensive?
    Costs vary based on your choice of transport and accommodation.
  • What is the best route?
    The Trans-Canada Highway is the most reliable route.
Quick Info
  • From St. Andrews, New Brunswick, Canada
  • To Markham, Ontario, Canada
  • Modes
Best Time to Travel

May to October for mild weather and local festivals in Markham.

Things to Do in Markham
1
Main Street Markham
Explore the historic downtown area with its unique shops and restaurants.
2
Toogood Pond Park
A beautiful park in the heart of Unionville, perfect for walking and photography.
3
St. Andrews Lighthouse
Visit the iconic lighthouse in St. Andrews for stunning coastal views.
4
Varley Art Gallery
Located in Unionville, this gallery features works by the Group of Seven.
Tags
St. Andrews to Markham travel to Markham cheapest way to Markham bus to Markham driving to Markham New Brunswick to Markham Markham travel guide Canada transport