There are 4 ways to get from Detroit to Petrolia by train, bus, 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.
Train
best- Take the train from Windsor to Londontrain VIA Rail
- Take the train from London to Wyomingtrain VIA Rail
3h 51m$83–477Bus, drive
cheapest- Take the bus from Randolph & Lafayette to Gratiot & 23 Milebus 561
- Drive from Gratiot & 23 Mile to Petroliacar
1h 59m$19–27Bus, train
- Take the bus from Detroit Bus Station to Londonbus FlixBus 2701 / ...
- Take the train from London to Wyomingtrain VIA Rail
5h 25m$69–284Drive 127.9 km
- Drive from Detroit to Petroliacar 127.9 km
1h 34m$26–37
Questions & Answers
The cheapest way to get from Detroit to Petrolia is to bus and drive which costs $18 - $27 and takes 1h 59m.
The fastest way to get from Detroit to Petrolia is to drive which takes 1h 34m and costs $25 - $40.
No, there is no direct train from Detroit to Petrolia. However, there are services departing from Windsor and arriving at Wyoming via London. The journey, including transfers, takes approximately 3h 51m.
The distance between Detroit and Petrolia is 257 km. The road distance is 127.9 km.
The best way to get from Detroit to Petrolia without a car is to train which takes 3h 51m and costs $80 - $480.
It takes approximately 3h 51m to get from Detroit to Petrolia, including transfers.
Detroit to Petrolia train services, operated by VIA Rail, depart from Windsor station.
Detroit to Petrolia train services, operated by VIA Rail, arrive at London station.
Yes, the driving distance between Detroit to Petrolia is 128 km. It takes approximately 1h 34m to drive from Detroit to Petrolia.
Book your Detroit to Petrolia train tickets online with Omio.
What companies run services between Detroit, MI, USA and Petrolia, ON, Canada?
You can take a train from Windsor to Petrolia via London and Wyoming in around 3h 51m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to London
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a day
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–120
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–130
- Economy Plus
- $50–140
Train from London to Wyoming
- Ave. Duration
- 49 min
- Frequency
- Once daily
- Estimated price
- $17–210
- Website
- VIA Rail
- Escape
- $17–75
- Business
- $60–200
- Business Plus
- $75–210
- Economy
- $19–85
- Economy Plus
- $21–95
Train from London to Wyoming
- Ave. Duration
- 49 min
- Frequency
- Once daily
- Estimated price
- $17–210
- Website
- VIA Rail
- Escape
- $17–75
- Business
- $60–200
- Business Plus
- $75–210
- Economy
- $19–85
- Economy Plus
- $21–95
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Detroit Bus Station to London
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- $26–45
- Schedules at
- Flixbus USA
- Phone
- +1 866-962-5515
- Website
- Southeast Michigan SMART
Bus from Randolph & Lafayette to Gratiot & 23 Mile
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- Southeast Michigan SMART
- Full Fare
- $3
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 JFK to New York City, How to plan an amazing trip around Scandinavia, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 17+ hotels available in Petrolia.








