Travel within Canada is: Unrestricted. See details.
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 Vancouver?

Book now

There are 9 ways to get from Thunder Bay to British Columbia by plane, bus, train or car

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

Recommended option

Fly to Vancouver  •  7h 55m

  1. Fly from Thunder Bay (YQT) to Vancouver (YVR) YQT - YVR

8 alternative options

Fly to Abbotsford  •  11h 10m

  1. Fly from Thunder Bay (YQT) to Abbotsford (YXX) YQT - YXX

Fly to Kelowna  •  10h 56m

  1. Fly from Thunder Bay (YQT) to Kelowna (YLW) YQT - YLW

Fly to Penticton, bus  •  11h 27m

  1. Fly from Thunder Bay (YQT) to Penticton (YYF) YQT - YYF
  2. Take the bus from Penticton, BC to Westbank, BC

Fly to Victoria  •  11h 19m

  1. Fly from Thunder Bay (YQT) to Victoria (YYJ) YQT - YYJ

Fly to Nanaimo  •  11h 5m

  1. Fly from Thunder Bay (YQT) to Nanaimo (YCD) YQT - YCD

Bus, train  •  2 days 23h

  1. Take the bus from Thunder Bay to Winnipeg Ontc
  2. Take the train from Winnipeg to Vancouver VIA Rail

Bus, train via Dinorwic, ON  •  3 days 0h

  1. Take the bus from Thunder Bay to Dinorwic, ON
  2. Take the bus from Dinorwic to Winnipeg - Balmoral Transit Station
  3. Take the train from Winnipeg to Vancouver

Drive  •  33h 48m

  1. Drive from Thunder Bay to Vancouver 3222.5 km

Thunder Bay to British Columbia by bus, walk, train and subway

2 Weekly Services
2 days 23h Average Duration
$483 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Thunder Bay to British Columbia is to fly which costs $200 - $950 and takes 7h 55m.

More details

The quickest way to get from Thunder Bay to British Columbia is to fly which costs $200 - $950 and takes 7h 55m.

More details

The distance between Thunder Bay and British Columbia is 2540 km. The road distance is 3222.5 km.

Get driving directions

The best way to get from Thunder Bay to British Columbia without a car is to bus and train which takes 2 days 23h and costs $480 - $1,300.

More details

It takes approximately 7h 55m to get from Thunder Bay to British Columbia, including transfers.

More details

There is no direct flight from Thunder Bay Airport to Vancouver Airport. The quickest flight takes 6h 4m and has one stopover.

Search flights

British Columbia is 3h behind Thunder Bay. It is currently 5:23 PM in Thunder Bay and 2:23 PM in British Columbia.

Yes, the driving distance between Thunder Bay to British Columbia is 3222 km. It takes approximately 33h 48m to drive from Thunder Bay to British Columbia.

Get driving directions

Flair Airlines, WestJet and Air Canada offer flights from Thunder Bay Airport to Vancouver Airport.

Search flights

The best way to get from Thunder Bay to Thunder Bay Airport is to line 14 bus which takes 19 min and costs $3.

More details

Map of how to get from Thunder Bay to British Columbia.
Launch map view
  • Distance: 2540.4 km
  • Duration: 7h 55m

What companies run services between Thunder Bay, ON, Canada and British Columbia, Canada?

WestJet, Air Canada and two other airlines fly from Thunder Bay to Richmond hourly.

