Travel options for:
Sacramento to Santa Rosa
  • Train, Amtrak Thruway

    1. Sacramento Amtrak

      59 min - once daily

      $25 - $50

    2. Martinez, CA

      1 h 50 min - twice daily

  • Bus Greyhound USA

    $20 - $74
    1. Sacramento, CA

      2 h 10 min - 5 times a day

      $10 - $40

    2. Fremont St & Folsom St

      2 h 4 min - every 4 hours

      $10 - $35

  • Bus via Fairfield Transit Center

    $8 - $18
    1. 5th St and P St

      42 min - 4 times a day

      $6 - $9

    2. Fairfield Transit Center

      40 min - every 4 hours - line 21

      $1 - $6

    3. Soscol Transit Center

      33 min - every 4 hours - line 25

      transfer

    4. Sonoma Plaza

      1 h 20 min - twice daily

      $1 - $3

  • Drive

    $9 - $14
    1. Sacramento

      1 h 44 min - 97.2 miles

      $9 - $14

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

From Sacramento Amtrak train to Martinez, CA then Amtrak Thruway to Santa Rosa, CA. 3 h 49 min. From Sacramento, CA bus to Fremont St & Folsom St then bus to Santa Rosa Transit Mall-Second St & B St. 5 h 14 min $33. From 5th St and P St bus to Fairfield Transit Center, line 21 bus to Soscol Transit Center, line 25 bus to Sonoma Plaza, then bus to Santa Rosa Transit Mall. 6 h 15 min $12. From Sacramento drive to Santa Rosa. 1 h 44 min $11.