There are 5 ways to get from Rochester Hills to Greater Sudbury by car, plane, train, bus, 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.
Drive, fly
best- Drive from Rochester Hills to Windsor-Airport-YQGcar
- Fly from Windsor Airport (YQG) to Greater Sudbury Airport (YSB)plane YQG - YSB
4h 24m$820–990Bus (Flixbus)
cheapest- Take the bus from Detroit Bus Station to Toronto Pearson Airportbus FlixBus 2701 / ...
- Take the bus from Toronto Pearson Airport to Sudburybus FlixBus 2708
14h 41m$106–181Drive, train, bus
- Drive from Rochester Hills to Windsorcar
- Take the train from Windsor to Toronto Union Stationtrain
- Take the train from Union Station GO to Allandale Waterfront GOtrain Br
- Take the bus from Barrie to Sudburybus
12h 22m$145–409Train, bus
- Take the train from Windsor to Toronto Union Stationtrain VIA Rail
- Take the bus from King City Go Station to Sudburybus Ontc
13h 39m$121–400Drive 672 km
- Drive from Rochester Hills to Greater Sudburycar 672 km
8h 50m$132–191
Rochester Hills to Greater Sudbury by bus and foot (Flixbus)
Questions & Answers
The cheapest way to get from Rochester Hills to Greater Sudbury is to bus which costs $100 - $190 and takes 14h 41m.
The fastest way to get from Rochester Hills to Greater Sudbury is to drive and fly which takes 4h 24m and costs $800 - $1,000.
No, there is no direct bus from Rochester Hills to Greater Sudbury. However, there are services departing from Rochester & Wabash and arriving at Sudbury via Jason Hargrove Transit Center Bay 11, Detroit Bus Station and Toronto Pearson Airport. The journey, including transfers, takes approximately 14h 41m.
The distance between Rochester Hills and Greater Sudbury is 590 km. The road distance is 672 km.
The best way to get from Rochester Hills to Greater Sudbury without a car is to bus which takes 14h 41m and costs $100 - $190.
It takes approximately 4h 24m to get from Rochester Hills to Greater Sudbury, including transfers.
Rochester Hills to Greater Sudbury bus services, operated by Flixbus USA, depart from Detroit Bus Station.
Rochester Hills to Greater Sudbury bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Rochester Hills to Greater Sudbury is 672 km. It takes approximately 8h 50m to drive from Rochester Hills to Greater Sudbury.
There are 35+ hotels available in Greater Sudbury.
What companies run services between Rochester Hills, MI, USA and Greater Sudbury, ON, Canada?
You can take a bus from Rochester & Wabash to Sudbury via Jason Hargrove Transit Center Bay 9, Jason Hargrove Transit Center Bay 11, Larned & Griswold, Detroit Bus Station, and Toronto Pearson Airport in around 14h 41m.
- Website
- aircanada.com
Flights from Windsor Airport to Greater Sudbury Airport via Toronto
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- $180–1,100
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- VIA Rail
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- VIA Rail
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Allandale Waterfront 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 (855) 626-8585
- Website
- Flixbus USA
Bus from Barrie to Sudbury
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a week
- Estimated price
- $40–70
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Toronto Pearson Airport
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Sudbury
- Ave. Duration
- 4h 35m
- Frequency
- 5 times a week
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
- Phone
- 1.800.461.8558
- [email protected]
- Website
- Ontario Northland
Bus from King City Go Station to Sudbury
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $26–80
- Website
- Ontario Northland
- Children
- $26–40
- Senior
- $45–65
- Adult
- $50–80
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 Heading to Europe? Read this before you buy a Eurail Pass, Slovenia: Getting from Ljubljana to Lake Bled, and Best ways to travel around Australia - to help you get the most out of your next trip.











