placePortland, OR pin_dropSanta Rosa, CA
swap_horiz
swap_horizsearch
help

Bus from Portland to Santa Rosa: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Portland to Santa Rosa starting at just $62.97. Ideal for budget travelers. Around 19h 20m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $80.5. Travel time approximately 23h 10m.

View train schedules

Choose a date