The journey to Petaluma from Santa Rosa takes just 26 minutes.

Buses operate daily with up to 54 services per day. Depending on the day of travel, the first bus departs Santa Rosa at 04:50.

Sonoma County Transit operates between Santa Rosa and Petaluma 7 days per week.

Service days Daily
Services per day up to 35
Shortest trip 45 minutes
First departure 06:30
Last departure 21:52

Travel from Santa Rosa to Petaluma with Sonoma Marin Area Rail Transit in 26 minutes.

Service days Daily
Services per day up to 19
Shortest trip 26 minutes
First departure 04:50
Last departure 19:20

Your questions answered

  • Is there a daily bus service between Santa Rosa, CA and Petaluma, CA?

    Yes, buses operate daily from Santa Rosa to Petaluma, departing as early as 04:50.

  • How long is the bus trip from Santa Rosa to Petaluma?

    The fastest bus to Petaluma from Santa Rosa takes 26 minutes. Check the trip duration when booking, as the slowest bus takes 1 hour 23 minutes longer.

  • How do I buy tickets for travel to Petaluma, CA from Santa Rosa, CA?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Santa Rosa and Petaluma?

    Sonoma County Transit and Sonoma Marin Area Rail Transit run buses to Petaluma from Santa Rosa.

  • What time is the earliest bus from Santa Rosa to Petaluma?

    The first bus to Petaluma from Santa Rosa leaves at 04:50. The journey takes 26 minutes.

  • When is the last bus to Petaluma from Santa Rosa?

    The last bus leaves Santa Rosa at 19:20, arriving into Petaluma at 19:46. Get there in plenty of time so you don't miss it.

Onward travel from Petaluma

Bus to Days Shortest trip Distance
Novato
  • Daily
12 minutes 9.4 miles
Rohnert Park
  • Daily
13 minutes 8.2 miles
Santa Rosa
  • Daily
25 minutes 15 miles
Sonoma
  • Weekdays
29 minutes 11 miles