There are 4 ways to get from Sault Ste. Marie to Meaford by plane, bus, bus (Flixbus), 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.
Fly to Toronto Pearson International Airport, bus
best- Fly from Sault Ste. Marie Airport (YAM) to Toronto Pearson International Airport (YYZ)plane YAM - YYZ
- Take the bus from Toronto Pearson Airport to Meafordbus
5h 24m$929–2,104Bus
cheapest- Take the bus from Sault Ste Marie to Sudburybus
- Take the bus from Sudbury to Barriebus
- Take the bus from Barrie to Meafordbus
12h 16m$76–154Drive 635 km
- Drive from Sault Ste. Marie to Meafordcar 635 km
8h 5m$127–184Fly to Toronto Island Airport, bus
- Fly from Sault Ste. Marie Airport (YAM) to Toronto Island Airport (YTZ)plane YAM - YTZ
- Take the bus from Toronto Pearson Airport to Meafordbus
6h 19m$299–604
Sault Ste. Marie to Meaford by bus
Comparing Your Travel Options
The cheapest way to get from Sault Ste. Marie to Meaford is to bus which costs $75 - $160 and takes 12h 16m.
The fastest way to get from Sault Ste. Marie to Meaford is to fly and bus which takes 5h 24m and costs $900 - $2,100.
No, there is no direct bus from Sault Ste. Marie to Meaford. However, there are services departing from Sault Ste Marie and arriving at Meaford via Sudbury and Barrie. The journey, including transfers, takes approximately 12h 16m.
The distance between Sault Ste. Marie and Meaford is 689 km. The road distance is 635 km.
The best way to get from Sault Ste. Marie to Meaford without a car is to bus which takes 12h 16m and costs $75 - $160.
It takes approximately 5h 24m to get from Sault Ste. Marie to Meaford, including transfers.
Sault Ste. Marie to Meaford bus services, operated by Ontario Northland, depart from Sault Ste Marie station.
Sault Ste. Marie to Meaford bus services, operated by Ontario Northland, arrive at Sudbury station.
Yes, the driving distance between Sault Ste. Marie to Meaford is 635 km. It takes approximately 8h 5m to drive from Sault Ste. Marie to Meaford.
There are 184+ hotels available in Meaford.
What companies run services between Sault Ste. Marie, ON, Canada and Meaford, ON, Canada?
You can take a bus from Sault Ste Marie to Meaford via Sudbury and Barrie in around 12h 16m.
- Website
- aircanada.com
Flights from Sault Ste. Marie Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $80–550
- Website
- flyporter.com
Flights from Sault Ste. Marie Airport to Toronto Island Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $220–500
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto Pearson Airport to Meaford
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- Flixbus USA
Bus from Sudbury to Barrie
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a week
- Estimated price
- $40–65
- Schedules at
- Flixbus USA
Bus from Barrie to Meaford
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $12–19
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Meaford
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $24–40
- Schedules at
- Flixbus USA
- Phone
- +1 800 363 7512
- [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
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 How to travel India's Golden Triangle, What documents do I need to cross Niagara Falls?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.



