1map logoGo to main page

Spokane, WA, USA to Vancouver from $17: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Spokane, United States
to
Vancouver, Canada

How to Get from Spokane 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.

$17 by trainBest price
459 kmDistance
4h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Spokane 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  52m
Estimated price
$195-479
Recommended
Company
Amtrak
Train
Average Duration
10h  48m
Estimated price
$17-209
Cheapest
route map
Distance: 459 km
Duration: 4h 58m

See more options

Company
various
Plane
Train
Average Duration
7h  58m
Estimated price
$90-1950
Company
various
Plane
Bus
Average Duration
7h  29m
Estimated price
$199-744
Company
various
Drive
Plane
Average Duration
4h  58m
Estimated price
$277-552
Company
various
Bus
Drive
Plane
Average Duration
7h  8m
Estimated price
$1951-1952
Company
various
Bus
Average Duration
9h  31m
Estimated price
$1953-1954
Company
various
Drive
Average Duration
7h  10m
Estimated price
$1955-1956

Spokane - Vancouver operators

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

Plane
Website
alaskaair.com

Plane from Spokane (GEG) to Vancouver (YVR)

Average Duration
5h 52m
Estimated price
$195-479

Plane from Spokane (GEG) to Bellingham (BLI)

Average Duration
3h 15m
Estimated price
$199-744
Website
delta.com

Plane from Spokane (GEG) to Vancouver (YVR)

Average Duration
3h 22m
Estimated price
$170-19550
Website
southwest.com

Plane from Spokane (GEG) to Bellingham (BLI)

Average Duration
5h 50m
Estimated price
$170-47960
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Spokane to Everett Amtrak Station

Average Duration
6h 39m
Estimated price
$2096-2097

Train from Everett Amtrak Station to Vancouver

Average Duration
3h 9m
Estimated price
$1996-4796
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Spokane Station to Seattle

Average Duration
4h 55m
Estimated price
$2091-4796

Bus from Seattle to Vancouver

Average Duration
3h 30m
Estimated price
$0-0
Contact phone
1.800.665.2122
Website
quickcoach.com

Bus from Bellingham Airport to River Rock Casino Resort, Richmond

Average Duration
1h 45m
Estimated price
$7440-2093
Contact phone
+1 800-872-7245
Website
amtrak.com

Bus from Spokane, WA to Everett, WA

Average Duration
6h 20m
Estimated price
$179-4790
Contact phone
+1 800-366-6975
Website
northwesternstagelines.com

Bus from Spokane to Everett

Average Duration
6h 20m
Estimated price
$7441-2094

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

Traveling between Spokane 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.

