1map logoGo to main page

Spokane, WA, USA to Salem, OR, USA from $18: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Spokane, United States of America
to
Salem, United States of America

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

$18 by trainBest price
529 kmDistance
4h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Spokane to Salem 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
Bus
Average Duration
4h  37m
Estimated price
$135-355
Recommended
Company
Amtrak
Train
Average Duration
9h  33m
Estimated price
$18-213
Cheapest
route map
Distance: 529 km
Duration: 4h 37m

See more options

Company
Flixbus USA
Bus
Average Duration
9h  35m
Estimated price
$39-1350
Company
various
Plane
Drive
Average Duration
5h  48m
Estimated price
$145-444
Company
various
Drive
Plane
Bus
Average Duration
7h  3m
Estimated price
$457-851
Company
various
Drive
Average Duration
6h  44m
Estimated price
$1351-1352

Traveling From Spokane to Salem

The journey from Spokane to Salem showcases a striking contrast between Spokane's urban riverfront charm and Salem's lush landscapes and rich history.

Best Neighborhoods in Salem

Salem offers a variety of neighborhoods, each with its own charm.

Downtown Salem
• Bustling shops and restaurants line the streets.
• Home to local art galleries and theaters.
South Salem
• Features beautiful parks and green spaces.
• A quieter, family-friendly atmosphere.
West Salem
• Offers stunning views of the Willamette River.
• Close proximity to outdoor recreational activities.

Best Times To Visit Salem's Attractions

Timing your visit can enhance your experience at Salem's key attractions.

Oregon State Capitol
Visit early in the morning on weekdays for fewer crowds.
The Enchanted Forest
Go on weekdays in September for a quieter experience.
Willamette Valley Vineyards
Plan visits during weekdays in the spring for pleasant weather and fewer visitors.

Salem Weather: What to Expect Year-Round

Salem experiences a mild Mediterranean climate, with warm, dry summers and cool, wet winters, making spring and early fall ideal for visits. The weather can greatly influence outdoor activities, so be sure to check forecasts to enjoy Salem's natural beauty comfortably.

Dining Recommendation in Salem

A visit to Salem shouldn’t miss the farm-to-table experience at The Kitchen on Court, where fresh, local ingredients bring elevated flavors to savory dishes like their signature roasted beet salad. The casual yet vibrant atmosphere here offers a refreshing contrast to Spokane's dining scene, inviting you to savor the Pacific Northwest's seasonal bounty.

Spokane - Salem operators

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

Plane
Website
http://alaskaair.com

Plane from Spokane (GEG) to Portland (PDX)

Average Duration
1h 11m
Estimated price
$1358-1359

Plane from Spokane (GEG) to Eugene (EUG)

Average Duration
3h 31m
Estimated price
$1355-1359
Website
http://delta.com

Plane from Spokane (GEG) to Eugene (EUG)

Average Duration
3h 31m
Estimated price
$1358-1359
Website
http://southwest.com

Plane from Spokane (GEG) to Eugene (EUG)

Average Duration
4h 40m
Estimated price
$3553-3554
Website
http://united.com

Plane from Spokane (GEG) to Eugene (EUG)

Average Duration
6h 40m
Estimated price
$3556-13510
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Spokane Station to Salem

Average Duration
9h 33m
Estimated price
$18-213

Train from Portland to Salem

Average Duration
1h 10m
Estimated price
$186-1351
Bus
Contact phone
+1 (855) 626-8585
Website
http://flixbus.com

Bus from Spokane Station to Salem

Average Duration
9h 35m
Estimated price
$39-1350

Bus from Spokane Station to Pasco

Average Duration
2h 20m
Estimated price
$2130-3558

Bus from Pasco Bus Stop to Portland Curbside Bus Stop

Average Duration
4h
Estimated price
$187-1351

Bus from Portland Curbside Bus Stop to Salem

Average Duration
1h 15m
Estimated price
$2134-184

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

