Santa Rosa, CA Bus Travel

Getting to Santa Rosa, CA

Travel around Santa Rosa, CA

Sonoma County to Santa Rosa

Travel by bus from Sonoma County to Santa Rosa, CA with Sonoma County Transit and Sonoma Marin Area Rail Transit.

Buses run 7 days per week to Santa Rosa from Rohnert Park, Petaluma, Healdsburg, Sonoma and other places in Sonoma County.

Bus from Days Shortest trip
Boyes Hot Springs
  • Daily
34 minutes
Guerneville
  • Daily
36 minutes
Healdsburg
  • Daily
34 minutes
Larkfield-Wikiup
  • Daily
11 minutes
Petaluma
  • Daily
25 minutes
Rohnert Park
  • Daily
8 minutes
Sonoma
  • Daily
42 minutes

Mendocino County to Santa Rosa

Buses to Santa Rosa, CA from Mendocino County run 7 days per week.

Mendocino Transit Authority services run from Willits and Ukiah to Santa Rosa.

Bus from Days Shortest trip
Ukiah
  • Daily
1 hour 15 minutes
Willits
  • Daily
2 hours 5 minutes

Marin County to Santa Rosa

Travel by bus from Marin County to Santa Rosa, CA with Sonoma Marin Area Rail Transit.

Buses run 7 days per week to Santa Rosa from Novato.

Bus from Days Shortest trip
Novato
  • Daily
38 minutes

Getting around Santa Rosa by bus

Travel around Santa Rosa by bus with Sonoma County Transit. Buses operate 7 days per week.

Operator Days
Sonoma County Transit
  • Daily
More info

Santa Rosa, CA Travel FAQs

  • Is there a daily bus service from Petaluma to Santa Rosa?

    Yes there are daily services to Santa Rosa from Petaluma operated by Sonoma County Transit and Sonoma Marin Area Rail Transit.

  • How long does it take to get to Santa Rosa from Novato?

    The shortest journey from Novato to Santa Rosa takes 38 minutes.

  • Which bus operators serve Santa Rosa?

    Sonoma County Transit, Sonoma Marin Area Rail Transit and Mendocino Transit Authority operate to and within Santa Rosa.