🚗 Embark on a scenic road trip from Spokane to Vancouver covering 418 miles of breathtaking landscapes and charming towns along the way. 💸 Experience the flexibility of pricing options ranging from $95 to $140 for a journey that offers the freedom to explore at your own pace and stop at hidden gems. 🏞️ Arrive in Vancouver after approximately 7 hours and 10 minutes of driving, ready to immerse yourself in the vibrant culture and stunning natural beauty of British Columbia's largest city.
Average price
$95 - $140
🌲 Enjoy approximately 10 hours and 48 minutes of beautiful train ride through the Northwest landscapes before arriving at Vancouver station. The route includes a stop at Everett Amtrak Station during the journey. 💰 Prices for this train trip from Spokane to Vancouver range from $17 to $209, offering a comfortable and convenient option for traveling between these two cities.
Departure Point
Spokane station
Arrival Point
Vancouver station
🛫 Traveling from Spokane to Vancouver by plane usually involves a one-stop flight that takes approximately 3 hours and 7 minutes. Airlines like United Airlines, Air Canada, Delta, and Alaska Airlines, Inc. provide services on this route. 🌎 The journey from Spokane to Vancouver covers a distance of about 5 hours and 52 minutes. Despite the absence of a direct flight, passengers can enjoy a comfortable and convenient flying experience with the available airlines. 💸 Flight prices between Spokane and Vancouver typically range from $195 to $479, offering travelers a variety of options to suit their budget and preferences. The trip promises memorable moments and stunning views as you make your way from Washington to British Columbia.
Departure Point
Spokane Airport
Arrival Point
Vancouver Airport. The quickest flight takes 3h 7m and has one stopover
Useful tips for plane travellers
• When booking, check for layover options as United Airlines, Air Canada, Delta, and Alaska Airlines each have different routes; sometimes a short layover can save you time and money.
• Upon arrival at Vancouver International Airport (YVR), be sure to follow the signs for Customs and Immigration as it can be busy; download the YVR app for real-time information on wait times.
• Expect to pay approximately CAD $35-50 for a taxi from Vancouver Airport to the city center; pre-book if possible using YVR's taxi service.
🚌 The journey from Spokane to Vancouver by bus requires a transfer in Seattle. The total travel time, including transfers, is approximately 9 hours and 31 minutes. 🗺️ The route spans a distance of 370 miles, with the first leg from Spokane to Seattle taking about 5 hours and 10 minutes via FlixBus. The second leg from Seattle to Vancouver lasts around 3 hours and 30 minutes with Amtrak Thruway Connecting Service operated by Cantrail.
Departure Point
Spokane Station
Arrival Point
Vancouver station

Frequently asked questions

Find out more about the route from Spokane to Vancouver.

Or choose the category:
The distance between Spokane and Vancouver is 459 km or 672 km by road. Travel times vary depending on the mode of transportation. By train, it takes approximately 10 hours and 48 minutes. By flying from Spokane to Bellingham and then taking a bus, the travel time is around 7 hours and 28 minutes. Flying directly from Spokane to Vancouver takes about 5 hours and 55 minutes. Finally, driving by car from Vancouver to Spokane takes roughly 7 hours and 10 minutes, while taking a bus takes approximately 9 hours and 50 minutes.
The most cost-effective option for traveling from Spokane to Vancouver is by train, with prices ranging from $17 to $210. Although it takes longer, at 10 hours and 48 minutes, it is a more affordable option for travelers on a budget. However, if time is of the essence, flying is the quickest option, taking just 5 hours and 55 minutes. Although the ticket prices for flights range from $190 to $480, the time saved may be worth the additional cost for some travelers.
The prices of a train ticket from Spokane to Vancouver range from $17 to $209, depending on factors such as the class of service and how far in advance the ticket is purchased. The cost of flying from Spokane to Vancouver typically starts around $150, but again, prices can vary depending on factors such as airline, time of booking, and demand. Driving between Spokane and Vancouver may involve costs like fuel and tolls, while taking a bus can be a more affordable option, with prices usually ranging from $40 to $100.
To travel from Spokane to Vancouver without using public transportation, you can choose to drive. The road distance between the two cities is approximately 673 km, and it takes approximately 7 hours and 10 minutes to drive from Spokane to Vancouver. Prices for driving vary, but the average cost ranges from $95 to $140.
The most convenient way to travel from Spokane to Vancouver without a car is by taking a bus via Seattle. This option takes approximately 9 hours and 50 minutes. Another option is to take a train, which takes around 10 hours and 48 minutes. If you prefer a quicker journey, flying is also an option, with a travel time of 5 hours and 55 minutes.
Yes, there is a transportation link between Spokane and Vancouver but there is no direct train or bus route. The train journey takes approximately 10 hours and 48 minutes, with a transfer at Everett Amtrak Station. The bus journey takes around 9 hours and 50 minutes, with a transfer in Seattle.
The flight between Spokane and Vancouver typically takes around 3 hours and 10 minutes with one stopover. The cost of the flight can vary between $194 to $479, depending on the availability and airlines.
There are plenty of options for accommodations near Vancouver. With over 740 hotels available, you are sure to find one that suits your needs. Prices start at $47, offering a range of affordable and luxury accommodations.