There are 4 ways to get from Ajax to Bath by train, bus, car, or taxi
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 Oshawa to KingstonVIA Rail
3h 20m$91–197Drive 197 km
cheapest- Drive from Ajax to Bath197 km
2h 7m$40–58Bus
- Take the bus from Whitby Station to Kingston, ONToronto
3h 50m$73–156Line 917 bus, bus, line 7 bus, line 10 bus, taxi
- Take the bus from Fairall Eastbound @ Dowty to Whitby Station917
- Take the bus from Whitby, ON - 1350 Brock St S to Kingston, ON - 1185 Division St
- Take the bus from Benson / Division to Cataraqui Centre7
- Take the bus from Cataraqui Centre to Pratt / Amherst10
- Take the taxi from Pratt / Amherst to Bath
5h 46m
Questions & Answers
The cheapest way to get from Ajax to Bath is to drive which costs $35 - $60 and takes 2h 7m.
The fastest way to get from Ajax to Bath is to drive which takes 2h 7m and costs $35 - $60.
The distance between Ajax and Bath is 240 km. The road distance is 197 km.
The best way to get from Ajax to Bath without a car is to train which takes 3h 20m and costs $90 - $200.
It takes approximately 3h 20m to get from Ajax to Bath, including transfers.
The best way to get from Ajax to Bath is to train which takes 3h 20m and costs $90 - $200. Alternatively, you can bus, which costs $70 - $160 and takes 3h 50m.
Yes, the driving distance between Ajax to Bath is 197 km. It takes approximately 2h 7m to drive from Ajax to Bath.
There are 80+ hotels available in Bath.
What companies run services between Ajax, ON, Canada and Bath, ON, Canada?
VIA Rail operates a train from Oshawa to Kingston hourly. Tickets cost $30–120 and the journey takes 1h 45m. Alternatively, Megabus Canada operates a bus from Whitby Station to Kingston, ON 3 times a day. Tickets cost $10–75 and the journey takes 2h 10m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Oshawa to Kingston
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–55
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Whitby Station to Kingston, ON
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $35–75
- Phone
- +1 866-247-0055
- Website
- durhamregiontransit.com
Bus from Fairall Eastbound @ Dowty to Whitby Station
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $4
- Website
- https://www.durhamregiontransit.com/en/index.aspx
- Schedules at
- https://www.durhamregiontransit.com/Modules/AccessibleSchedules/Index.aspx
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Whitby, ON - 1350 Brock St S to Kingston, ON - 1185 Division St
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $65–85
- Website
- https://riderexpress.ca/
- Standard
- $65–85
- Website
- cityofkingston.ca
Bus from Benson / Division to Cataraqui Centre
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Website
- City of Kingston Transit
Bus from Cataraqui Centre to Pratt / Amherst
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Website
- City of Kingston Transit
- Ave. Duration
- 11 min
- Estimated price
- $29–35
Modern Taxi
- Phone
- +1 613 546 2222
- Website
- moderncitytaxi.ca
Amey's Taxi
- Phone
- +1 613 546 1111
- Website
- ameystaxi.com
Napanee Cab
- Phone
- +1 613 354 6688
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 4 of the smartest ways to explore Australia, Bali: What to do if Mount Agung erupts, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.















