1map logoGo to main page

Salem, OR, USA to Astoria, OR, USA from $23: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salem, United States
to
Astoria, United States

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

$23 by trainBest price
231 kmDistance
2h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salem to Astoria 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
Bus
Bus
Average Duration
4h  55m
Estimated price
$28-71
Recommended
Company
various
Train
Bus
Average Duration
5h  19m
Estimated price
$23-101
Cheapest
route map
Distance: 231 km
Duration: 2h 48m

See more options

Company
various
Drive
Average Duration
2h  48m
Estimated price
$26-40
Company
various
Bus
Average Duration
5h  10m
Estimated price
$28-71
Company
various
Bus
Average Duration
5h  28m
Estimated price
$48-68

Salem - Astoria operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Salem to Portland

Average Duration
1h 24m
Estimated price
$282-283
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Salem to Portland Curbside Bus Stop

Average Duration
1h
Estimated price
$713-40

Bus from Salem to Transit Center Astoria

Average Duration
5h 10m
Estimated price
$28-71
Contact phone
+1 888-846-4183
Website
oregon-point.com

Bus from Portland Amtrak Station to Transit Center Astoria

Average Duration
2h 55m
Estimated price
$2821-714
Website
pacificcrestbuslines.com

Bus from Salem Amtrak/Greyhound to Portland Flix

Average Duration
1h 33m
Estimated price
$26-714

Frequently asked questions

Find out more about the route from Salem to Astoria.

Or choose the category:
The distance between Salem and Astoria is approximately 152.9 km by both road and train/bus routes. If taking the train and then a bus, the typical travel time is around 5 hours and 19 minutes. However, if driving by car, the travel time can be as short as 2 hours and 48 minutes. Additionally, taking a bus directly between the two cities usually takes about 4 hours and 55 minutes.
The most cost-effective and time-efficient transportation option for traveling from Salem to Astoria is to drive. It takes approximately 2 hours and 48 minutes and costs around $26 to $40 for fuel expenses.
The prices for a bus ticket between Astoria and Salem can range from $28 to $71, depending on the specific bus operator and any discounts or promotions available.
To get from Salem to Astoria without using public transportation, you can drive your own car or rent one. The driving distance between the two cities is approximately 231.7 km, and it takes approximately 2 hours and 48 minutes to drive from Salem to Astoria. The cost of driving varies, but it typically ranges from $26 to $40, depending on factors such as fuel prices and vehicle efficiency.
To travel from Salem to Astoria without a car, the best option is to take a night bus and then a bus. This journey typically takes around 4 hours and 55 minutes and costs between $27 and $75. Alternatively, you can also take a train and a bus, which takes slightly longer at 5 hours and 19 minutes.
Yes, there is no direct link between Salem and Astoria. However, there is a bus service operated by Flixbus USA that departs from Salem and arrives in Transit Center Astoria with a transfer at Portland Amtrak Station. The journey takes approximately 4 hours and 55 minutes.
There are plenty of accommodations available near Astoria. With over 322 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices start at $55, ensuring there is something for everyone.