There are 6 ways to get from Cross Lake to Toronto by car, bus, plane, 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.
Drive, bus to Thompson Municipal Airport, fly to Toronto Pearson International Airport
best- Drive from Cross Lake to Wabowden, MBcar
- Take the bus from Wabowden, MB to Thompson, MBbus
- Fly from Thompson Municipal Airport (YTH) to Toronto Pearson International Airport (YYZ)plane YTH - YYZ
11h 55m$324–1,304Drive, train to The Pas Airport, fly to Toronto Pearson International Airport
cheapest- Drive from Cross Lake to Wabowdencar
- Take the train from Wabowden to Oroktrain
- Fly from The Pas Airport (YQD) to Toronto Pearson International Airport (YYZ)plane YQD - YYZ
16h 54m$224–970Drive, bus, train
- Drive from Cross Lake to Wabowden, MBcar
- Take the bus from Wabowden, MB to Winnipeg Airportbus
- Take the train from Winnipeg to Toronto Union Stationtrain
2d 2h$543–1,097Drive 2,709.8 km
- Drive from Cross Lake to Torontocar 2,709.8 km
35h 18m$540–780Drive, bus to Thompson Municipal Airport, fly to Toronto Island Airport
- Drive from Cross Lake to Wabowden, MBcar
- Take the bus from Wabowden, MB to Thompson, MBbus
- Fly from Thompson Municipal Airport (YTH) to Toronto Island Airport (YTZ)plane YTH - YTZ
13h 24m$395–1,591Drive, train, train to Flin Flon Airport, fly to Toronto Pearson International Airport
- Drive from Cross Lake to Wabowdencar
- Take the train from Wabowden to The Pastrain
- Take the train from The Pas to Cranberry Portagetrain
- Fly from Flin Flon Airport (YFO) to Toronto Pearson International Airport (YYZ)plane YFO - YYZ
21h 21m
Thompson Municipal Airport (YTH) to Toronto Pearson International Airport (YYZ) flights
Comparing Your Travel Options
The cheapest way to get from Cross Lake to Toronto is to drive and train and fly which costs $220 - $1,000 and takes 16h 54m.
The fastest way to get from Cross Lake to Toronto is to drive and bus and fly which takes 11h 55m and costs $320 - $1,300.
The distance between Cross Lake and Toronto is 2175 km. The road distance is 2709.8 km.
It takes approximately 11h 55m to get from Cross Lake to Toronto, including transfers.
Toronto is 1h ahead of Cross Lake. It is currently 3:18 AM in Cross Lake and 4:18 AM in Toronto.
Yes, the driving distance between Cross Lake to Toronto is 2710 km. It takes approximately 35h 18m to drive from Cross Lake to Toronto.
There are 1929+ hotels available in Toronto.
What companies run services between Cross Lake, MB, Canada and Toronto, ON, Canada?
There is no direct connection from Cross Lake to Toronto. However, you can drive to Wabowden, MB, take the bus to Thompson, MB, take the taxi to Thompson Municipal Airport (YTH) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, then take the train to Toronto Union Station. Alternatively, you can take a vehicle from Cross Lake to Toronto Union Station via Wabowden, MB, Winnipeg Airport, Westbound Wellington at Airport Terminal, Northbound Israel Asper at Canadian Museum for Human Rights, and Winnipeg in around 2d 2h.
- Website
- aircanada.com
Flights from Thompson Municipal Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 5h 45m
- When
- Tuesday and Wednesday
- Estimated price
- $250–1,200
Flights from Thompson Municipal Airport to Toronto Pearson International Airport via Gillam, Winnipeg
- Ave. Duration
- 11h
- When
- Monday, Thursday, and Friday
- Estimated price
- $270–1,300
Flights from The Pas Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 7h 25m
- When
- Monday and Wednesday
- Estimated price
- $130–650
Flights from The Pas Airport to Toronto Pearson International Airport via Flin Flon Airport, Winnipeg
- Ave. Duration
- 8h 45m
- When
- Thursday
- Estimated price
- $140–650
Flights from Thompson Municipal Airport to Toronto Island Airport via Winnipeg, Montreal
- Ave. Duration
- 10h 6m
- When
- Tuesday and Wednesday
- Estimated price
- $330–1,500
Flights from Flin Flon Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- $130–650
Flights from Flin Flon Airport to Toronto Pearson International Airport via The Pas Airport, Winnipeg
- Ave. Duration
- 8h 30m
- When
- Monday and Wednesday
- Estimated price
- $130–650
- Website
- westjet.com
Flights from The Pas Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 11h 30m
- When
- Friday
- Estimated price
- $140–1,100
Flights from The Pas Airport to Toronto Pearson International Airport via Flin Flon Airport, Winnipeg
- Ave. Duration
- 12h 50m
- When
- Tuesday and Sunday
- Estimated price
- $140–1,100
Flights from Flin Flon Airport to Toronto Pearson International Airport via Winnipeg
- Ave. Duration
- 11h 45m
- When
- Tuesday and Sunday
- Estimated price
- $140–1,100
Flights from Flin Flon Airport to Toronto Pearson International Airport via The Pas Airport, Winnipeg
- Ave. Duration
- 12h 35m
- When
- Friday
- Estimated price
- $140–1,100
- Website
- flyporter.com
Flights from Thompson Municipal Airport to Toronto Island Airport via Winnipeg, Thunder Bay
- Ave. Duration
- 7h 52m
- When
- Tuesday and Wednesday
- Estimated price
- $420–1,600
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Winnipeg to Toronto Union Station
- Ave. Duration
- 37h 59m
- Frequency
- Twice a week
- Estimated price
- $450–950
- Website
- VIA Rail
- Escape
- $450–950
- Business
- $500–800
- Business Plus
- $500–800
- Economy
- $500–950
- Economy Plus
- $550–950
Train from Wabowden to Orok
- Ave. Duration
- 4h 41m
- Frequency
- 3 times a week
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–130
- Business
- $90–230
- Business Plus
- $100–250
- Economy
- $50–140
- Economy Plus
- $55–150
Train from Wabowden to The Pas
- Ave. Duration
- 5h 19m
- Frequency
- 3 times a week
- Estimated price
- $50–250
- Website
- VIA Rail
- Escape
- $50–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
- Phone
- (204) 623-5255
- Website
- Keewatin Rail
Train from The Pas to Cranberry Portage
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Keewatin Rail
- Phone
- 1-204-939-3991
- [email protected]
- Website
- Thompson Bus
Bus from Wabowden, MB to Thompson, MB
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $19–27
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
Bus from Wabowden, MB to Winnipeg Airport
- Ave. Duration
- 7h 51m
- Frequency
- Once daily
- Estimated price
- $60–100
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
Bus from Wabowden, MB to Thompson, MB
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $19–27
- Website
- Thompson Bus
- Schedules at
- Thompson Bus
- Book at
- Thompson Bus
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 How to get from London City Airport into central London, Thanksgiving 2018: How to travel stress-free, and How to get from JFK to New York City - to help you get the most out of your next trip.




