1map logoGo to main page

Portland, OR, USA to Salem, OR, USA from $8: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Salem, United States

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

$8 by carBest price
76 kmDistance
54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Salem 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
Amtrak
Train
Average Duration
1h  10m
Estimated price
$2-70
Recommended
Company
various
Drive
Average Duration
54m
Estimated price
$8-13
Cheapest
route map
Distance: 76 km
Duration: 54m

See more options

Company
Cascades, Point, Flixbus USA, Pacific Crest Buslines
Bus
Average Duration
1h  25m
Estimated price
$6-40
Company
various
Taxi
Average Duration
54m
Estimated price
$120-150

Portland - Salem operators

Explore transport companies operating between Portland and Salem, 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 Portland to Salem

Average Duration
1h 10m
Estimated price
$2-70
Bus Show bus routes
Contact phone
+1 888-846-4183
Website
https://oregon-point.com

Bus from Portland Amtrak Station to Salem Amtrak Station Bus Platform

Average Duration
1h 25m
Estimated price
$14-20
Contact phone
+1 (855) 626-8585
Website
https://flixbus.com

Bus from Portland Curbside Bus Stop to Salem

Average Duration
1h 15m
Estimated price
$6-40

Bus from Union Station to Salem Amtrak/Greyhound

Average Duration
1h 31m
Estimated price
$21-28
Taxi
Contact phone
+1 503-227-1212
Website
https://radiocab.net

Taxi from Portland to Salem

Average Duration
54m
Estimated price
$120-150
Contact phone
+1 503-256-5400
Website
https://portlandtaxi.net

Taxi from Portland to Salem

Average Duration
54m
Estimated price
$120-150

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

Traveling between Portland and Salem 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 picturesque road trip from Portland to Salem, covering a distance of 47 miles through the heart of Oregon's beautiful landscape in just under an hour. 💸 Indulge in the budget-friendly journey with prices ranging between $8 to $13 for the trip from Portland to Salem by car, making it an economical and convenient travel option.
Average price
$8 - $13
🚂 Hop on a direct train from Portland to Salem with Amtrak, departing three times a day and taking approximately 1 hour and 10 minutes to reach your destination. Enjoy a smooth and convenient journey through the scenic landscape of Oregon. 🎫 The prices for a train ticket between Portland and Salem can range from $2 to $70, offering a budget-friendly option for travelers looking to explore the region without the hassle of driving. Sit back, relax, and let the train conductors take care of the travel logistics for you.
Departure Point
Portland station
Arrival Point
Salem station
Useful tips for train travellers
• On your train trip from Portland to Salem, Amtrak Cascades is the primary operator. The onboard catering service includes a café car offering snacks, drinks, and light meals. It's a great idea to check the menu when you board, as items may vary by trip, and be prepared with cash or a credit card for purchases.
• The Amtrak Cascades offers several seating options to choose from: Coach (Economy) and Business Class. Coach seats are comfortable and have ample legroom while Business Class offers more spacious seating, extra legroom, and complimentary coffee and snacks. If you prefer a quieter atmosphere and better amenities, upgrading to Business Class could enhance your travel experience.
• Upon arrival at Salem station, note that luggage storage is not available, so be sure to travel light. The station has basic restroom facilities but no showers. To reach downtown Salem quickly from the station, take the Salem Area Mass Transit District (SAMTD) bus number 1, which runs regularly and takes about 10-15 minutes to reach the city center.
🚌 The journey between Portland and Salem takes approximately 1 hour and 25 minutes, offering a quick and efficient route for travelers. Point operates the bus services for this route, ensuring a comfortable transportation experience. 🚌 Ticket prices for the bus between Salem and Portland range from $6 to $40, providing flexibility for budget-conscious travelers. Whether for a day trip or a longer stay, the bus offers a hassle-free way to reach Salem from Portland.
Departure Point
Portland Amtrak Station
Arrival Point
Salem Amtrak Station Bus Platform
Useful tips for bus travellers
• Make sure to check the schedule of the Point bus services, as they depart every four hours from Portland Amtrak Station, so plan ahead to avoid long waits.
• When you arrive at Salem Amtrak Station, take advantage of the public transit options nearby; the Salem Area Mass Transit District operates local buses that connect you to downtown and other attractions - you can find the schedules here.
• Bring some snacks or a light meal for the bus ride since the journey to Salem is approximately 1h 25m, and while it’s not very long, having something on hand can make the trip more enjoyable; also, keep in mind that there may not be food options available at the Salem station upon arrival.

Frequently asked questions

Find out more about the route from Portland to Salem.

Or choose the category:
The cheapest way to get from Portland to Salem is by driving. The journey takes approximately 54 minutes and the cost of gas typically ranges from $8 to $13, depending on the vehicle and current gas prices.
The fastest way to travel from Portland to Salem is by taking a taxi. It takes approximately 54 minutes to reach Salem from Portland by taxi. However, it is important to note that the cost of a taxi can range from $120 to $150, so it may not be the most economical option for everyone.
The distance between Portland and Salem is approximately 71 kilometers or 44 miles. If you are driving, the road distance is slightly longer at 76 kilometers or 47 miles. It typically takes around 54 minutes to drive from Portland to Salem, depending on traffic conditions.
To travel from Portland to Salem without a car, you can take the Amtrak train from Union Station in Portland to the Salem Amtrak station. The train journey takes approximately 1 hour and 10 minutes. The cost of the ticket ranges from $2 to $70, depending on the type of ticket and the time of booking.
The train from Portland to Salem takes approximately 1 hour and 10 minutes, including any necessary transfers.
There are several accommodation options available near Salem. The city offers a wide range of choices, including hotels, motels, and bed and breakfasts. Prices start at $49 per night, depending on the type of accommodation and the location.
Yes, you can definitely drive from Portland to Salem. The driving distance between the two cities is approximately 76 km. It takes about 54 minutes to complete the journey by car, depending on traffic conditions.
Yes, there is a direct bus between Portland and Salem. The bus departs from Portland Amtrak Station and arrives at Salem Amtrak Station Bus Platform. The service operates five times a day, seven days a week. The journey typically takes around 1 hour and 20 minutes.
You can catch the bus from Portland to Salem at the Portland Amtrak Station. This bus service is operated by Point, and it offers convenient transportation between the two cities.
The Portland to Salem bus service usually arrives at the Salem Amtrak Station Bus Platform.
Trains from Portland to Salem arrive at Salem station. Amtrak operates train services between the two cities, offering a convenient and comfortable option for travelers. Salem station is conveniently located in the heart of the city, making it easy to access various attractions and amenities once you arrive.
Yes, there is a direct train service between Portland and Salem. The train departs from Portland and arrives in Salem, with three departures per day, operating every day. The journey takes approximately 1 hour and 10 minutes.
To catch the train from Portland to Salem, you will need to head to the Portland station. This is where the Amtrak train services depart from.
The cost of a train ticket from Portland to Salem can range from $2 to $70, depending on the type of ticket and time of travel.
The cost of a bus from Portland to Salem ranges from $6 to $40, depending on factors such as the type of bus, time of travel, and any available discounts. Generally, a standard fare for a one-way trip on a public bus is around $14, but prices can be as low as $6 for discounted tickets or promotions. However, if you opt for a luxury coach or a private shuttle service, prices may reach up to $40 or more.
The cost to drive from Portland to Salem typically ranges from $8 to $13, depending on factors such as fuel prices and the efficiency of your vehicle.