There are 4 ways to get from Ingersoll to Port Huron by bus, train, 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.
Bus
best- Take the bus from London, ON - Downtown to Sarnia, ON - Bayside Terminalbus London
3h 22m$17–156Train
- Take the train from Ingersoll to Londontrain VIA Rail
- Take the train from London to Sarniatrain VIA Rail
3h 37m$20–299Drive 89 mi
- Drive from Ingersoll to Port Huroncar 89 mi
1h 35m$21–30Line 2 bus, bus
- Take the bus from Oxford St Parking Lot to Fanshawe College Parking Lot #11bus 2
- Take the bus from London to Sarniabus FlixBus 2710 / ...
3h 52m$25–47
Ingersoll to Port Huron by train, foot, and bus
Questions & Answers
The cheapest way to get from Ingersoll to Port Huron is to drive which costs $20 - $30 and takes 1h 35m.
The fastest way to get from Ingersoll to Port Huron is to drive which takes 1h 35m and costs $20 - $30.
No, there is no direct bus from Ingersoll to Port Huron. However, there are services departing from London, ON - Downtown and arriving at Sarnia, ON - Bayside Terminal via . The journey, including transfers, takes approximately 3h 22m.
No, there is no direct train from Ingersoll to Port Huron. However, there are services departing from Ingersoll and arriving at Sarnia via London. The journey, including transfers, takes approximately 3h 37m.
The distance between Ingersoll and Port Huron is 87 miles. The road distance is 89.5 miles.
The best way to get from Ingersoll to Port Huron without a car is to bus which takes 3h 22m and costs $17 - $160.
It takes approximately 3h 22m to get from Ingersoll to Port Huron, including transfers.
Ingersoll to Port Huron bus services, operated by Strathroy-Caradoc Inter-Community Transit, depart from London, ON - Downtown station.
Ingersoll to Port Huron train services, operated by VIA Rail, depart from Ingersoll station.
The best way to get from Ingersoll to Port Huron is to bus which takes 3h 22m and costs $17 - $160. Alternatively, you can train, which costs $20 - $300 and takes 3h 37m.
What companies run services between Ingersoll, ON, Canada and Port Huron, MI, USA?
Strathroy-Caradoc Inter-Community Transit operates a bus from London, ON - Downtown to Sarnia, ON - Bayside Terminal 3 times a day. Tickets cost $12–17 and the journey takes 2h. Alternatively, you can take a train from Ingersoll to Mary Street via London, Sarnia, and Wawanosh Enterprises in around 3h 37m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Ingersoll to London
- Ave. Duration
- 22 min
- Frequency
- 3 times a day
- Estimated price
- $5–140
- Website
- https://www.viarail.ca/en
- Escape
- $5–40
- Business
- $35–130
- Business Plus
- $45–140
- Economy
- $5–50
- Economy Plus
- $6–55
Train from London to Sarnia
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- $15–160
- Website
- https://www.viarail.ca/en
- Escape
- $15–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $17–70
- Economy Plus
- $19–75
- Phone
- 519 787 1055
- Website
- strathroy-caradoc.ca
Bus from London, ON - Downtown to Sarnia, ON - Bayside Terminal
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Schedules at
- https://www.strathroy-caradoc.ca/en/living-here/transit.aspx
- Road Adult
- $12–17
- Phone
- 1-888-465-0783
- [email protected]
- Website
- middlesex.ca
Bus from Oxford St Parking Lot to Fanshawe College Parking Lot #11
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $4
- Schedules at
- https://www.middlesex.ca/schedules-maps-fares
- Children 5 and under.
- $0
- Adults
- $4
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from London to Sarnia
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $10–17
- Schedules at
- flixbus.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from London to Sarnia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $25–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $25–40
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
More Questions & Answers
Ingersoll to Port Huron bus services, operated by Strathroy-Caradoc Inter-Community Transit, arrive at Sarnia, ON - Bayside Terminal station.
Ingersoll to Port Huron train services, operated by VIA Rail, arrive at London station.
Yes, the driving distance between Ingersoll to Port Huron is 89 miles. It takes approximately 1h 35m to drive from Ingersoll to Port Huron.
Book your Ingersoll to Port Huron bus tickets online with Omio.
There are 68+ hotels available in Port Huron.









