There are 4 ways to get from Mississauga to Union / Yonge by bus (Flixbus), train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from Mississauga to Kingstonbus FlixBus 2700
4h 27m$43–62Bus via Union Station Bus Terminal
cheapest- Take the bus from Toronto Union Station to Kingston, Ontariobus Toronto / ...
5h 40m$21–88Train
- Take the train from Toronto Union Station to Kingstontrain VIA Rail
4h 37m$68–275Drive 283.9 km
- Drive from Mississauga to Union / Yongecar 283.9 km
3h 4m$58–83
Mississauga to Union / Yonge by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Mississauga to Union / Yonge is to bus which costs $40 - $65 and takes 4h 27m.
The fastest way to get from Mississauga to Union / Yonge is to drive which takes 3h 4m and costs $55 - $85.
No, there is no direct bus from Mississauga to Union / Yonge. However, there are services departing from Mississauga and arriving at Union / Yonge via Union / Alfred. The journey, including transfers, takes approximately 4h 27m.
No, there is no direct train from Mississauga to Union / Yonge. However, there are services departing from Erindale GO and arriving at Kingston via Toronto Union Station. The journey, including transfers, takes approximately 4h 37m.
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 bus which takes 4h 27m and costs $40 - $65.
It takes approximately 4h 27m to get from Mississauga to Union / Yonge, including transfers.
Mississauga to Union / Yonge bus services, operated by Flixbus USA, depart from Mississauga station.
Mississauga to Union / Yonge train services, operated by VIA Rail, depart from Toronto Union Station.
The best way to get from Mississauga to Union / Yonge is to bus which takes 4h 27m and costs $40 - $65. Alternatively, you can train, which costs $65 - $280 and takes 4h 37m.
What companies run services between Mississauga, ON, Canada and Union / Yonge, ON, Canada?
Flixbus USA operates a bus from Mississauga to Kingston 6 times a week. Tickets cost $35–60 and the journey takes 4h 15m. Alternatively, VIA Rail operates a train from Toronto Union Station to Kingston hourly. Tickets cost $55–260 and the journey takes 2h 25m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Kingston
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $55–260
- Website
- VIA Rail
- Escape
- $55–160
- Business
- $100–250
- Business Plus
- $120–260
- Economy
- $65–170
- Economy Plus
- $70–180
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Mississauga to Kingston
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
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 French strikes 2018: What are my alternative transport options?, 5 incredible day trips from Florence by train, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Mississauga to Union / Yonge bus services, operated by Flixbus USA, arrive at Kingston station.
Mississauga to Union / Yonge train services, operated by VIA Rail, arrive at Kingston 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.
There are 80+ hotels available in Union / Yonge.






