There are 4 ways to get from Batavia to Waterloo by bus, taxi, train, car, or bus (Greyhound, 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 via Mississauga
best- Take the bus from Batavia to Mississaugabus Adt N806 / ...
- Take the bus from Winston Churchill Transitway Station to Wilfrid Laurier Universitybus 25
5h 50m$54–139Drive 217.3 km
cheapest- Drive from Batavia to Waterloocar 217.3 km
3h 2m$43–62Taxi, train
- Take the taxi from Batavia to Buffalotaxi
- Take the train from Buffalo to Toronto Union Stationtrain
- Take the train from Union Station GO to Kitchener GOtrain Ki
7h 44m$188–417Bus
- Take the bus from Batavia to Torontobus Greyhound US0215
- Take the bus from Toronto to Kitchenerbus FlixBus 2702 / ...
7h 3m$54–94
Questions & Answers
The cheapest way to get from Batavia to Waterloo is to drive which costs $40 - $65 and takes 3h 2m.
The fastest way to get from Batavia to Waterloo is to drive which takes 3h 2m and costs $40 - $65.
No, there is no direct bus from Batavia to Waterloo. However, there are services departing from Batavia and arriving at Wilfrid Laurier University via Winston Churchill Transitway Station. The journey, including transfers, takes approximately 5h 50m.
The distance between Batavia and Waterloo is 292 km. The road distance is 217.3 km.
The best way to get from Batavia to Waterloo without a car is to bus via Mississauga which takes 5h 50m and costs $50 - $140.
It takes approximately 5h 50m to get from Batavia to Waterloo, including transfers.
Batavia to Waterloo bus services, operated by Greyhound USA, depart from Batavia station.
Batavia to Waterloo bus services, operated by Greyhound USA, arrive at Toronto station.
Yes, the driving distance between Batavia to Waterloo is 217 km. It takes approximately 3h 2m to drive from Batavia to Waterloo.
Book your Batavia to Waterloo bus tickets online with Omio.
What companies run services between Batavia, NY, USA and Waterloo, ON, Canada?
You can take a vehicle from Batavia to Wilfrid Laurier University via Batavia, Mississauga, and Winston Churchill Transitway Station in around 5h 50m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to Kitchener GO
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $17–22
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $17–22
- Phone
- +1 800-858-8555
- Website
- Trailways
Bus from Batavia to Mississauga
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- $30–110
- Website
- Trailways
- Schedules at
- Trailways
- Saver
- $30–100
- Flexible
- $65–110
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Winston Churchill Transitway Station to Wilfrid Laurier University
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- $14–17
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $14–17
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Batavia to Toronto
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $28–55
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Kitchener
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- $15–26
- Schedules at
- Flixbus USA
- Ave. Duration
- 38 min
- Estimated price
- $130–160
Want to know more about travelling around Canada
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
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 236+ hotels available in Waterloo.











