There are 10 ways to get from Thunder Bay to British Columbia by plane, car, shuttle, bus, 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.
Fly to Vancouver International Airport
best- Fly from Thunder Bay International Airport (YQT) to Vancouver International Airport (YVR)plane YQT - YVR
6h 11m$160–961Drive, shuttle, bus, train
- Drive from Kakabeka Falls to Grand Maraiscar
- Take a shuttle bus from Grand Marais to Duluth International Airport
- Take the bus from Duluth to St. Paulbus
- Take the train from St. Paul-Minneapolis to Everett Amtrak Stationtrain
- Take the bus from Everett Bus Stop to Vancouverbus
2d 3hDrive 2,983.7 km
- Drive from Thunder Bay to Vancouvercar 2,983.7 km
33h 41m$589–851Fly to Kelowna International Airport
- Fly from Thunder Bay International Airport (YQT) to Kelowna International Airport (YLW)plane YQT - YLW
6h 22m$280–1,011Fly to Abbotsford International Airport, shuttle
- Fly from Thunder Bay International Airport (YQT) to Abbotsford International Airport (YXX)plane YQT - YXX
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
6h 50m$231–1,247Fly to Victoria International Airport
- Fly from Thunder Bay International Airport (YQT) to Victoria International Airport (YYJ)plane YQT - YYJ
8h 28m$211–873Fly to Nanaimo Airport
- Fly from Thunder Bay International Airport (YQT) to Nanaimo Airport (YCD)plane YQT - YCD
9h 2m$198–1,176Fly to Penticton Regional Airport, bus
- Fly from Thunder Bay International Airport (YQT) to Penticton Regional Airport (YYF)plane YQT - YYF
- Take the bus from Wade & Winnipeg to Queensway Exchbus
7h 44m$186–1,061Bus, train
- Take the bus from Thunder Bay to Southdale Mallbus Ontc
- Take the train from Winnipeg to Vancouvertrain VIA Rail
2d 22h$603–1,343Bus, train via Dinorwic, ON
- Take the bus from Thunder Bay to Dinorwic, ONbus
- Take the bus from Dinorwic to Winnipeg - Balmoral Transit Stationbus
- Take the train from Winnipeg to Vancouvertrain
3d 1h$859–1,617
Thunder Bay to British Columbia by bus, train, and subway
Questions & Answers
The cheapest way to get from Thunder Bay to British Columbia is to fly which costs $280 - $1,100 and takes 6h 22m.
The fastest way to get from Thunder Bay to British Columbia is to fly which takes 6h 11m and costs $160 - $1,000.
The distance between Thunder Bay and British Columbia is 2477 km. The road distance is 2983.7 km.
The best way to get from Thunder Bay to British Columbia without a car is to bus and train which takes 2 days 22h and costs $600 - $1,400.
It takes approximately 6h 11m to get from Thunder Bay to British Columbia, including transfers.
British Columbia is 3h behind Thunder Bay. It is currently 1:10 PM in Thunder Bay and 10:10 AM in British Columbia.
Yes, the driving distance between Thunder Bay to British Columbia is 2984 km. It takes approximately 33h 41m to drive from Thunder Bay to British Columbia.
There are 1434+ hotels available in British Columbia.
What companies run services between Thunder Bay, ON, Canada and British Columbia, Canada?
WestJet, Air Canada, and two other airlines fly from Thunder Bay International Airport (YQT) to Vancouver International Airport (YVR) every 4 hours.
- Website
- westjet.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $150–1,000
Flights from Thunder Bay International Airport to Vancouver International Airport via Winnipeg
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- $150–1,000
Flights from Thunder Bay International Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $130–900
Flights from Thunder Bay International Airport to Kelowna International Airport via Winnipeg
- Ave. Duration
- 11h
- When
- Monday, Friday, and Sunday
- Estimated price
- $130–900
Flights from Thunder Bay International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- $190–1,200
Flights from Thunder Bay International Airport to Abbotsford International Airport via Winnipeg, Edmonton
- Ave. Duration
- 11h 24m
- When
- Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- $200–1,300
Flights from Thunder Bay International Airport to Victoria International Airport via Calgary
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $150–950
Flights from Thunder Bay International Airport to Nanaimo Airport via Calgary
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $190–1,200
Flights from Thunder Bay International Airport to Penticton Regional Airport via Calgary
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–1,100
- Website
- aircanada.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- $260–1,000
Flights from Thunder Bay International Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $220–900
Flights from Thunder Bay International Airport to Victoria International Airport via Toronto
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Thunder Bay International Airport to Nanaimo Airport via Toronto, Vancouver International Airport
- Ave. Duration
- 12h 57m
- When
- Every day
- Estimated price
- $320–1,300
- Website
- flyporter.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 9h 29m
- When
- Every day
- Estimated price
- $240–1,100
Flights from Thunder Bay International Airport to Victoria International Airport via Toronto
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $230–1,100
- Website
- flyflair.com
Flights from Thunder Bay International Airport to Vancouver International Airport via Toronto
- Ave. Duration
- 8h 55m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $270–800
Flights from Thunder Bay International Airport to Abbotsford International Airport via Toronto
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from St. Paul-Minneapolis to Everett Amtrak Station
- Ave. Duration
- 36h 50m
- Frequency
- Once daily
- Estimated price
- $750–1,600
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Winnipeg to Vancouver
- Ave. Duration
- 2d 12h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- https://www.viarail.ca/en
- Escape
- $550–1,200
- Business
- $650–1,000
- Business Plus
- $650–1,000
- Economy
- $650–1,200
- Economy Plus
- $700–1,200
Train from Winnipeg to Vancouver
- Ave. Duration
- 2d 12h
- Frequency
- Twice a week
- Estimated price
- $550–1,200
- Website
- https://www.viarail.ca/en
- Escape
- $550–1,200
- Business
- $650–1,000
- Business Plus
- $650–1,000
- Economy
- $650–1,200
- Economy Plus
- $700–1,200
- Phone
- +1 218-834-5511
- Website
- superiorhikingshuttle.com
Shuttle from Grand Marais to Duluth International Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Website
- https://superiorhikingshuttle.com/
- Website
- https://reservations.superiorshuttle.com/
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Duluth to St. Paul
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a day
- Estimated price
- $60–85
- Book at
- https://www.jeffersonlines.com
- Adult
- $60–85
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Everett Bus Stop to Vancouver
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Everett Bus Stop to Vancouver
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $24–50
- Website
- https://www.greyhound.com/
- Phone
- +1 604 229 1232
- [email protected]
- Website
- reliablebus.ca
Shuttle from Abbotsford Airport to Vancouver Downtown
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35–50
- Website
- https://reliablebus.ca/
- Phone
- +1 844 442 2212
- [email protected]
- Website
- bctransit.com
Bus from Wade & Winnipeg to Queensway Exch
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
- Phone
- 1.800.461.8558
- [email protected]
- Website
- ontarionorthland.ca
Bus from Thunder Bay to Southdale Mall
- Ave. Duration
- 8h 40m
- Frequency
- 6 times a week
- Estimated price
- $45–140
- Website
- https://www.ontarionorthland.ca/en
- Children
- $45–70
- Senior
- $75–120
- Adult
- $90–140
- Phone
- +1 855 566 2378
- [email protected]
- Website
- gokasper.com
Bus from Thunder Bay to Dinorwic, ON
- Ave. Duration
- 4h 23m
- Frequency
- Once daily
- Estimated price
- $140–190
- Website
- https://gokasper.com/
- Adult
- $140–190
Bus from Dinorwic to Winnipeg - Balmoral Transit Station
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $160–220
- Website
- https://gokasper.com/
- Adult
- $160–220
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
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide


























