Travel options for:
Sacramento to Portland
  • Bus

    $60 - $140
    1. Sacramento, CA

      7 h 50 min - once daily

      $60 - $140

  • Train

    $90 - $260
    1. Sacramento Amtrak

      15 h 33 min - once daily

      $90 - $260

  • Drive

    $55 - $85
    1. Sacramento

      9 h 52 min - 585.3 miles

      $55 - $85

  • Bus to Sacramento, fly

    $115 - $265
    1. Sacramento

      1 h 50 min - hourly

      $2

    2. Sacramento (SMF)

      1 h 30 min - non-stop

      $110 - $260

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

  • Train to Oakland, fly

    $111 - $343
    1. Sacramento

      2 h - once daily

      $29

    2. Oakland Jack London Square

      11 min - 3046 feet

    3. Lake Merritt

      7 min - every 20 minutes

      $2 - $4

    4. Coliseum

      8 min - every 10 minutes

      $7

    5. Oakland (OAK)

      1 h 40 min - non-stop

      $70 - $300

    6. Portland (PDX)

      33 min - every 30 minutes

      $3

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

From Sacramento, CA bus to Portland, OR. 7 h 50 min $101. From Sacramento Amtrak train to Portland Union Station Amtrak. 15 h 33 min $185. From Sacramento drive to Portland. 9 h 52 min $70. From Capitol Mall at 7th St. bus to Sacramento airport, fly to Portland airport, then tram to Portland. 4 h 59 min $175. From Sacramento Amtrak train to Oakland Jack London Square Station, walk to Lake Merritt, BART to Coliseum, BART to Oakland airport, fly to Portland airport, then tram to Portland. 5 h 53 min $172.