There are 5 ways to get from Olympia to Grand Coulee Dam by train, car, bus (Flixbus), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, drive
best- Take the train from Lakewood Station to King Street Stationtrain
- Take the train from Seattle to Ephrata Amtraktrain
- Drive from Ephrata Amtrak to Grand Coulee Damcar
10h 2m$79–162Drive 270.6 mi
cheapest- Drive from Olympia to Grand Coulee Damcar 270.6 mi
4h 57m$50–72Bus
- Take the bus from Olympia to Ellensburgbus
- Take the bus from Ellensburg to Okanogan Chevron Stationbus
- Take the bus from TranGO Office to Coulee Dam City Parkbus
11h 55m$68–96Bus via Wenatchee
- Take the bus from Tacoma Greyhound to Columbia Stationbus
- Take the bus from Wenatchee Columbia Station to Okanogan Chevron Stationbus
- Take the bus from TranGO Office to Coulee Dam City Parkbus
12h 59m$80–147Train, bus
- Take the train from Lakewood Station to King Street Stationtrain
- Take the train from Seattle to Wenatchee Amtraktrain
- Take the bus from Wenatchee, WA to Okanogan, WA - Main TranGO Officebus
- Take the bus from TranGO Office to Coulee Dam City Parkbus
13h 26m$66–133
Questions & Answers
The cheapest way to get from Olympia to Grand Coulee Dam is to drive which costs $45 - $75 and takes 4h 57m.
The fastest way to get from Olympia to Grand Coulee Dam is to drive which takes 4h 57m and costs $45 - $75.
No, there is no direct bus from Olympia to Grand Coulee Dam. However, there are services departing from Olympia and arriving at Coulee Dam City Park via Ellensburg and TranGO Office. The journey, including transfers, takes approximately 11h 55m.
The distance between Olympia and Grand Coulee Dam is 336 miles. The road distance is 272.2 miles.
The best way to get from Olympia to Grand Coulee Dam without a car is to bus which takes 11h 55m and costs $65 - $100.
It takes approximately 10h 2m to get from Olympia to Grand Coulee Dam, including transfers.
Olympia to Grand Coulee Dam bus services, operated by Flixbus USA, depart from Olympia station.
Olympia to Grand Coulee Dam bus services, operated by Flixbus USA, arrive at Ellensburg station.
Yes, the driving distance between Olympia to Grand Coulee Dam is 272 miles. It takes approximately 4h 57m to drive from Olympia to Grand Coulee Dam.
There are one+ hotels available in Grand Coulee Dam.
What companies run services between Olympia, WA, USA and Grand Coulee Dam, WA, USA?
You can take a bus from Olympia to Grand Coulee Dam via Ellensburg, Okanogan Chevron Station, TranGO Office, and Coulee Dam City Park in around 11h 55m.
- Phone
- +1 888-889-6368
- [email protected]
- Website
- Sound Transit
Train from Lakewood Station to King Street Station
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Sound Transit
- Adult
- $3
Train from Lakewood Station to King Street Station
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- Sound Transit
- Adult
- $3
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Seattle to Ephrata Amtrak
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- $65–140
- Website
- Amtrak
Train from Seattle to Wenatchee Amtrak
- Ave. Duration
- 3h 56m
- Frequency
- Once daily
- Estimated price
- $45–110
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Olympia to Ellensburg
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- $27–45
- Schedules at
- Flixbus USA
- Phone
- 800-366-6975
- [email protected]
- Website
- Apple Line
Bus from Ellensburg to Okanogan Chevron Station
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- $40–50
- Website
- Apple Line
- Phone
- +1 (509) 557-6177
- [email protected]
- Website
- TranGO
Bus from TranGO Office to Coulee Dam City Park
Bus from TranGO Office to Coulee Dam City Park
Bus from TranGO Office to Coulee Dam City Park
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Tacoma Greyhound to Columbia Station
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $70–85
- Schedules at
- northwesternstagelines.com
- Adults
- $70–85
Bus from Wenatchee Columbia Station to Okanogan Chevron Station
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $40–55
- Schedules at
- northwesternstagelines.com
- Adults
- $40–55
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Tacoma Greyhound to Columbia Station
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $35–75
- Website
- Salt Lake Express
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- Okanogan County Transportation
Bus from Wenatchee, WA to Okanogan, WA - Main TranGO Office
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $16
- Website
- Okanogan County Transportation
- Schedules at
- Okanogan County Bus Schedules
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide


















