Travel from Portland to Oakland

Train, bus or fly from Portland to Oakland?

Southwest Airlines and Alaska Airlines, Inc. fly from Portland to Oakland every 3 hours. Alternatively, you can take a bus from Portland to Oakland via Sacramento, CA in around 15 h 18 min.

Book transport from Portland to Oakland

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Portland to Oakland

ModeDurationPrice
From Skidmore Fountain station tram to Portland airport, fly to Oakland airport, BART to Coliseum, then BART to Oakland.3 h 47 min$142
From Skidmore Fountain station tram to Portland airport, fly to San Francisco airport, then BART to Oakland.4 h 13 min$131
From Skidmore Fountain station tram to Portland airport, fly to San Jose airport, line 10 bus to Santa Clara Amtrak, then train to Oakland.5 h 39 min$159
From Portland, OR bus to Sacramento, CA then bus to Oakland, CA.15 h 18 min$92
From Portland Union Station Amtrak train to Oakland Jack London Square Station.18 h 10 min$207
From Portland drive to Oakland.10 h 42 min$75

How long does it take to get from Portland to Oakland?

It takes approximately 3 h 47 min to get from Portland to Oakland, including transfers.

Is there a direct train between Portland and Oakland?

Yes, there is a direct train departing from Portland Union Station Amtrak and arriving at Oakland Jack London Square Station. Services depart once daily, and operate every day. The journey takes approximately 18 h 10 min.

Is there a direct bus between Portland and Oakland?

No, there is no direct bus from Portland to Oakland. However, there are services departing from Portland, OR and arriving at Oakland, CA via Sacramento, CA. The journey, including transfers, takes approximately 15 h 18 min.

Operators from Portland to Oakland

OperatorPhoneWebsite
Portland TriMet+1 503-238-7433Portland TriMet
Southwest AirlinesSouthwest Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
BARTBART
Virgin AmericaVirgin America
United AirlinesUnited Airlines
DeltaDelta
Santa Clara VTASanta Clara VTA
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Close Print Itinerary
  1. Here are 6 options to get from
    Portland to Oakland:

    1. Trip:
      1 Fly to Oakland
      • One-Way approx: USD $82 - $314
      • Duration: 3 h 47 min
      Open +
      • Trip:
        1 Fly to Oakland
        • One-Way approx: USD $82 - $314
        • Duration: 3 h 47 min
        Close x
    2. Trip:
      2 Fly to San Francisco
      • One-Way approx: USD $70 - $222
      • Duration: 4 h 13 min
      Open +
      • Trip:
        2 Fly to San Francisco
        • One-Way approx: USD $70 - $222
        • Duration: 4 h 13 min
        Close x
    3. Trip:
      3 Fly to San Jose, train
      • One-Way approx: USD $88 - $310
      • Duration: 5 h 39 min
      Open +
      • Trip:
        3 Fly to San Jose, train
        • One-Way approx: USD $88 - $310
        • Duration: 5 h 39 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $69 - $179
      • Duration: 15 h 18 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $69 - $179
        • Duration: 15 h 18 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $100 - $290
      • Duration: 18 h 10 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $100 - $290
        • Duration: 18 h 10 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 10 h 42 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 10 h 42 min
        Close x