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.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to San Francisco, CA from Portland, OR

distanceDistance534 miles (861 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$73 - $126
cheapestCheapest modeFlight • $73 (€61) • 1 h 45 min
fastestFastest modeFlight • $73 (€61) • 1 h 45 min
carriersPopular travel companiesAlaska Airlines, Greyhound or Amtrak

Travel 534 miles (861 km) by flight, bus or train to San Francisco, CA from Portland, OR. The most popular travel companies which serve this trip 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 reach San Francisco, CA from Portland, OR?

You can travel between Portland, OR and San Francisco, CA 3 different ways: flight, bus or train.

What is the cheapest way to travel between Portland, OR and San Francisco, CA?

The cheapest way to get from Portland, OR to San Francisco, CA is by taking a flight. You can find average ticket prices around $73 (€61) compared to other travel options to San Francisco, CA:

Taking a flight is usually $53 (€44) less than taking a bus to San Francisco, CA, which costs on average $126 (€105) for the same trip.

A flight is $11 (€9) less than a train for this journey with tickets for a train from Portland, OR to San Francisco, CA costing on average $84 (€70).

What is the quickest way 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 45 min.

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

In comparison, going by bus can take 17 h   on average.

In comparison, getting to San Francisco, CA by train can take on average 18 h 40 min.

What is the distance between Portland, OR and San Francisco, CA?

The Portland, OR to San Francisco, CA distance is around 534 miles (861 km).

How many services a day are there to San Francisco, CA from Portland, OR?

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

  • Around 1 bus per day.

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

When traveling to San Francisco, CA from Portland, OR, what are the departure and arrival points in Portland, OR and San Francisco, CA?

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

    Which travel companies can take me from Portland, OR to San Francisco, CA?

    If finding a good deal is your main consideration for your trip from Portland, OR to San Francisco, CA, then we'll help you find the best value travel companies for you:

    • Alaska Airlines can take you to San Francisco, CA by plane. If searching for a good deal on flights, you can find tickets for Alaska Airlines from Portland, OR to San Francisco, CA for $73 (€61).
    • Greyhound can take you to San Francisco, CA by bus. If searching for a good deal on buses, you can find tickets for Greyhound from Portland, OR to San Francisco, CA for $126 (€105).
    • Travel with Amtrak for trains to San Francisco, CA. If you’re looking for a good deal on tickets, check for Amtrak Portland, OR to San Francisco, CA tickets on Omio for $84 (€70).

    What is another destination I should add to my tour from Portland, OR to San Francisco, CA?

    Looking to extend your trip from Portland, OR to San Francisco, CA? Many Omio customers who go from Portland, OR to San Francisco, CA usually extend their vacation to explore other popular destinations like Los Angeles, Paris or Berlin. If you're looking to explore Los Angeles, Paris or Berlin from San Francisco, CA, let Omio find you the best connections available at an affordable price.

    How far in advance should I purchase tickets from Portland, OR to San Francisco, CA online to get the best deals?

    Before traveling from Portland, OR to San Francisco, CA, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

    • A plane ticket for this journey costs on average $73 (€61) one way.
    • A bus ticket is costing on average $126 (€105) one way for this journey.
    • A train ticket is costing on average $84 (€70) one way for this journey.

    But we recommend booking Portland, OR to San Francisco, CA tickets online a few months before your planned travel date to score the best deals and save money on your trip.