1map logoGo to main page

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

Compare Travel Options and Prices

from
Salem, United States of America
to
Portland, United States of America

How to Get from Salem to Portland: 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 - DriveBest price
75 kmDistance
54m Fastest

Compare Train, Bus, Flight, and Driving Options

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

See more options

Company
Point
Bus
Average Duration
1h  25m
Estimated price
$7-40
Company
various
Taxi
Average Duration
54m
Estimated price
$120-150

Traveling From Salem to Portland

The journey from Salem to Portland offers a striking contrast between Salem's charming small-town atmosphere and Portland's vibrant urban scene, showcasing Oregon's diverse culture and landscapes.

Best Neighborhoods in Portland

Portland's neighborhoods each offer a distinct vibe and attractions.

Pearl District
• Art galleries and boutique shopping abound.
• Trendy eateries and craft breweries thrive.
Alberta Arts District
• Vibrant street art and murals decorate facades.
• Eclectic boutiques and local markets invite exploration.
Hawthorne District
• Vintage shops and quirky cafes line the streets.
• Lively atmosphere with live music venues.

Best Times To Visit Portland's Attractions

Timing your visits can elevate your Portland experience.

International Rose Test Garden
Weekdays in late spring showcase blooming roses with fewer visitors.
Powell's City of Books
Mornings on weekdays provide a quieter browsing experience.
Oregon Zoo
Early mornings during weekdays are best for smaller crowds and cooler temperatures.

Portland Weather: What to Expect Year-Round

Portland experiences a temperate climate with mild, wet winters and warm, dry summers, making spring and fall ideal for visits. Be prepared for rain and varying conditions, as the weather can influence outdoor activities and scenic explorations.

Dining Recommendation in Portland

Try the vibrant seafood chowder at Pike Place Market, where the rich flavors and fresh local ingredients create a culinary experience that stands apart from Salem's more traditional fare. The lively atmosphere and emphasis on sustainable sourcing in Portland's dining scene provide an exciting contrast to the quaint charm of Salem.

Salem - Portland operators

Explore transport companies operating between Salem and Portland, 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
$2-70
Bus Show bus routes
Contact phone
+1 888-846-4183
Website
https://oregon-point.com

Bus from Salem Amtrak Station Bus Platform to Portland Amtrak Station

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

Bus from Salem to Portland Curbside Bus Stop

Average Duration
1h 15m
Estimated price
$7-40
Website
https://pacificcrestbuslines.com

Bus from Salem Amtrak/Greyhound to Union Station

Average Duration
1h 40m
Estimated price
$22-28
Taxi
Contact phone
+1-503-559-2200
Website
https://amandastaxi.com

Taxi from Salem to Portland

Average Duration
54m
Estimated price
$120-150
Contact phone
+1-503-399-8888
Website
https://affordabletaxi.us

Taxi from Salem to Portland

Average Duration
54m
Estimated price
$120-150

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

Traveling between Salem and Portland 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.

Useful tips for train travellers
• On the Amtrak Cascades service between Salem and Portland, you'll find café-style dining available on board. They serve a variety of beverages, snacks, and light meals. It's advisable to check the menu ahead of time on the Amtrak website, as offerings may vary. This is a convenient way to enjoy a meal or snack while traveling.
• Amtrak offers both Business Class and Coach Class seating on this route. Business Class provides added comfort with larger, reclining seats and more legroom, and it often includes complimentary refreshments. Coach Class is more economical and features standard seating. If you're looking for a peaceful ride, Business Class is the way to go, but reserve early to secure your spot!
• The primary operator for the Salem to Portland route is Amtrak. Check their website Amtrak Cascades for schedules, fares, and seat reservations. Additionally, consider looking into the Oregon Rail Heritage Foundation for heritage rail experiences if you're interested in trains and history during your trip!
Useful tips for bus travellers
• Make sure to check the schedule for Point and Greyhound buses, as both operate from Salem to Portland; you can find their schedules on their websites at pointbus.com and greyhound.com
• The bus typically fills up quickly, so it’s recommended to book your ticket in advance online to secure your seat, as prices can range from $7 to $40 depending on demand and availability.
• Upon arriving at the Portland Amtrak Station, take note of the transit options nearby; the station is conveniently located near the MAX Light Rail, which can quickly take you to downtown Portland; check the MAX schedules at trimet.org

Frequently asked questions

Find out more about the route from Salem to Portland.

Or choose the category:
The distance between Salem and Portland is 44 miles, with a road distance of 46.8 miles. By train, it takes approximately 1 hour and 24 minutes to travel from Salem to Portland. Driving time between the two cities is not provided, but it typically takes around 1 hour. Lastly, the bus journey from Salem to Portland takes approximately 1 hour and 15 minutes.
The most cost-effective transportation option for traveling from Salem to Portland is to drive. It costs between $8 and $13 and takes approximately 54 minutes. Another quick option is taking a taxi, which costs between $120 and $150 and also takes about 54 minutes. Both options are relatively time-efficient and offer flexibility in terms of travel schedules.
The prices of a train ticket between Salem and Portland can range from $2 to $70, depending on factors such as the type of ticket and the class of service. On the other hand, the prices of a bus ticket between Portland and Salem can vary from $7 to $40, with different fares for different bus companies and the type of ticket purchased. It is advisable to check with the respective train and bus companies for the most up-to-date pricing information.
To travel from Salem to Portland without using public transportation, you can drive the distance of 47 miles. The driving time is approximately 54 minutes, depending on traffic conditions. The cost of fuel and tolls, if applicable, may vary but is estimated to be around $8 - $13.
The best way to travel from Salem to Portland without a car is by taking a bus. The bus journey takes approximately 1 hour and 15 minutes. The cost of the bus ticket can range from $7 to $40 depending on the type of service and time of travel. It is a convenient and affordable option for those who do not have access to a car.
Yes, there is a direct link between Salem and Portland. Both the train and bus offer direct services between the two cities. The train service, operated by Amtrak, departs from Salem station and arrives at Portland station. The journey takes approximately 1 hour and 24 minutes. The bus service, operated by Point, departs from Salem Amtrak Station Bus Platform and arrives at Portland Amtrak Station, with a travel time of approximately 1 hour and 15 minutes.
There are many options for accommodation near Portland. With over 618 hotels to choose from, you are sure to find a place that suits your needs. Prices for hotels in the area start at $56, offering budget-friendly options for travelers. Whether you prefer luxury hotels, boutique accommodations budget motels, there are plenty of choices available in and around Portland.

Trips to Portland