There are 7 ways to get from Mackenzie to Windsor by bus, plane, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Prince George Airport, fly to Windsor Airport
best- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Fly from Prince George Airport (YXS) to Windsor Airport (YQG)plane YXS - YQG
14h 23m$391–1,738Bus, drive, train
- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Take the bus from Prince George, BC to Valemountbus
- Drive from Valemount to Jaspercar
- Take the train from Jasper to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Windsortrain
3d 14h$476–904Drive 3,932.3 km
- Drive from Mackenzie to Windsorcar 3,932.3 km
42h 36m$772–1,115Bus to North Peace Regional Airport, fly to Windsor Airport
- Take the bus from Mackenzie Recreation Centre to Taylorbus
- Fly from North Peace Regional Airport (YXJ) to Windsor Airport (YQG)plane YXJ - YQG
17h 54m$476–2,233Drive to Grande Prairie Airport, fly to Detroit
- Drive from Mackenzie to Grande Prairie Airport (YQU)car
- Fly from Grande Prairie Airport (YQU) to Detroit (DTW)plane YQU - DTW
12h 57m$632–2,917Bus to Prince George Airport, fly to Detroit
- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Fly from Prince George Airport (YXS) to Detroit (DTW)plane YXS - DTW
12h 59m$560–2,437Bus to Prince George Airport, fly to London International Airport, train
- Take the bus from Mackenzie Recreation Centre to Prince Georgebus
- Fly from Prince George Airport (YXS) to London International Airport (YXU)plane YXS - YXU
- Take the train from London to Windsortrain
15h 53m$1,067–2,860
Prince George Airport (YXS) to Windsor Airport (YQG) flights
Questions & Answers
The cheapest way to get from Mackenzie to Windsor is to bus and drive and train which costs $470 - $950 and takes 3 days 14h.
The fastest way to get from Mackenzie to Windsor is to drive and fly which takes 12h 57m and costs $600 - $3,000.
The distance between Mackenzie and Windsor is 3375 km. The road distance is 3932.3 km.
It takes approximately 14h 23m to get from Mackenzie to Windsor, including transfers.
Windsor is 3h ahead of Mackenzie. It is currently 1:16 PM in Mackenzie and 4:16 PM in Windsor.
Yes, the driving distance between Mackenzie to Windsor is 3932 km. It takes approximately 42h 36m to drive from Mackenzie to Windsor.
There are 220+ hotels available in Windsor.
What companies run services between Mackenzie, BC, Canada and Windsor, ON, Canada?
There is no direct connection from Mackenzie to Windsor. However, you can take the bus to Prince George, take the taxi to Prince George Airport (YXS) airport, fly to Windsor Airport (YQG), walk to Airport at Front Entrance, then take the line 135 bus to Lincoln at Lens. Alternatively, you can take a bus from Mackenzie Recreation Centre to Windsor via Prince George, Prince George, BC, Valemount, Jasper, and Toronto Union Station in around 3d 14h.
- Website
- westjet.com
Flights from Prince George Airport to Windsor Airport via Calgary
- Ave. Duration
- 20h 40m
- When
- Wednesday and Sunday
- Estimated price
- $300–1,600
Flights from Prince George Airport to Windsor Airport via Vancouver, Calgary
- Ave. Duration
- 16h 10m
- When
- Wednesday and Sunday
- Estimated price
- $330–1,700
Flights from North Peace Regional Airport to Windsor Airport via Calgary
- Ave. Duration
- 17h 55m
- When
- Wednesday and Sunday
- Estimated price
- $390–2,100
Flights from Grande Prairie Airport to Detroit via Calgary
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- $550–2,900
Flights from Grande Prairie Airport to Detroit via Edmonton, Minneapolis
- Ave. Duration
- 9h 25m
- When
- Monday to Saturday
- Estimated price
- $550–2,800
Flights from Grande Prairie Airport to Detroit via Calgary, Minneapolis
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- $550–2,900
Flights from Prince George Airport to Detroit via Vancouver
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- $470–2,300
Flights from Prince George Airport to London International Airport via Calgary
- Ave. Duration
- 12h 23m
- When
- Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $950–2,600
Flights from Prince George Airport to London International Airport via Kelowna, Calgary
- Ave. Duration
- 10h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $950–2,600
- Website
- aircanada.com
Flights from Prince George Airport to Windsor Airport via Vancouver, Toronto
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- $350–1,700
Flights from North Peace Regional Airport to Windsor Airport via Vancouver, Toronto
- Ave. Duration
- 10h 49m
- When
- Every day
- Estimated price
- $500–2,200
Flights from North Peace Regional Airport to Windsor Airport via Calgary, Toronto
- Ave. Duration
- 12h 9m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $420–2,100
Flights from Prince George Airport to London International Airport via Edmonton, Toronto
- Ave. Duration
- 8h 23m
- When
- Thursday and Sunday
- Estimated price
- $600–2,600
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Jasper to Toronto Union Station
- Ave. Duration
- 2d 23h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
Train from Toronto Union Station to Windsor
- Ave. Duration
- 4h 18m
- Frequency
- 4 times a day
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $60–140
- Economy Adult - Advanced Booking
- $60–110
- Economy Escape Advanced Booking - Adult
- $50–70
Train from London to Windsor
- Ave. Duration
- 1h 57m
- Frequency
- 4 times a day
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–90
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Mackenzie Recreation Centre to Prince George
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Book at
- https://nst.betterez.com/cart/68703c7f7cd7d705925e52a1/
Bus from Prince George, BC to Valemount
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Book at
- https://nst.betterez.com/cart/68703c7f7cd7d705925e52a1/
Bus from Mackenzie Recreation Centre to Taylor
- Ave. Duration
- 5h 15m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Book at
- https://nst.betterez.com/cart/68703c7f7cd7d705925e52a1/
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
Travelling to the US: What do I need to know?
Read the travel guide







