There are 7 ways to get from Sault Ste. Marie to Stratford by plane, train, bus, 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.
Fly to Toronto Pearson International Airport, train
best- Fly from Sault Ste. Marie Airport (YAM) to Toronto Pearson International Airport (YYZ)plane YAM - YYZ
- Take the train from Bloor GO to Stratford GOtrain
6h 8m$580–1,900Bus, train
cheapest- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Vaughan - Hwy 407bus
- Take the train from Bramalea GO to Stratford GOtrain Ki
14h 40m$76–186Drive 700 km
- Drive from Sault Ste. Marie to Stratfordcar 700 km
7h 21m$138–199Fly to Toronto Island Airport, train
- Fly from Sault Ste. Marie Airport (YAM) to Toronto Island Airport (YTZ)plane YAM - YTZ
- Take the train from Union Station GO to Stratford GOtrain
6h 17m$266–572Fly to London International Airport, bus
- Fly from Sault Ste. Marie Airport (YAM) to London International Airport (YXU)plane YAM - YXU
- Take the bus from London to Stratfordbus
7h 53m$662–2,483Bus
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Stratfordbus
14h 51m$92–195Bus, train via Barrie
- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Barriebus
- Take the train from Allandale Waterfront GO to Union Station GOtrain Br
- Take the train from Toronto Union Station to Stratfordtrain
16h 19m$110–396
Sault Ste. Marie to Stratford by bus, train, and foot
Questions & Answers
The cheapest way to get from Sault Ste. Marie to Stratford is to bus and train which costs $75 - $190 and takes 14h 40m.
The fastest way to get from Sault Ste. Marie to Stratford is to fly and train which takes 6h 8m and costs $550 - $1,900.
No, there is no direct bus from Sault Ste. Marie to Stratford. However, there are services departing from Sault Ste Marie and arriving at Cooper Standard via Sudbury, Toronto Pearson Airport and Transit Terminal. The journey, including transfers, takes approximately 14h 51m.
The distance between Sault Ste. Marie and Stratford is 671 km. The road distance is 700 km.
The best way to get from Sault Ste. Marie to Stratford without a car is to bus and train which takes 14h 40m and costs $75 - $190.
It takes approximately 6h 8m to get from Sault Ste. Marie to Stratford, including transfers.
Sault Ste. Marie to Stratford bus services, operated by Ontario Northland, depart from Sault Ste Marie station.
Sault Ste. Marie to Stratford bus services, operated by Ontario Northland, arrive at Sudbury station.
Yes, the driving distance between Sault Ste. Marie to Stratford is 700 km. It takes approximately 7h 21m to drive from Sault Ste. Marie to Stratford.
There are 44+ hotels available in Stratford.
What companies run services between Sault Ste. Marie, ON, Canada and Stratford, ON, Canada?
You can take a bus from Sault Ste Marie to Cooper Standard via Sudbury, Toronto Pearson Airport, and Transit Terminal in around 14h 51m.
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $70–460
Flights from Sault Ste. Marie Airport to London International Airport via Toronto Pearson International Airport
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $190–1,200
- Website
- flyporter.com
Flights from Sault Ste. Marie Airport to Toronto Island Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $190–480
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Bloor GO to Stratford GO
- Ave. Duration
- 2h 17m
- Frequency
- Twice a week
- Estimated price
- $20–27
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $20–27
Train from Bramalea GO to Stratford GO
- Ave. Duration
- 2h 8m
- Frequency
- 6 times a week
- Estimated price
- $18–24
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $18–24
Train from Union Station GO to Stratford GO
- Ave. Duration
- 2h 36m
- Frequency
- 6 times a week
- Estimated price
- $22–29
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $22–29
Train from Allandale Waterfront GO to Union Station GO
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $16–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $16–22
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Stratford
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sudbury to Vaughan - Hwy 407
- Ave. Duration
- 4h 38m
- Frequency
- 3 times a day
- Estimated price
- $28–85
- Website
- Ontario Northland
- Children
- $28–40
- Senior
- $45–70
- Adult
- $55–85
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
Bus from Sault Ste Marie to Sudbury
- Ave. Duration
- 4h 46m
- Frequency
- 6 times a week
- Estimated price
- $24–70
- Website
- Ontario Northland
- Children
- $24–35
- Senior
- $40–60
- Adult
- $45–70
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from London to Stratford
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $8–14
- Schedules at
- Flixbus USA
Bus from Sudbury to Toronto Pearson Airport
- Ave. Duration
- 4h 45m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Stratford
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $18–35
- Schedules at
- Flixbus USA
Bus from Sudbury to Barrie
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Schedules at
- Flixbus USA
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 10 amazing places to get away from it all in Australia, Which side of Niagara Falls should I choose (and how do I get there)?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.











