There are 4 ways to get from San Diego to Priest Lake by plane, train (Amtrak), 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.
Fly to Nanaimo Airport
best- Fly from San Diego International Airport (SAN) to Nanaimo Airport (YCD)plane SAN - YCD
5h 34m$147–575Train
- Take the train from San Diego to Los Angelestrain
- Take the train from Los Angeles to Seattletrain
- Take the train from Seattle to Vancouvertrain
- Take the train from Vancouver Harbour to Nanaimo Harbourtrain 13
44h 55mFly to Victoria International Airport, drive
- Fly from San Diego International Airport (SAN) to Victoria International Airport (YYJ)plane SAN - YYJ
- Drive from Victoria-Airport-YYJ to Priest Lakecar
6h 48m$478–1,393Fly to Vancouver International Airport, train
- Fly from San Diego International Airport (SAN) to Vancouver International Airport (YVR)plane SAN - YVR
- Take the train from Vancouver Airport YVR South to Nanaimo Harbourtrain
5h 13m
San Diego International Airport (SAN) to Nanaimo Airport (YCD) flights
Comparing Your Travel Options
The cheapest way to get from San Diego to Priest Lake is to fly which costs $140 - $600 and takes 5h 34m.
The fastest way to get from San Diego to Priest Lake is to fly which takes 5h 34m and costs $140 - $600.
No, there is no direct train from San Diego to Priest Lake. However, there are services departing from San Diego and arriving at Nanaimo Harbour via Los Angeles, Seattle, Main Street-Science World Station @ Platform 1 and Vancouver Harbour. The journey, including transfers, takes approximately 44h 55m.
The distance between San Diego and Priest Lake is 1911 km.
The best way to get from San Diego to Priest Lake without a car is to train which takes 44h 55m and costs .
It takes approximately 5h 34m to get from San Diego to Priest Lake, including transfers.
San Diego to Priest Lake train services, operated by Amtrak, depart from San Diego station.
The best way to get from San Diego to Priest Lake is to fly which takes 5h 34m and costs $140 - $600. Alternatively, you can train, which costs and takes 44h 55m.
San Diego to Priest Lake train services, operated by Amtrak, arrive at Los Angeles station.
There are 99+ hotels available in Priest Lake.
What companies run services between San Diego, CA, USA and Priest Lake, BC, Canada?
Air Canada, WestJet, and United Airlines fly from San Diego International Airport (SAN) to Nanaimo Airport (YCD) 5 times a day. Alternatively, you can take a train from San Diego to Priest Lake via Los Angeles, Seattle, Vancouver, Main Street-Science World Station @ Platform 1, Burrard Station @ Platform 1, Vancouver Harbour, and Nanaimo Harbour in around 44h 55m.
- Website
- aircanada.com
Flights from San Diego International Airport to Nanaimo Airport via Vancouver International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $110–550
Flights from San Diego International Airport to Nanaimo Airport via San Francisco, Vancouver International Airport
- Ave. Duration
- 9h 42m
- When
- Every day
- Estimated price
- $110–550
Flights from San Diego International Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $90–430
Flights from San Diego International Airport to Victoria International Airport via San Francisco, Vancouver International Airport
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $90–440
Flights from San Diego International Airport to Vancouver International Airport
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- $90–450
Flights from San Diego International Airport to Vancouver International Airport via San Francisco
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- $95–460
- Website
- alaskaair.com
Flights from San Diego International Airport to Victoria International Airport via Seattle
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- $450–1,000
Flights from San Diego International Airport to Vancouver International Airport via Portland
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $280–850
Flights from San Diego International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 5h 34m
- When
- Every day
- Estimated price
- $280–850
- Website
- united.com
Flights from San Diego International Airport to Victoria International Airport via Vancouver International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $90–430
Flights from San Diego International Airport to Victoria International Airport via San Francisco, Vancouver International Airport
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $90–440
Flights from San Diego International Airport to Vancouver International Airport
- Ave. Duration
- 3h 6m
- When
- Every day
- Estimated price
- $90–450
Flights from San Diego International Airport to Vancouver International Airport via San Francisco
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- $95–460
- Website
- delta.com
Flights from San Diego International Airport to Nanaimo Airport via Calgary
- Ave. Duration
- 9h
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,300
Flights from San Diego International Airport to Victoria International Airport via Calgary
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,000
Flights from San Diego International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $90–450
Flights from San Diego International Airport to Vancouver International Airport via Salt Lake City
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $100–490
- Website
- westjet.com
Flights from San Diego International Airport to Nanaimo Airport via Calgary
- Ave. Duration
- 9h
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,300
Flights from San Diego International Airport to Victoria International Airport via Calgary
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $180–1,000
Flights from San Diego International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 5h 14m
- When
- Every day
- Estimated price
- $90–450
Flights from San Diego International Airport to Vancouver International Airport via Salt Lake City
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $100–490
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from San Diego to Los Angeles
- Ave. Duration
- 2h 56m
- Frequency
- Hourly
- Estimated price
- $95–160
- Website
- Amtrak
Train from Los Angeles to Seattle
- Ave. Duration
- 34h
- Frequency
- Once daily
- Estimated price
- $1,000–1,700
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $120–190
- Website
- Amtrak
- Phone
- +1 778 800 0225
- reservation@harbourair.com
- Website
- Harbour Air
Train from Vancouver Harbour to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 4 times a day
- Website
- Harbour Air
Train from Vancouver Airport YVR South to Nanaimo Harbour
- Ave. Duration
- 20 min
- Frequency
- 3 times a day
- Website
- Harbour Air
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.