Travel options
from Portland, OR to San Francisco, CA

You can get from Portland, OR to San Francisco, CA 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.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
Sep 22
$106Amtrak
Find prices
$196United
Thu
Sep 23
Find prices
$126Greyhound
Find prices
Fri
Sep 24
$84Amtrak
Find prices
Find prices
Sat
Sep 25
$83Amtrak
$140Greyhound
$177United
Sun
Sep 26
Find prices
$138Greyhound
$62Alaska Airlines
Mon
Sep 27
$106Amtrak
Find prices
$189United

Travel Information between Portland, OR and San Francisco, CA

distanceDistance534 miles (861 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$103 - $124
cheapestCheapest modeFlight • $103 (€83) • 1 h 49 min
fastestFastest modeFlight • $103 (€83) • 1 h 49 min
carriersPopular travel companiesAlaska Airlines, Greyhound or Amtrak

Take a flight, bus or train to travel 534 miles (861 km) from Portland, OR to San Francisco, CA. The most popular travel companies which serve this route are Alaska Airlines, Greyhound or Amtrak among others. Travelers can even take a direct from Portland, OR to San Francisco, CA.

Travel Tips

Travel from Portland, OR to San Francisco, CA
Travel to San Francisco, CA 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 San Francisco, CA.
FAQs
How do I travel from Portland, OR to San Francisco, CA?

There are 3 travel options from Portland, OR to San Francisco, CA: flight, bus or train.

How do I get from Portland, OR to San Francisco, CA the cheapest way?

The cheapest way to travel from Portland, OR to San Francisco, CA is by taking a flight with an average price of $103 (€83).

This is compared to other travel options to San Francisco, CA:

Taking a flight is about $20 (€16) less than taking a bus, which costs on average $124 (€99) for this journey.

Taking a flight is usually $2 (€1) less than taking a train to San Francisco, CA, which costs on average $105 (€84) for the same trip.

What is the fastest way to get from Portland, OR to San Francisco, CA?

The fastest way from Portland, OR to San Francisco, CA is by flight with an average journey time of 1 h 49 min.

There are alternative travel options to San Francisco, CA that can usually take longer:

In comparison, taking a bus requires on average 17 h   of travel time.

In comparison, taking a train requires on average 18 h 40 min   of travel time.

How many miles from Portland, OR to San Francisco, CA would I travel?

You should expect to travel around 534 miles (861 km) between Portland, OR and San Francisco, CA.

How many services a day are there between Portland, OR and San Francisco, CA?

The average frequency per day from Portland, OR to San Francisco, CA is:

  • 1 bus a day.

However, we recommend checking specific travel dates for your trip between Portland, OR and San Francisco, CA as scheduled services by flight, bus or train can vary by season or day of the week.

Where do I depart from Portland, OR? Where do I arrive in San Francisco, CA?

These are the most popular departure and arrival points when traveling from Portland, OR to San Francisco, CA:

    Which travel operators can get me to San Francisco, CA from Portland, OR?

    Omio works with many trusted partners that can help you travel the best way from Portland, OR to San Francisco, CA:

    • You can take a flight from Portland, OR to San Francisco, CA with Alaska Airlines. Cheap tickets can be found for $103 (€83) with Alaska Airlines from Portland, OR to San Francisco, CA.
    • You can travel to San Francisco, CA from Portland, OR by bus with Greyhound. You can find cheap tickets on Omio for $124 (€99) with Greyhound from Portland, OR to San Francisco, CA.
    • You can travel by train to San Francisco, CA from Portland, OR with Amtrak, and you can find Amtrak Portland, OR to San Francisco, CA tickets for $105 (€84) on Omio.
    Where else should I travel to after my journey to San Francisco, CA from Portland, OR ends?
    Many of our customers traveling from Portland, OR to San Francisco, CA don't make San Francisco, CA their final stop. Some of the destinations worth visiting after San Francisco, CA are Los Angeles, Paris or Berlin, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from San Francisco, CA to any of these top destinations today!
    When should I purchase a ticket from Portland, OR to San Francisco, CA online to score the best deals?

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

    • Plane tickets are costing on average $103 (€83) one way.
    • Bus tickets cost on average $124 (€99) one way.
    • Train tickets cost on average $105 (€84) one way.

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