Travel options
from Portland, OR to Salem, OR

You can get from Portland, OR to Salem, OR by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information between Portland, OR and Salem, OR

distanceDistance43 miles (70 km)
modeAvailable travel modesBus
fastestFastest modeBus • $17 (€14) • 2 h 15 min
carriersPopular travel companiesGreyhound

Take a bus to travel 43 miles (70 km) from Portland, OR to Salem, OR. Greyhound is the main travel company operating this route. Travelers can even take a direct from Portland, OR to Salem, OR.

Travel Tips: Travel from Portland, OR to Salem, OR

Travel to Salem, OR easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Portland, OR to Salem, OR.
FAQs

How do I get from Portland, OR to Salem, OR?

You can go from Portland, OR to Salem, OR by bus.

What is the fastest way to get from Portland, OR to Salem, OR?

A bus is the fastest way to get to Salem, OR from Portland, OR with an average travel time for this route around 2 h 15 min.

What is the distance from Portland, OR to Salem, OR?

The Portland, OR to Salem, OR distance is around 43 miles (70 km).

How many services a day are there between Portland, OR and Salem, OR?

The average frequency per day from Portland, OR to Salem, OR is:

  • Around 1 bus per day.

However, we recommend checking specific travel dates for your trip to Salem, OR from Portland, OR as scheduled services by bus can vary by season or day of the week.

What are the departure and arrival points in Portland, OR and in Salem, OR?

These are the most popular departure and arrival points from Portland, OR to Salem, OR:

    Which travel operators can get me to Salem, OR from Portland, OR?

    Let Omio help you find the best company to travel with from Portland, OR to Salem, OR:

    • You can go to Salem, OR from Portland, OR by bus with Greyhound. You'll see cheap bus tickets for $17 (€14) with Greyhound from Portland, OR to Salem, OR on Omio.

    Where else should I travel to after my journey from Portland, OR to Salem, OR ends?

    Omio customers who travel from Portland, OR to Salem, OR often also extend their vacation to go to Sacramento, CA, Los Angeles or Chicago. Omio can help you plan your trip by finding the best connections between Salem, OR and these popular destinations at a great price.

    When should I book a ticket from Portland, OR to Salem, OR online to score the best deals?

    When planning your trip from Portland, OR to Salem, OR, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

    • Bus tickets are costing on average $17 (€14) one way.

    However, we recommend buying tickets from Portland, OR to Salem, OR online a few months in advance to get the best deals and save money on your upcoming journey.

    Travelling from Portland, OR to Salem, OR: related information

    Here are some other resources that might have the information you need