There are 3 ways to get from Mackinaw City to Soo Locks by ferry, unknown, car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, travel
best- Take the ferry from Mackinaw City to Mackinac Islandferry Mackinac Island
- Walk from Mackinac Island to Soo Locksunknown
1h 45mDrive, fly, bus, travel
- Drive from Mackinaw City to Sault Ste. Marie Airport (YAM)car
- Fly from Sault Ste. Marie Airport (YAM) to Greater Sudbury Airport (YSB)plane YAM - YSB
- Take the bus from Sudbury to Sault Ste Mariebus
- Walk from Sault Ste Marie to Soo Locksunknown
8h 5mDrive, bus, fly, travel
- Drive from Mackinaw City to Barr Rdcar
- Take the bus from Barr Rd to Sudburybus
- Fly from Greater Sudbury Airport (YSB) to Sault Ste. Marie Airport (YAM)plane YSB - YAM
- Walk from Sault Ste. Marie Airport (YAM) to Soo Locksunknown
8h 13m
Sault Ste. Marie Airport (YAM) to Greater Sudbury Airport (YSB) flights
Comparing Your Travel Options
The distance between Mackinaw City and Soo Locks is 55 miles.
The best way to get from Mackinaw City to Soo Locks without a car is to ferry and travel which takes 1h 45m and costs .
It takes approximately 1h 45m to get from Mackinaw City to Soo Locks, including transfers.
There are 38+ hotels available in Soo Locks.
What companies run services between Mackinaw City, MI, USA and Soo Locks, MI, USA?
There is no direct connection from Mackinaw City to Soo Locks. However, you can take the ferry to Mackinac Island then travel to Soo Locks. Alternatively, you can drive to Sault Ste. Marie Airport (YAM) airport, fly to Greater Sudbury Airport (YSB), take the taxi to Sudbury, take the bus to Sault Ste Marie, then travel to Soo Locks.
- Website
- bearskinairlines.com
Flights from Sault Ste. Marie Airport to Greater Sudbury Airport
- Ave. Duration
- 50 min
- When
- Wednesday, Thursday, Friday, Monday, Tuesday, and Sunday
- Estimated price
- $1,300–2,900
Flights from Greater Sudbury Airport to Sault Ste. Marie Airport
- Ave. Duration
- 56 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $850–1,900
- Phone
- +1 800 363 7512
- [email protected]
- Website
- Ontario Northland
Bus from Sudbury to Sault Ste Marie
- Ave. Duration
- 4h 32m
- Frequency
- 6 times a week
- Estimated price
- $17–50
- Website
- Ontario Northland
- Children
- $17–25
- Senior
- $29–45
- Adult
- $35–50
Bus from Barr Rd to Sudbury
- Ave. Duration
- 4h 5m
- Frequency
- 6 times a week
- Estimated price
- $15–45
- Website
- Ontario Northland
- Children
- $15–23
- Senior
- $26–40
- Adult
- $30–45
- Phone
- +1 800.638.9892
- Website
- Arnold Transit Company Homepage
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- $25–37
- Schedules at
- Arnold Transit Company Schedules
- Website
- Arnold Transit Company Homepage
- Adult Round Trip
- $37
- Adult One-way
- $25
- Phone
- +1 231-436-5023
- Website
- Shepler's Ferry
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $38
- Website
- Shepler's Ferry
- Adult Round Trip
- $38
- Phone
- +1 (800) 638-9892
- Website
- Arnold Transit Co.
Ferry from Mackinaw City to Mackinac Island
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- $37
- Website
- Arnold Transit Co.
- Adult Roundtrip
- $37
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 get from Gatwick Airport into central London, Italy Travel Guides, and Need to know: Eurostar - to help you get the most out of your next trip.


