Travel options for:
Portland to San Francisco
  • Fly to Oakland

    $82 - $314
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      1 h 40 min - non-stop

      $70 - $300

    3. Oakland (OAK)

      8 min - every 10 minutes

      $7

    4. Coliseum

      24 min - every 20 minutes

      $3 - $4

  • Fly to San Francisco

    $68 - $222
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      1 h 47 min - non-stop

      $60 - $210

    3. San Francisco (SFO)

      27 min - every 30 minutes

      $6 - $9

  • Fly to San Jose, Caltrain

    $72 - $276
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      1 h 40 min - non-stop

      $60 - $260

    3. San Jose (SJC)

      12 min - every 30 minutes - line 10

      $2

    4. Santa Clara Caltrain

      1 h 30 min - hourly

      $8 - $11

  • Bus

    $73 - $180
    1. Portland, OR

      7 h 50 min - once daily

      $60 - $140

    2. Sacramento, CA

      2 h 10 min - 5 times a day

      $10 - $40

  • Train

    $105 - $291
    1. Portland Union Station Amtrak

      18 h 10 min - once daily

      $100 - $290

    2. Oakland Jack London Square

      11 min - 3046 feet

    3. Lake Merritt

      17 min - every 20 minutes

      $2 - $4

  • Drive

    $60 - $95
    1. Portland

      10 h 50 min - 640.6 miles

      $60 - $95

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Skidmore Fountain station tram to Portland airport, fly to Oakland airport, BART to Coliseum, then BART to San Francisco. 3 h 55 min $143. From Skidmore Fountain station tram to Portland airport, fly to San Francisco airport, then BART to San Francisco. 3 h 57 min $129. From Skidmore Fountain station tram to Portland airport, fly to San Jose airport, line 10 bus to Santa Clara Caltrain, then Caltrain to San Francisco. 5 h 25 min $134. From Portland, OR bus to Sacramento, CA then bus to San Francisco, CA. 11 h $120. From Portland Union Station Amtrak train to Oakland Jack London Square Station, walk to Lake Merritt, then BART to Civic Center/UN Plaza. 18 h 44 min $212. From Portland drive to San Francisco. 10 h 50 min $76.