Airlines
Air Canada
Website
aircanada.com
Flights from Thunder Bay to Vancouver via Toronto
Ave. Duration
8h 8m
When
Every day
Estimated price
$380 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Winnipeg
Ave. Duration
9h 33m
When
Every day
Estimated price
$390 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Calgary
Ave. Duration
9h 50m
When
Monday to Friday
Estimated price
$390 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Edmonton
Ave. Duration
10h 9m
When
Monday to Saturday
Estimated price
$390 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Nanaimo
Ave. Duration
10h 15m
When
Wednesday, Friday and Sunday
Estimated price
$390 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Victoria
Ave. Duration
10h 31m
When
Every day
Estimated price
$390 - $1,000
Flights from Thunder Bay to Vancouver via Toronto, Regina
Ave. Duration
10h 34m
When
Every day
Estimated price
$390 - $1,000
Flights from Thunder Bay to Kelowna via Toronto
Ave. Duration
8h 19m
When
Every day
Estimated price
$400 - $1,100
Flights from Thunder Bay to Kelowna via Toronto, Vancouver
Ave. Duration
11h 38m
When
Every day
Estimated price
$430 - $1,100
Flights from Thunder Bay to Kelowna via Toronto, Calgary
Ave. Duration
12h 26m
When
Every day
Estimated price
$400 - $1,100
Flights from Thunder Bay to Penticton via Toronto, Vancouver
Ave. Duration
12h 6m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$490 - $1,300
Flights from Thunder Bay to Penticton via Toronto, Nanaimo, Vancouver
Ave. Duration
12h 6m
When
Wednesday, Friday and Sunday
Estimated price
$500 - $1,300
Flights from Thunder Bay to Penticton via Toronto, Winnipeg, Vancouver
Ave. Duration
12h 6m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$490 - $1,300
Flights from Thunder Bay to Penticton via Toronto, Calgary, Vancouver
Ave. Duration
12h 6m
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$490 - $1,300
Flights from Thunder Bay to Victoria via Toronto
Ave. Duration
9h 4m
When
Every day
Estimated price
$350 - $900
Flights from Thunder Bay to Victoria via Toronto, Vancouver
Ave. Duration
10h 4m
When
Every day
Estimated price
$350 - $900
Flights from Thunder Bay to Victoria via Toronto, Calgary
Ave. Duration
12h 38m
When
Every day
Estimated price
$350 - $900
Flights from Thunder Bay to Nanaimo via Toronto
Ave. Duration
8h 41m
When
Wednesday, Friday and Sunday
Estimated price
$420 - $1,100
Flights from Thunder Bay to Nanaimo via Toronto, Vancouver
Ave. Duration
9h 58m
When
Every day
Estimated price
$420 - $1,100
Flights from Thunder Bay to Nanaimo via Toronto, Calgary
Ave. Duration
13h 12m
When
Every day
Estimated price
$420 - $1,100
Flights from Thunder Bay to Nanaimo via Toronto, Regina, Vancouver
Ave. Duration
12h 13m
When
Every day
Estimated price
$420 - $1,100
Flights from Thunder Bay to Nanaimo via Toronto, Saskatoon, Vancouver
Ave. Duration
12h 13m
When
Every day
Estimated price
$420 - $1,100
WestJet
Website
westjet.com
Flights from Thunder Bay to Vancouver via Winnipeg
Ave. Duration
6h 4m
When
Every day
Estimated price
$250 - $1,200
Flights from Thunder Bay to Vancouver via Toronto
Ave. Duration
9h 52m
When
Every day
Estimated price
$330 - $1,600
Flights from Thunder Bay to Vancouver via Winnipeg, Calgary
Ave. Duration
7h 25m
When
Thursday
Estimated price
$250 - $1,200
Flights from Thunder Bay to Vancouver via Toronto, Calgary
Ave. Duration
10h 20m
When
Monday, Friday, Saturday and Sunday
Estimated price
$330 - $1,600
Flights from Thunder Bay to Abbotsford via Winnipeg, Calgary
Ave. Duration
10h 18m
When
Monday to Saturday
Estimated price
$340 - $1,600
Flights from Thunder Bay to Abbotsford via Toronto, Calgary
Ave. Duration
10h 27m
When
Every day
Estimated price
$450 - $2,100
Flights from Thunder Bay to Kelowna via Toronto
Ave. Duration
8h 32m
When
Tuesday
Estimated price
$340 - $1,600
Flights from Thunder Bay to Kelowna via Winnipeg, Vancouver
Ave. Duration
9h 12m
When
Saturday
Estimated price
$280 - $1,300
Flights from Thunder Bay to Kelowna via Winnipeg, Calgary
Ave. Duration
9h 58m
When
Monday to Saturday
Estimated price
$250 - $1,200
Flights from Thunder Bay to Kelowna via Toronto, Calgary
Ave. Duration
11h 13m
When
Every day
Estimated price
$340 - $1,600
Flights from Thunder Bay to Penticton via Winnipeg, Calgary
Ave. Duration
7h 43m
When
Monday to Saturday
Estimated price
$290 - $1,400
Flights from Thunder Bay to Penticton via Toronto, Calgary
Ave. Duration
11h 32m
When
Every day
Estimated price
$390 - $1,900
Flights from Thunder Bay to Victoria via Winnipeg, Vancouver
Ave. Duration
9h 44m
When
Every day
Estimated price
$230 - $1,100
Flights from Thunder Bay to Victoria via Winnipeg, Calgary
Ave. Duration
10h 13m
When
Monday to Saturday
Estimated price
$230 - $1,100
Flights from Thunder Bay to Victoria via Toronto, Calgary
Ave. Duration
12h 5m
When
Every day
Estimated price
$300 - $1,400
Flights from Thunder Bay to Victoria via Winnipeg, Calgary, Vancouver
Ave. Duration
9h 44m
When
Thursday
Estimated price
$230 - $1,100
Flights from Thunder Bay to Nanaimo via Winnipeg, Calgary
Ave. Duration
10h 19m
When
Monday to Saturday
Estimated price
$270 - $1,300
Flair Airlines
Website
flyflair.com
Flights from Thunder Bay to Vancouver via Toronto
Ave. Duration
9h 55m
When
Saturday
Estimated price
$200 - $900
Flights from Thunder Bay to Abbotsford via Toronto
Ave. Duration
9h 40m
When
Every day
Estimated price
$270 - $1,200
Flights from Thunder Bay to Abbotsford via Toronto, Edmonton
Ave. Duration
15h 55m
When
Saturday
Estimated price
$280 - $1,300
Swoop
Website
flyswoop.com
Flights from Thunder Bay to Abbotsford via Toronto
Ave. Duration
11h 15m
When
Every day
Estimated price
$200 - $1,700
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Winnipeg to Vancouver
Ave. Duration
2 days 12h
Frequency
Twice a week
Estimated price
$370 - $1,100
Website
VIA Rail
Escape
$290 - $340
Business
$400 - $650
Economy
$370 - $450
EconomyPlus
$750 - $1,100
Bus operators
Mountain Man Mikes Bus Service
Phone
+1 778 382 7729
Email
info@mountainmanmikes.ca
Website
mountainmanmikes.ca
Bus from Penticton, BC to Westbank, BC
Ave. Duration
1h 24m
Frequency
On demand
Estimated price
$35 - $50
Schedules at
mountainmanmikes.ca
Ontario Northland
Phone
+1 800 363 7512
Email
info@ontarionorthland.ca
Website
ontarionorthland.ca
Bus from Thunder Bay to Winnipeg
Ave. Duration
8h 49m
Frequency
6 times a week
Estimated price
$100 - $190
Book at
Ontario Northland
Senior
$100 - $160
Adult
$120 - $190
Kasper Transportation
Phone
1-855-566-2378
Website
gokasper.com
Bus from Thunder Bay to Dinorwic, ON
Ave. Duration
4h 3m
Frequency
Once daily
Estimated price
$80 - $210
Schedules at
gokasper.com
Book at
gokasper.betterez.com
Child 1-14
$80 - $110
Senior
$140 - $200
Student
$160 - $180
Adult
$180 - $210
Bus from Dinorwic to Winnipeg - Balmoral Transit Station
Ave. Duration
5h 2m
Frequency
6 times a week
Estimated price
$95 - $240
Schedules at
gokasper.com
Book at
gokasper.betterez.com
Child 1-14
$95 - $130
Senior
$170 - $240
Student
$180 - $210
Adult
$210 - $240

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 What are the different types of Renfe trains in Spain?, The beginner’s guide to the 2018 World Nomad Games and How to get from Florence to Rome - to help you get the most out of your next trip.

ticket