There are 3 ways to get from Ingersoll to Elora by train, 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.
Train, bus
best- Take the train from Ingersoll to Toronto Union StationVIA Rail
- Take the bus from Toronto - 34 Asquith Avenue to Town of Elora, ONToronto to Elora
4h 12m$106–191Drive 99.4 km
cheapest- Drive from Ingersoll to Elora99.4 km
1h 22m$20–29Bus
- Take the bus from Woodstock to TorontoFlixBus 2702 / ...
- Take the bus from Toronto - 34 Asquith Avenue to Town of Elora, ONToronto to Elora
7h 3m$99–142
Questions & Answers
The cheapest way to get from Ingersoll to Elora is to drive which costs $19 - $29 and takes 1h 22m.
The fastest way to get from Ingersoll to Elora is to drive which takes 1h 22m and costs $19 - $29.
No, there is no direct bus from Ingersoll to Elora. However, there are services departing from Ingersoll, ON - Oxford St Parking Lot and arriving at Town of Elora, ON via Woodstock, Yonge St at Queens Quay East North Side and Toronto - 34 Asquith Avenue. The journey, including transfers, takes approximately 7h 3m.
The distance between Ingersoll and Elora is 267 km. The road distance is 99.4 km.
The best way to get from Ingersoll to Elora without a car is to train and bus which takes 4h 12m and costs $100 - $200.
It takes approximately 4h 12m to get from Ingersoll to Elora, including transfers.
Ingersoll to Elora bus services, operated by Flixbus USA, depart from Woodstock station.
Ingersoll to Elora bus services, operated by Flixbus USA, arrive at Toronto station.
Yes, the driving distance between Ingersoll to Elora is 99 km. It takes approximately 1h 22m to drive from Ingersoll to Elora.
There are 40+ hotels available in Elora.
What companies run services between Ingersoll, ON, Canada and Elora, ON, Canada?
You can take a bus from Ingersoll, ON - Oxford St Parking Lot to Town of Elora, ON via Woodstock, ON Transit Terminal, Woodstock, Toronto, Yonge St at Queens Quay East North Side, Yonge St at Bloor St East North Side - Bloor Station, and Toronto - 34 Asquith Avenue in around 7h 3m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Ingersoll to Toronto Union Station
- Ave. Duration
- 1h 52m
- Frequency
- 3 times a day
- Estimated price
- $29–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $30–120
- Economy Adult - Advanced Booking
- $30–90
- Economy Escape Advanced Booking - Adult
- $29–45
- Phone
- +1 800-928-7101
- help@parkbus.ca
- Website
- parkbus.ca
Bus from Toronto - 34 Asquith Avenue to Town of Elora, ON
- Ave. Duration
- 1h 40m
- Frequency
- On demand
- Estimated price
- $73
- Website
- https://parkbus.ca
- Adult Return
- $73
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Woodstock to Toronto
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- $22–60
- Schedules at
- flixbus.com
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 Italy Travel Guides, 4 of the smartest ways to explore Australia, and Travelling around the UAE - to help you get the most out of your next trip.









