There are 4 ways to get from Astoria to Sol Duc Hot Springs by bus, car, train, or bus (Flixbus, Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Long Beach Transit Center to Pacific & 101bus
- Take the bus from 5th & Commercial to Aberdeen Transit Stationbus
- Take the bus from Aberdeen Transit Center to Amanda Park Mercbus 50
- Drive from Amanda Park Merc to Sol Duc Hot Springscar
9h 30m$28–40Drive 223.9 mi
- Drive from Astoria to Sol Duc Hot Springscar 223.9 mi
4h 51m$41–59Bus, train
- Take the bus from Astoria Transit Center to Portland Amtrak Stationbus
- Take the train from Portland to Seattletrain
- Take the bus from Seattle Amtrak Station to Port Angeles Gateway Transit Centerbus
14h 13m$177–291Bus
- Take the bus from Astoria Transit Center to Portland Amtrak Stationbus
- Take the bus from Portland Curbside Bus Stop to Seattle Bus Stationbus
- Take the bus from Seattle Greyhound Station to Port Angeles Gateway Transit Centerbus
14h 38m$148–221
Questions & Answers
The cheapest way to get from Astoria to Sol Duc Hot Springs is to bus and drive which costs $27 - $40 and takes 9h 30m.
The fastest way to get from Astoria to Sol Duc Hot Springs is to drive which takes 4h 51m and costs $40 - $60.
No, there is no direct bus from Astoria to Sol Duc Hot Springs. However, there are services departing from Astoria Transit Center and arriving at Hwy 101 at Barnes Creek via Portland Curbside Bus Stop, Seattle Greyhound Station and Port Angeles Gateway Transit Center. The journey, including transfers, takes approximately 14h 38m.
The distance between Astoria and Sol Duc Hot Springs is 246 miles. The road distance is 225.2 miles.
The best way to get from Astoria to Sol Duc Hot Springs without a car is to bus and train which takes 14h 13m and costs $170 - $300.
It takes approximately 9h 30m to get from Astoria to Sol Duc Hot Springs, including transfers.
Astoria to Sol Duc Hot Springs bus services, operated by Point, depart from Astoria Transit Center station.
Astoria to Sol Duc Hot Springs bus services, operated by Point, arrive at Portland Amtrak Station.
Yes, the driving distance between Astoria to Sol Duc Hot Springs is 225 miles. It takes approximately 4h 51m to drive from Astoria to Sol Duc Hot Springs.
There are two+ hotels available in Sol Duc Hot Springs.
What companies run services between Astoria, OR, USA and Sol Duc Hot Springs, WA, USA?
You can take a bus from Astoria Transit Center to Sol Duc Hot Springs via Portland Amtrak Station, Portland Curbside Bus Stop, Seattle Greyhound Station, Port Angeles Gateway Transit Center, and Hwy 101 at Barnes Creek in around 14h 38m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Portland to Seattle
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- $55–120
- Website
- Amtrak
- Phone
- 360 875 9418
- [email protected]
- Website
- Pacific Transit
Bus from Long Beach Transit Center to Pacific & 101
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $2
- Website
- Pacific Transit
Bus from 5th & Commercial to Aberdeen Transit Station
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $2
- Website
- Pacific Transit
- Phone
- (360) 532-2770
- Website
- Grays Harbor Transit
Bus from Aberdeen Transit Center to Amanda Park Merc
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Website
- Grays Harbor Transit
- Phone
- +1 888-846-4183
- Website
- Point
Bus from Astoria Transit Center to Portland Amtrak Station
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $15–35
- Website
- Point
Bus from Astoria Transit Center to Portland Amtrak Station
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- $15–35
- Website
- Point
- Phone
- +1 360-417-0700
- Website
- Dungeness Line
Bus from Seattle Amtrak Station to Port Angeles Gateway Transit Center
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $45–55
- Website
- Dungeness Line
- Schedules at
- Dungeness Line Schedules
Bus from Seattle Greyhound Station to Port Angeles Gateway Transit Center
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $45–55
- Website
- Dungeness Line
- Schedules at
- Dungeness Line Schedules
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Portland Curbside Bus Stop to Seattle Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a day
- Estimated price
- $27–50
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Portland Curbside Bus Stop to Seattle Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- $26–50
- Website
- Greyhound
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
Need to know: Greyhound
Read the travel guide












