Travel from Santa-Rosa-CA-USA to Portland

Bus or fly from Santa Rosa to Portland?

Alaska Airlines, Inc. flies from Santa Rosa to Portland once daily. Alternatively, you can take a bus from Santa Rosa to Portland via San Francisco, CA and Sacramento, CA in around 18 h 58 min.

Travel Guides

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

How to get from Santa Rosa to Portland

From Santa Rosa, CA bus to San Francisco airport, fly to Portland airport, then tram to Portland. 5 h 27 min $157. From Santa Rosa Transit Mall line 62 bus to Santa Rosa airport, fly to Portland airport, then tram to Portland. 3 h 48 min $244. From Santa Rosa, CA bus to Oakland airport, fly to Portland airport, then tram to Portland. 5 h 29 min $167. From Santa Rosa, CA bus to San Francisco Airport, CA, walk to San Francisco International Airport, shuttle to San Jose airport, fly to Portland airport, then tram to Portland. 7 h 20 min $202. From Santa Rosa Transit Mall-Second St & B St bus to San Francisco, CA, bus to Sacramento, CA, then bus to Portland, OR. 18 h 58 min $104. From Santa Rosa, CA Amtrak Thruway to Martinez Amtrak then train to Portland Union Station Amtrak. 19 h 36 min $199. From Santa Rosa drive to Portland. 11 h 2 min $74.

How long does it take to get from Santa Rosa to Portland?

It takes approximately 5 h 27 min to get from Santa Rosa to Portland.

Operators from Santa Rosa to Portland

OperatorPhoneWebsite
Sonoma Airport Express+1 707-837-8700Sonoma Airport Express
Alaska Airlines, Inc.Alaska Airlines, Inc.
Virgin AmericaVirgin America
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
Portland TriMetPortland TriMet
Sonoma County TransitSonoma County Transit
Monterey BusMonterey Bus
DeltaDelta
Golden Gate TransitGolden Gate Transit
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
Close Print Itinerary
  1. Here are 7 options to get from
    Santa Rosa to Portland:

    1. Trip:
      1 Bus to San Francisco, fly
      • One-Way approx: USD $97 - $247
      • Duration: 5 h 27 min
      Open +
      • Trip:
        1 Bus to San Francisco, fly
        • One-Way approx: USD $97 - $247
        • Duration: 5 h 27 min
        Close x
    2. Trip:
      2 Fly from Santa Rosa
      • One-Way approx: USD $134 - $475
      • Duration: 3 h 48 min
      Open +
      • Trip:
        2 Fly from Santa Rosa
        • One-Way approx: USD $134 - $475
        • Duration: 3 h 48 min
        Close x
    3. Trip:
      3 Bus to Oakland, fly
      • One-Way approx: USD $107 - $337
      • Duration: 5 h 29 min
      Open +
      • Trip:
        3 Bus to Oakland, fly
        • One-Way approx: USD $107 - $337
        • Duration: 5 h 29 min
        Close x
    4. Trip:
      4 Bus, shuttle to San Jose, fly
      • One-Way approx: USD $142 - $342
      • Duration: 7 h 20 min
      Open +
      • Trip:
        4 Bus, shuttle to San Jose, fly
        • One-Way approx: USD $142 - $342
        • Duration: 7 h 20 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $76 - $212
      • Duration: 18 h 58 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $76 - $212
        • Duration: 18 h 58 min
        Close x
    6. Trip:
      6 Amtrak Thruway, train
      • One-Way approx: USD $95 - $280
      • Duration: 19 h 36 min
      Open +
      • Trip:
        6 Amtrak Thruway, train
        • One-Way approx: USD $95 - $280
        • Duration: 19 h 36 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 11 h 2 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 11 h 2 min
        Close x