There are 4 ways to get from Mississauga to Union / Yonge by train, bus, 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
best- Take the train from Toronto Union Station to Kingstontrain VIA Rail
4h 40m$44–141Bus via Union Station Bus Terminal
cheapest- Take the bus from Toronto Union Station to Kingston, ONbus Toronto
5h 35m$17–84Bus
- Take the bus from Mississauga, ON - 800 Bancroft Dr to Kingston, ON - 1185 Division Stbus Toronto
4h 41m$75–100Drive 283.9 km
- Drive from Mississauga to Union / Yongecar 283.9 km
3h 4m$56–80
Mississauga to Union / Yonge by train and bus
Questions & Answers
The cheapest way to get from Mississauga to Union / Yonge is to bus via Union Station Bus Terminal which costs $17 - $85 and takes 5h 35m.
The fastest way to get from Mississauga to Union / Yonge is to drive which takes 3h 4m and costs $55 - $80.
No, there is no direct bus from Mississauga to Union / Yonge. However, there are services departing from Mississauga, ON - 800 Bancroft Dr and arriving at Union / Yonge via Benson / Division. The journey, including transfers, takes approximately 4h 41m.
The distance between Mississauga and Union / Yonge is 294 km. The road distance is 283.9 km.
The best way to get from Mississauga to Union / Yonge without a car is to train which takes 4h 40m and costs $40 - $150.
It takes approximately 4h 40m to get from Mississauga to Union / Yonge, including transfers.
Mississauga to Union / Yonge bus services, operated by Rider Express, depart from Mississauga, ON - 800 Bancroft Dr station.
The best way to get from Mississauga to Union / Yonge is to train which takes 4h 40m and costs $40 - $150. Alternatively, you can bus, which costs $75 - $100 and takes 4h 41m.
Mississauga to Union / Yonge bus services, operated by Rider Express, arrive at Kingston, ON - 1185 Division St station.
Yes, the driving distance between Mississauga to Union / Yonge is 284 km. It takes approximately 3h 4m to drive from Mississauga to Union / Yonge.
What companies run services between Mississauga, ON, Canada and Union / Yonge, ON, Canada?
VIA Rail operates a train from Toronto Union Station to Kingston hourly. Tickets cost $35–130 and the journey takes 2h 25m. Alternatively, Rider Express operates a bus from Mississauga, ON - 800 Bancroft Dr to Kingston, ON - 1185 Division St 3 times a week. Tickets cost $75–100 and the journey takes 3h 45m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $35–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $45–130
- Economy Adult - Advanced Booking
- $45–100
- Economy Escape Advanced Booking - Adult
- $35–60
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Mississauga, ON - 800 Bancroft Dr to Kingston, ON - 1185 Division St
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- $75–100
- Website
- https://riderexpress.ca/
- Standard
- $75–100
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from Toronto Union Station to Kingston, ON
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $45–75
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 Bali: What to do if Mount Agung erupts, Travel Insider: Top Japan travel tips by Beatrix Holland, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
There are 82+ hotels available in Union / Yonge.










