1map logoGo to main page

Spokane, WA, USA to Olympia, WA, USA from $29: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Spokane, United States
to
Olympia, United States

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

$29 by busBest price
517 kmDistance
4h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Spokane to Olympia 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
Flixbus USA
Bus
Average Duration
6h  50m
Estimated price
$29-100
Recommended
Company
Flixbus USA
Bus
Average Duration
6h  50m
Estimated price
$29-100
Cheapest
route map
Distance: 517 km
Duration: 4h 43m

See more options

Company
various
Drive
Average Duration
5h  23m
Estimated price
$55-85
Company
Alaska Airlines, Inc.
Plane
Bus
Average Duration
4h  43m
Estimated price
$88-365
Company
various
Drive
Plane
Bus
Average Duration
5h  10m
Estimated price
$140-451

Spokane - Olympia operators

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

Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Spokane Station to Olympia

Average Duration
6h 50m
Estimated price
$29-100

Bus from Seattle Tacoma Intl Airport to Olympia

Average Duration
1h 15m
Estimated price
$294-295
Plane
Website
alaskaair.com

Plane from Spokane (GEG) to Seattle (SEA)

Average Duration
1h 10m
Estimated price
$85-370

Plane from Pullman (PUW) to Seattle (SEA)

Average Duration
1h 15m
Estimated price
$290-291
Website
delta.com

Plane from Spokane (GEG) to Seattle (SEA)

Average Duration
1h 19m
Estimated price
$292-293

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

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

🚗 Experience a scenic road trip from Spokane to Olympia, covering a distance of 321 miles. The journey offers a mix of charming towns and beautiful landscapes along the way. 💵 The cost of driving from Spokane to Olympia ranges from $55 to $85, giving you the flexibility to choose a budget-friendly option. 🌲 Arrive in Olympia after approximately 5 hours and 23 minutes of driving, ready to explore the capital city of Washington state. Enjoy the blend of history, culture, and nature that Olympia has to offer. Let the road trip memories linger long after you reach your destination.
Average price
$55 - $85
🛫 Flying from Spokane to Olympia involves a quick journey with a direct flight from Spokane Airport to Seattle Airport, taking only 1 hour and 8 minutes.
Departure Point
Spokane Airport
Arrival Point
Seattle Airport
🚌 Traveling from Spokane to Olympia by bus is a convenient option. The direct bus service, operated by Flixbus USA, runs twice daily and takes approximately 6 hours and 50 minutes. 🛣️ The journey covers a distance of 346 miles, offering various routes with different durations and transfers. Passengers can choose between routes that take between 7 to 9 hours and involve stops at different stations along the way. 🎫 Ticket prices for the Spokane to Olympia bus ride can range from $29 to $100, providing travelers with budget-friendly options for exploring the scenic route between these two Washington cities.
Departure Point
Spokane Station
Arrival Point
Olympia station

Frequently asked questions

Find out more about the route from Spokane to Olympia.

Or choose the category:
The distance between Spokane and Olympia is approximately 420.0 km or 517.4 km by road. The typical travel time can vary depending on the mode of transportation. By train and bus, it takes around 11 hours and 19 minutes to reach Olympia from Spokane. By car, the travel time is approximately 5 hours and 23 minutes. Lastly, by bus, it takes around 7 hours and 5 minutes to travel from Spokane to Olympia.
The most cost-effective option for traveling from Spokane to Olympia is by bus, which takes approximately 7 hours and 5 minutes with ticket prices ranging from $29 to $100. However, if time efficiency is a priority, flying and taking a bus would be the quickest option, taking only 4 hours and 45 minutes with ticket prices ranging from $75 to $370.
The prices for a bus ticket between Spokane and Olympia range from $29 to $100.
To travel from Spokane to Olympia without using public transportation, the best option is to drive. The road distance is approximately 516.6 km and it takes around 5 hours and 23 minutes to reach Olympia by car. The cost of the trip by car can vary from $55 to $85, depending on factors such as fuel prices and tolls.
The best way to travel from Spokane to Olympia without a car is by taking a bus. The bus journey takes approximately 7 hours and 5 minutes and the cost ranges from $29 to $100, depending on the operator and fare type.
The flight from Spokane to Olympia typically takes around 1 hour and 10 minutes. The cost of the flight can vary depending on the airlines and availability, but on average, it can range from $100 to $200. Once you arrive at the Seattle Airport, you have a few options to get to Olympia. The most convenient way is to take a shuttle or taxi, which takes around 1 hour and 30 minutes. Alternatively, you can take public transportation by first taking a bus from the airport to downtown Seattle, and then transfer to a bus going to Olympia, which takes about 2 hours and 30 minutes.
There are plenty of accommodation options in Olympia. With over 77 hotels available, you have a wide range to choose from. Prices start at $49 per night, ensuring there are options to fit different budgets.