There are 4 ways to get from Niagara-on-the-Lake to Caledon Village 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, train
best- Take the bus from Niagara-on-the-Lake to Torontobus FlixBus 2704
- Take the train from Union Station GO to Brampton Innovation District GOtrain Ki
4h 40m$33–50Drive 145.4 km
cheapest- Drive from Niagara-on-the-Lake to Caledon Villagecar 145.4 km
1h 52m$29–42Train
- Take the train from St. Catharines to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to Brampton Innovation District GOtrain Ki
4h 57m$105–315Bus
- Take the bus from Niagara-on-the-Lake to Torontobus FlixBus 2704
- Take the bus from Union Station Bus Terminal to Main St. N. @ Church St. E.bus 31
5h 4m$33–49
Niagara-on-the-Lake to Caledon Village by bus and train
Questions & Answers
The cheapest way to get from Niagara-on-the-Lake to Caledon Village is to drive which costs $28 - $45 and takes 1h 52m.
The fastest way to get from Niagara-on-the-Lake to Caledon Village is to drive which takes 1h 52m and costs $28 - $45.
No, there is no direct bus from Niagara-on-the-Lake to Caledon Village. However, there are services departing from Niagara-on-the-Lake and arriving at Hurontario St. @ Charleston Side Rd. via Union Station Bus Terminal and Main St. N. @ Church St. E.. The journey, including transfers, takes approximately 5h 4m.
No, there is no direct train from Niagara-on-the-Lake to Caledon Village. However, there are services departing from St. Catharines and arriving at Brampton Innovation District GO via Union Station GO. The journey, including transfers, takes approximately 4h 57m.
The distance between Niagara-on-the-Lake and Caledon Village is 195 km. The road distance is 145.4 km.
The best way to get from Niagara-on-the-Lake to Caledon Village without a car is to bus and train which takes 4h 40m and costs $30 - $50.
It takes approximately 4h 40m to get from Niagara-on-the-Lake to Caledon Village, including transfers.
Niagara-on-the-Lake to Caledon Village bus services, operated by Flixbus USA, depart from Niagara-on-the-Lake station.
Niagara-on-the-Lake to Caledon Village train services, operated by VIA Rail, depart from St. Catharines station.
The best way to get from Niagara-on-the-Lake to Caledon Village is to train which takes 4h 57m and costs $100 - $320. Alternatively, you can bus, which costs $30 - $50 and takes 5h 4m.
What companies run services between Niagara-on-the-Lake, ON, Canada and Caledon Village, ON, Canada?
You can take a vehicle from Niagara-on-the-Lake to Hurontario St. @ Charleston Side Rd. via St. Catharines, Union Station GO, Brampton Innovation District GO, and Main St. N. @ Church St. E. in around 4h 57m. Alternatively, you can take a bus from Niagara-on-the-Lake to Hurontario St. @ Charleston Side Rd. via Toronto, Union Station Bus Terminal, and Main St. N. @ Church St. E. in around 5h 4m.
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Brampton Innovation District GO
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–12
Train from Union Station GO to Brampton Innovation District GO
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $9–12
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–12
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from St. Catharines to Toronto Union Station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- Flixbus USA
Bus from Niagara-on-the-Lake to Toronto
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- Flixbus USA
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Union Station Bus Terminal to Main St. N. @ Church St. E.
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- $9–11
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $9–11
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 Travelling around the UAE, French strikes 2018: What are my alternative transport options?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Niagara-on-the-Lake to Caledon Village bus services, operated by Flixbus USA, arrive at Toronto station.
Niagara-on-the-Lake to Caledon Village train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Niagara-on-the-Lake to Caledon Village is 145 km. It takes approximately 1h 52m to drive from Niagara-on-the-Lake to Caledon Village.
There are 31+ hotels available in Caledon Village.








