Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Vaughan?

Book now

There are 6 ways to get from Windsor to Vaughan by plane, train, bus, car or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Fly to Billy Bishop Toronto City, train

  1. Fly from Windsor (YQG) to Billy Bishop Toronto City (YTZ)
  2. Take the train from Toronto Union Station to Rutherford GO

Cheapest

Bus

  1. Take the bus from Windsor, ON to Pearson Airport - Viscount Station

Fly to Toronto, train

  1. Fly from Windsor (YQG) to Toronto (YYZ)
  2. Take the train from Toronto Union Station to Rutherford GO

Train

  1. Take the train from Windsor to Toronto Union Station

Drive

  1. Drive from Windsor to Vaughan

Shuttle

  1. Take a shuttle bus from Windsor, ON - Holiday Inn Ambassador Bridge to Toronto, ON - Pearson International Airport

Windsor to Vaughan by train

The train journey time between Windsor and Vaughan is around 5h 32m and covers a distance of around 386 km. This includes an average layover time of around 48 min. The fastest train normally takes 5h 6m. Operated by VIA Rail and GO Transit, the Windsor to Vaughan train service departs from Windsor and arrives in Rutherford GO. Typically 28 trains run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average train journey times

Time on train:
4h 44m
Layover time:
48 min
Total time:
5h 32m

Train route information

Fastest train time:
5h 6m
Train distance:
386 km
Trains per week:
28
Cheapest price:
$89
Carbon emissions:
20 kg CO2

First and last trains

First train departs at:
05:40
Last train departs at:
17:41

The schedules shown below are for the next available departures.

Windsor to Vaughan train schedules

Questions & Answers

The cheapest way to get from Windsor to Vaughan is to drive which costs $35 - $55 and takes 4h 10m.

More details

The quickest way to get from Windsor to Vaughan is to fly and train which costs $100 - $280 and takes 2h 49m.

More details

No, there is no direct bus from Windsor to Vaughan. However, there are services departing from Windsor, ON and arriving at Vaughan Mills Terminal Platform 8 via Pearson Airport Terminal 1 and Highway 407 Station Platform 6. The journey, including transfers, takes approximately 5h 47m.

More details

No, there is no direct train from Windsor to Vaughan. However, there are services departing from Windsor and arriving at Rutherford GO via Toronto Union Station. The journey, including transfers, takes approximately 5h 20m.

More details

It is 333 km from Windsor to Vaughan. It is approximately 366.9 km to drive.

Get driving directions

The best way to get from Windsor to Vaughan without a car is to train which takes 5h 20m and costs $85 - $190.

More details

It takes approximately 2h 49m to get from Windsor to Vaughan, including transfers.

More details

Windsor to Vaughan bus services, operated by Rider Express, depart from Windsor, ON station.

More details

Windsor to Vaughan train services, operated by VIA Rail, depart from Windsor station.

More details

The best way to get from Windsor to Vaughan is to train which takes 5h 20m and costs $85 - $190. Alternatively, you can bus, which costs $70 - $100 and takes 5h 47m.

Mode details

Map of how to get from Windsor to Vaughan.
Launch map view
  • Distance: 332.9 km
  • Duration: 2h 49m

What companies run services between Windsor, ON, Canada and Vaughan, ON, Canada?

VIA Rail operates a train from Windsor to Toronto Union Station 4 times a day. Tickets cost $80 - $180 and the journey takes 4h 9m. Alternatively, Rider Express operates a bus from Windsor, ON to Pearson Airport - Viscount Station 4 times a week. Tickets cost $60 - $85 and the journey takes 4h 20m.

Airlines
Porter Airlines
Website
flyporter.com
Flights from Windsor to Billy Bishop Toronto City
Ave. Duration
56 min
When
Every day
Estimated price
$70 - $220
Air Canada
Website
aircanada.com
Flights from Windsor to Toronto
Ave. Duration
1h 3m
When
Every day
Estimated price
$160 - $550
Train operators
GO Transit
Phone
+1 888-438-6646
Website
gotransit.com
Train from Toronto Union Station to Rutherford GO
Ave. Duration
29 min
Frequency
Hourly
Estimated price
$6 - $10
Website
GO Transit
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Windsor to Toronto Union Station
Ave. Duration
4h 9m
Frequency
4 times a day
Estimated price
$80 - $180
Website
VIA Rail
Escape
$50 - $70
Business
$110 - $150
Economy
$80 - $95
EconomyPlus
$120 - $180
Bus operators
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Windsor, ON to Pearson Airport - Viscount Station
Ave. Duration
4h 20m
Frequency
4 times a week
Estimated price
$60 - $85
Schedules at
riderexpress.ca
Robert Q Airbus
Phone
(519) 679-2707
Email
courier@robertq.com
Website
robertq.com
Shuttle from Windsor, ON - Holiday Inn Ambassador Bridge to Toronto, ON - Pearson International Airport
Ave. Duration
4h 45m
Frequency
5 times a day
Estimated price
$68
Schedules at
reservation.robertq.com

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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Southend Airport into central London and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Windsor Airport to Billy Bishop Toronto City Airport is the direct flight which takes 56 min.

Search flights

Windsor to Vaughan bus services, operated by Rider Express, arrive at Pearson Airport - Viscount Station.

More details

Windsor to Vaughan train services, operated by VIA Rail, arrive at Toronto Union Station.

More details

Yes, the driving distance between Windsor to Vaughan is 367 km. It takes approximately 4h 10m to drive from Windsor to Vaughan.

Get driving directions

Porter Airlines offers flights from Windsor Airport to Billy Bishop Toronto City Airport.

Search flights

There are 650+ hotels available in Vaughan. Prices start at $112 CAD per night.

More details

The best way to get from Windsor to Windsor Airport is to taxi which takes 8 min and costs $25 - $30.

More details