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 of America
to
Salem, United States of America

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

Traveling From Portland to Salem

Your journey from Portland to Salem offers a striking contrast, as you transition from the vibrant, urban energy of Portland to the more relaxed, historic charm of Oregon's capital.

Best Neighbourhoods in Salem

Salem offers diverse neighborhoods, each with its own charm and attractions.

Downtown Salem
• Vibrant dining and nightlife options abound.
• Home to the historic Oregon State Capitol.
West Salem
• Features beautiful views of the Willamette River.
• Family-friendly parks and recreational areas.
South Salem
• Known for its picturesque residential streets.
• Close to various shopping and dining centers.

Best Times To Visit Salem's Attractions

Timing your visit can enhance your experience at Salem's top spots.

Oregon State Capitol
Visit in the early morning on weekdays for a quieter tour.
Willamette Heritage Center
Fridays in late spring see fewer visitors and pleasant weather.
Bush's Pasture Park
Enjoy spring mornings when flowers are blooming and crowds are lighter.

Salem Weather: What to Expect Year-Round

Salem experiences a mild climate with warm summers and cool, wet winters, making spring and fall ideal times to visit for pleasant weather. Understanding the seasonal variations can greatly enhance your travel plans, ensuring you enjoy outdoor activities comfortably.

Dining in Salem: A Taste of Local Flavor

For a dining experience that sets itself apart from Portland’s eclectic scene, try the Marionberry Pie at the historic Original Pancake House, where the focus is on local ingredients and classic comfort food. The cozy atmosphere and emphasis on traditional recipes provide a charming contrast to Portland's vibrant culinary experimentation.

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 Show train routes
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 distance between the two cities is approximately 47 miles and the drive typically takes around 54 minutes, depending on traffic. The estimated cost for gas and tolls is usually between $8 to $13, making it the most budget-friendly option for transportation.
The fastest way to travel from Portland to Salem is by taking a taxi. The journey takes approximately 54 minutes, depending on traffic conditions. However, it is important to note that taking a taxi can be more expensive compared to other modes of transportation, with fares ranging from $120 to $150.
The distance between Portland and Salem is approximately 44 miles. If you travel by road, the distance is about 47.1 miles. The exact traveling time may vary depending on the route and traffic conditions. It typically takes around 54 minutes to drive from Portland to Salem.
The best way to travel from Portland to Salem without a car is by taking the train. Amtrak operates a train service called the Amtrak Cascades, which runs between these two cities. The journey takes approximately 1 hour and 10 minutes, and ticket prices range from $2 to $70, depending on the class of service and the time of travel. There are multiple departures throughout the day, making it a convenient option for travelers.
The train from Portland to Salem takes approximately 1 hour and 10 minutes, including any necessary transfers. There are three departures per day, providing flexibility for travelers. This mode of transportation offers a convenient and efficient way to reach Salem from Portland in a relatively short time.
There are plenty of accommodation options available near Salem. There are over 55 hotels in the area to choose from. Prices for hotels in Salem start at $49 per night. You can find a range of options ranging from budget-friendly hotels to more luxurious ones depending on your preference and budget. It is recommended to book in advance to secure the best deals and availability.
Yes, you can drive from Portland to Salem. The driving distance between the two cities is approximately 47 miles. Depending on traffic conditions, it generally takes about 54 minutes to complete the journey by car.
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 runs five times a day, including weekends. The journey takes approximately 1 hour and 20 minutes.
To catch the bus from Portland to Salem you will need to go to the Portland Amtrak Station. This is where the bus services, operated by Point, depart from. Be sure to check the schedule and availability of buses beforehand to plan your journey accordingly. The Portland Amtrak Station is conveniently located in downtown Portland, making it easily accessible for travelers.
The bus from Portland to Salem arrives at the Salem Amtrak Station Bus Platform. This is a convenient location near downtown Salem, making it easy to access other parts of the city. The bus service is operated by Point, which offers a reliable and affordable option for traveling between these two cities. Upon arriving at the Salem Amtrak Station Bus Platform, travelers can easily find transportation or nearby attractions.
Trains from Portland to Salem arrive at Salem station. The station is conveniently located in downtown Salem, making it easily accessible for travelers. Amtrak operates the train services between Portland and Salem, offering a comfortable and convenient way to travel between the two cities. Passengers can enjoy scenic views during the approximately one-hour journey from Portland to Salem.
Yes, there is a direct train between Portland and Salem. The train service operates three times a day and runs every day. The journey typically takes around 1 hour and 10 minutes. This offers a convenient and comfortable option for traveling between the two cities without the need to drive.
To catch the train from Portland to Salem head to the Portland Union Station. This is the main train station in Portland and is where Amtrak operates their services. Once at the station, look for the designated platform or signage indicating the correct train for Salem. Make sure to check the train schedule in advance, as departures may vary throughout the day.
The cost of a train ticket from Portland to Salem can vary depending on the type of ticket and class of service chosen. On average, ticket prices range from $2 to $70. It is important to check the specific train schedules and prices on the official transportation websites or through ticketing platforms for the most accurate and up-to-date information. Additionally, prices may also vary based on factors such as peak travel times or advance purchase.
The cost of a bus from Portland to Salem ranges from $6 to $40, depending on the specific bus company and the type of ticket purchased. Generally, the price for a one-way ticket falls within this range. It is advisable to check with different bus service providers to compare prices and find the best deal for your travel needs.
The cost of driving from Portland to Salem can range from $8 to $13, depending on factors such as the type of vehicle and current gas prices. The distance between the two cities is approximately 47 miles, and the estimated travel time is about 54 minutes, without accounting for traffic or other delays. It's important to note that these costs may vary and are subject to change, so it's recommended to check current gas prices and plan accordingly for your journey.

Trips from Portland