1map logoGo to main page

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

Compare Travel Options and Prices

from
Portland, United States
to
Spokane, United States

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

$15 by trainBest price
468 kmDistance
3h 38m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Spokane 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
3h  38m
Estimated price
$114-324
Recommended
Company
Amtrak
Train
Average Duration
7h  32m
Estimated price
$15-150
Cheapest
route map
Distance: 468 km
Duration: 3h 38m

See more options

Company
FlixBus
Bus
Average Duration
7h  10m
Estimated price
$32-125
Company
FlixBus
Bus
Average Duration
9h 
Estimated price
$35-120
Company
various
Bus
Average Duration
9h  3m
Estimated price
$99-165
Company
Self-Drive
Drive
Average Duration
5h  53m
Estimated price
$1140-1141

Portland - Spokane operators

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

Plane
Website
alaskaair.com

Plane from Portland (PDX) to Spokane (GEG)

Average Duration
1h 4m
Estimated price
$150-1146
Website
delta.com

Plane from Portland (PDX) to Spokane (GEG)

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

Train from Portland to Spokane

Average Duration
7h 32m
Estimated price
$15-150
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Spokane Station

Average Duration
9h
Estimated price
$35-120

Bus from Portland Curbside Bus Stop to Pasco Bus Stop

Average Duration
3h 50m
Estimated price
$3245-3246

Bus from Pasco Bus Stop to Spokane Station

Average Duration
2h 20m
Estimated price
$3247-1148
Contact phone
+1 206 763 5817
Website
starlinecollection.com

Bus from Lincoln High School - Portland to Flag Ln, Pullman, WA

Average Duration
6h 30m
Estimated price
$3241-1142
Contact phone
+1 800-366-6975
Website
northwesternstagelines.com

Bus from Pullman, WA to Spokane

Average Duration
1h 20m
Estimated price
$35-1148

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

Traveling between Portland and Spokane 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 Portland to Spokane covering a distance of 348 miles through stunning Pacific Northwest landscapes. 💰 With prices ranging from $60 to $95 for the journey by car, you can enjoy the flexibility of exploring charming towns and picturesque views along the way. ⏱️ Expect a drive time of approximately 5 hours and 53 minutes, making this trip a perfect opportunity to soak in the natural beauty and unique charm of the region.
Average price
$60 - $95
🚆 Embark on a scenic train journey from Portland 🌲 to Spokane 🏞️. The direct train service by Amtrak runs twice daily, taking approximately 7 hours and 32 minutes to reach your destination. 🎟️ The train ticket prices range from $15 to $150, offering an affordable and convenient way to travel between these two vibrant cities in the Pacific Northwest. Sit back, relax, and enjoy the beautiful views along the route as you make your way towards Spokane. 🌄 With a distance of 364 miles, the route includes a transfer in Seattle before continuing on the Coast Starlight and Empire Builder trains. Experience the comfort of train travel and arrive at Spokane Station ready to explore all that this charming city has to offer.
Departure Point
Portland station
Arrival Point
Spokane station
Useful tips for train travellers
• Onboard Services: Amtrak serves this route and offers a variety of catering options. While onboard, you can purchase meals and snacks from their Café Car, which offers sandwiches, salads, and beverages, including local wines. Additionally, there are often regional specialties available, so check for any seasonal offerings. If you prefer, you can also bring your own food onboard.
• Seating Options: Amtrak provides several seating options on this route. You can choose from Coach Class, which offers comfortable reclining seats with ample legroom and large windows, or upgrade to Business Class for more space and complimentary non-alcoholic beverages. If you want a more luxurious experience, First Class provides spacious seating and additional amenities like meal service, but availability may be limited.
• Arrival Station Tip: Upon arriving at Spokane's Intermodal Center, you’ll find that the station has limited services for luggage storage, but restrooms are available. There are no showers, so plan accordingly. To reach the city center quickly, take the Spokane Transit Authority bus #90, which has stops near various downtown attractions. Alternatively, for a more convenient ride, rideshare options are also accessible outside the station.
🛫 Flying from Portland to Spokane is convenient and fast, with a direct flight taking only 1 hour and 4 minutes. Both Delta and Alaska Airlines, Inc. operate flights on this route. 🌄 The journey from Portland to Spokane offers scenic views, especially when flying over the majestic Cascade Range. The total flight time averages around 3 hours and 38 minutes. 💸 Prices for flights between Spokane and Portland can range from $114 to $324, depending on the airline and time of booking.
Departure Point
Portland Airport
Arrival Point
Spokane Airport
🚌 Traveling from Portland 🌲 to Spokane 🌄 by bus is a convenient option with Flixbus USA services operating twice daily. The journey takes approximately 9 hours, making it a comfortable way to enjoy the scenic route. 🛣️ The bus route covers a distance of 407 miles and offers affordable ticket prices ranging from $32 to $125. With a direct bus departing from Portland Curbside Bus Stop, travelers can relax and enjoy the ride as they head towards Spokane Station station for a hassle-free journey. 🕒 Depending on the route chosen, travelers can reach Spokane in as little as 7 hours and 5 minutes with a transfer included. Greyhound services provide an alternative option for those looking to explore different regions en route to Spokane, adding flexibility to the travel itinerary.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Spokane Station
Useful tips for bus travellers
• Consider bringing snacks and drinks for the 9-hour journey, as bus stops may not offer many dining options; you can find convenience stores near the Portland Curbside Bus Stop for last-minute supplies.
• Keep an eye on your departure time, as FlixBus services operate twice daily; you can check the schedule and book your ticket in advance at flixbus.com
• Upon arriving at Spokane Station, be aware that local transit options such as Spokane Transit Authority buses are available just outside the station; for real-time schedules and routes, visit spokanetransit.com

