1map logoGo to main page

San Diego, CA, USA to Vancouver from $79: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Diego, United States
to
Vancouver, Canada

How to Get from San Diego to Vancouver: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$79 - Plane, TrainBest price
1918 kmDistance
5h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego to Vancouver with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  56m
Estimated price
$164-489
Recommended
Company
various
Plane
Train
Average Duration
9h  51m
Estimated price
$79-484
Cheapest
route map
Distance: 1918 km
Duration: 5h 56m

See more options

Company
various
Train
Plane
Average Duration
9h  1m
Estimated price
$103-498
Company
various
Plane
Bus
Average Duration
7h  25m
Estimated price
$123-454
Company
various
Bus
Average Duration
35h  12m
Estimated price
$131-1640
Company
various
Drive
Average Duration
23h  51m
Estimated price
$1641-1642
Company
various
Bus
Train
Bus
Average Duration
42h  50m
Estimated price
$1643-1644

San Diego - Vancouver operators

Explore transport companies operating between San Diego and Vancouver, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
westjet.com

Plane from San Diego (SAN) to Vancouver (YVR)

Average Duration
3h 12m
Estimated price
$4891-4899
Website
aircanada.com

Plane from San Diego (SAN) to Vancouver (YVR)

Average Duration
3h 17m
Estimated price
$4896-4897
Website
delta.com

Plane from San Diego (SAN) to Vancouver (YVR)

Average Duration
3h 12m
Estimated price
$4891-4899
Website
alaskaair.com

Plane from San Diego (SAN) to Seattle (SEA)

Average Duration
3h 6m
Estimated price
$4894-4895
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Diego to Los Angeles

Average Duration
2h 56m
Estimated price
$797-798

Train from Seattle to Vancouver

Average Duration
4h
Estimated price
$4848-4849
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from San Diego Greyhound Bus Stop to Sacramento Bus Station

Average Duration
12h 45m
Estimated price
$7975-1643

Bus from Seattle Bus Station to Vancouver

Average Duration
4h
Estimated price
$4841-7975
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Sacramento Bus Station to Seattle Bus Station

Average Duration
15h 20m
Estimated price
$48480-4893

San Diego to Vancouver: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Diego and Vancouver offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard services on the Amtrak Cascades line provide a variety of catering options, including a café car where you can purchase snacks, beverages, and light meals. For a more premium experience, the business class offers complimentary meal service with a selection of gourmet options, as well as access to the business lounge in select stations.
• The Amtrak Cascades offers several seating options: First Class (which may be referred to as Business Class) provides spacious seating and additional amenities, Business Class offers comfortable seats with larger legroom and complimentary snacks, while Economy Class features standard seating with the opportunity to purchase food in the café car. Make sure to check your ticket details for the exact class and services included.
• The primary operator for this route is Amtrak, which has a convenient website at amtrak.com for ticket purchasing and schedule information. Another option is VIA Rail for select segments, especially if considering a different travel plan; you can check their schedules at viarail.ca Make sure to confirm the latest updates before departure.
Traveling from San Diego to Vancouver by plane is a convenient and efficient option for those looking to explore the scenic beauty of Canada's west coast. The quickest direct flight from San Diego Airport to Vancouver Airport takes approximately 3 hours, with several reputable airlines such as Delta, WestJet, and Air Canada offering this route. The average duration of a flight from San Diego to Vancouver is 5 hours and 41 minutes, making it a relatively short journey for those eager to experience the charming city and its surrounding natural wonders. Prices for flights between the two cities can vary, ranging from $153 to $489, offering travelers a range of options to suit their budget and preferences. With its stunning natural landscapes, vibrant culture, and diverse attractions, Vancouver promises an unforgettable travel experience for visitors arriving from San Diego. Whether it's exploring the city's bustling waterfront, admiring the coastal mountains, or immersing oneself in its rich arts and culinary scenes, Vancouver offers a wealth of experiences for travelers from the southern California city.
Departure Point
San Diego Airport
Arrival Point
Vancouver Airport

Frequently asked questions

Find out more about the route from San Diego to Vancouver.

Or choose the category:
The distance between San Diego and Vancouver is approximately 1918 km by air. Traveling by plane is the fastest mode of transportation, with a typical travel time of 5 hours and 41 minutes. If you prefer to travel by car, it takes approximately 23 hours and 51 minutes to drive the 2263 km road distance. Another option is taking the train, which requires around 42 hours and 56 minutes. Additionally, there is a bus option that takes approximately 38 hours and 33 minutes.
The most cost-effective option for traveling from San Diego to Vancouver is by train, with prices ranging from $65 to $600. Although it takes a longer time of 42 hours and 56 minutes, it offers a more affordable option for budget-conscious travelers. However, if time is a priority, flying is the quickest way to reach Vancouver in just 5 hours and 41 minutes, with ticket prices ranging from $150 to $490.
The prices for a train ticket between San Diego and Vancouver can range from $66 to $569, depending on the class of service and the time of travel.
To get from San Diego to Vancouver without using public transportation, you can drive the entire way. The road distance is approximately 2263 km, and it takes about 23 hours and 51 minutes to drive from San Diego to Vancouver. The cost of fuel for the trip can vary, but typically ranges from $320 to $470.
The best way to travel from San Diego to Vancouver without a car is by bus. The bus journey takes approximately 38 hours and 33 minutes. Another option is to fly, which takes about 5 hours and 41 minutes and offers a faster and more convenient travel experience. However, if you prefer a scenic journey, you can also consider taking a train, which takes approximately 42 hours and 56 minutes.
No, there is no direct train link between San Diego and Vancouver. However, there are train services available with transfers in Los Angeles and Seattle. The journey by train takes approximately 42 hours and 56 minutes. Amtrak operates the train services from San Diego to Vancouver.
The flight between San Diego and Vancouver typically takes around 3 hours. The prices for this flight can vary, ranging from $153 to $489.
There are plenty of accommodation options available near Vancouver. With over 740 hotels to choose from, you are sure to find something that suits your preferences and budget. Prices start at $47 per night, providing a range of options for every traveler. Whether you prefer luxury hotels, budget-friendly accommodations, or something in between, Vancouver has a wide selection of places to stay.