Traveling between Spokane and Salem 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 Salem covering a distance of 395 miles. Enjoy the diverse landscapes as you make your way towards the capital city of Oregon. 💵 Depending on your route and gas prices, the cost of driving from Spokane to Salem typically ranges between $70 to $110. Be sure to factor in any stops for snacks or meals along the way. ⏱️ Allow approximately 6 hours and 44 minutes of travel time for this journey by car. Take breaks to stretch your legs and soak in the beauty of the Pacific Northwest regions you'll pass through on this memorable drive.
Average price
$70 - $110
🚂 Embark on a scenic train journey from Spokane to Salem with a transfer in Portland. The total travel time, including transfers, is approximately 9 hours and 33 minutes. 💰 Ticket prices for the train between Spokane and Salem range from $18 to $213, providing options for travelers with various budgets to experience the convenience and charm of train travel in this picturesque part of the country.
Departure Point
Spokane station
Arrival Point
Salem station
🛫 Flying from Spokane to Salem typically involves taking a flight to Portland as there are no direct flights between Spokane and Salem. The quickest option is a direct flight from Spokane Airport to Portland Airport, lasting approximately 1 hour and 11 minutes. 🛄 Once you land in Portland, you can complete your journey to Salem by car, bus another short flight. The distance between the two cities is about 47 miles, so the remaining travel time will be relatively short and convenient.
Departure Point
Spokane Airport
Arrival Point
Portland Airport
🚌 The bus journey from Spokane to Salem requires a transfer in Pasco and Portland, with a total travel time of approximately 9 hours and 35 minutes. 💵 Prices for bus tickets between Spokane and Salem range from $39 to $164, offering budget-friendly options for your travel plans.
Departure Point
Spokane Station
Arrival Point
Salem station

Frequently asked questions

Find out more about the route from Spokane to Salem.

Or choose the category:
The distance between Spokane and Salem is approximately 329 miles. The road distance is slightly longer at 394.7 miles. The typical travel times for various modes of transportation are as follows: 9 hours and 33 minutes by train, 4 hours and 39 minutes by flying from Spokane and then taking a bus, 6 hours and 44 minutes by car, and 9 hours and 35 minutes by bus.
The most cost-effective option for traveling from Spokane to Salem is by train, with prices ranging from $17 to $220 for a one-way ticket. Although it is a longer journey, taking approximately 9 hours and 33 minutes, it provides a more affordable option for budget-conscious travelers. However, if time is a priority, the quickest option is to fly from Spokane to Salem and then take a bus, with a travel time of around 4 hours and 39 minutes. This option is faster but comes at a higher cost, ranging from $110 to $360.
The prices for traveling between Spokane and Salem vary depending on the mode of transportation. For the train, the prices range from $18 to $213. If you prefer taking the bus, the prices range from $40 to $159. It's important to note that these prices can fluctuate based on factors such as time of travel and availability, so it's always a good idea to check for the most up-to-date pricing before making your travel plans.
To travel from Spokane to Salem without using public transportation, you can drive. The distance between the two cities is approximately 395 miles, and it takes about 6 hours and 44 minutes to drive, depending on traffic conditions. The cost of driving from Spokane to Salem can vary between $70 and $110, depending on the fuel efficiency of your vehicle and current gas prices.
If you are looking to travel from Spokane to Salem without a car, the best option is to take a train. The train journey normally takes around 9 hours and 33 minutes and the cost can range from $17 to $220, depending on the type of ticket and class you choose. This mode of transportation provides a convenient and comfortable option for traveling between the two cities without the need for a personal vehicle.
Yes, there is a link between Spokane and Salem but there is no direct train or bus service between the two cities. To travel by train, you would need to take a train from Spokane to Portland and then transfer to another train to Salem, which takes approximately 9h 33m. For bus travel, you would need to take a bus from Spokane to Portland, and then transfer to another bus to reach Salem, which takes approximately 9h 35m. Both modes of transportation require transfers and additional travel time.
The flight from Spokane to Portland which is the closest airport to Salem, typically takes around 1 hour and 13 minutes. However, it's important to note that this is just the flight time and doesn't include any additional travel time to get from the airport to Salem. The cost of the flight can vary depending on the airline and time of booking, but it is generally around $150 to $250.
There are plenty of options for accommodations near Salem. With over 55 hotels to choose from, you have a range of choices to suit your preferences and budget. Prices start at $49, so you can find something to fit your needs. Whether you're looking for a luxury hotel or a budget-friendly option, there are plenty of options available for your stay near Salem.

Trips from Spokane