Frequently asked questions

Find out more about the route from Portland to Spokane.

Or choose the category:
The distance between Portland and Spokane is approximately 468.3 km or 560.5 km by road. The typical travel times vary depending on the mode of transportation chosen. The train journey takes around 7 hours and 32 minutes, while the plane journey is shorter at 3 hours and 39 minutes. By car, the travel time is 5 hours and 53 minutes, and by bus, it takes around 8 hours and 24 minutes.
The most cost-effective way to travel from Portland to Spokane is by train, with prices ranging from $15 to $150. The train journey takes approximately 7 hours and 32 minutes. Alternatively, if time is a priority, flying is the quickest option, taking around 3 hours and 39 minutes, with ticket prices varying from $85 to $330.
The prices for a train ticket from Portland to Spokane range from $15 to $150, depending on the class and time of booking. On the other hand, the prices for a bus ticket from Spokane to Portland range from $47 to $170, with similar variations in prices based on the timing and booking options.
To travel from Portland to Spokane without using public transportation, you can drive the distance of 560.1 km, which takes approximately 5 hours and 53 minutes. This allows you the flexibility to choose your own schedule and make stops along the way. The cost of the trip by car can vary but generally ranges from $60 to $95, depending on factors such as gas prices and tolls.
The most convenient option to travel from Portland to Spokane without a car is by train, which takes approximately 7 hours and 32 minutes. The cost for a train ticket ranges from $15 to $150. Alternatively, flying is a faster option, with a travel time of about 3 hours and 39 minutes. Airfare can range from $85 to $330. Another option is taking the bus via Pullman, which takes approximately 8 hours and 24 minutes, with ticket prices ranging from $45 to $170.
The flight between Portland and Spokane typically takes 1 hour and 5 minutes. The prices for a flight between the two cities can vary from $90 to $324, depending on the airline and the time of booking.
There are plenty of options for accommodation near Spokane with over 151 hotels available. Prices start at $50, making it suitable for a range of budgets. Some highly-rated hotels in the area include The Davenport Grand, The Historic Davenport, and Hotel Ruby.