Travel options for:
Nearby airports Petaluma
  • San Francisco (SFO)

    $27 - $35
    1. San Francisco Airport, CA

      1 h 45 min - hourly

      $27 - $35

  • Oakland (OAK)

    $27 - $35
    1. Oakland Airport, CA

      1 h 45 min - every 3 hours

      $27 - $35

  • San Jose (SJC)

    $72 - $80
    1. San Jose International Airport

      45 min - every 2 hours

      $45

    2. San Francisco International

      5 min - 1166 feet

    3. San Francisco Airport, CA

      1 h 45 min - hourly

      $27 - $35

  • Sacramento (SMF)

    1. Terminal A

      19 min - hourly

      $2

    2. J St. at 8th St.

      7 min - 2131 feet

    3. Sacramento Amtrak

      1 h - every 4 hours

      $25 - $50

    4. Martinez Amtrak

      0 min - 74 feet

    5. Martinez, CA

      1 h 25 min - twice daily

  • Santa Rosa (STS)

    $7 - $9
    1. Sonoma County Airport

      36 min - hourly

      $7 - $9

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

Travel from Nearby-Airports to Petaluma

Bus or train from Nearby airports to Petaluma?

Sonoma Airport Express operates a bus from San Francisco (SFO) to Petaluma hourly. Tickets cost $27 - $35 and the journey takes 1 h 45 min. Alternatively, SMART operates a train from Santa Rosa (STS) to Petaluma hourly. Tickets cost $7 - $9 and the journey takes 36 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Nearby airports to Petaluma

ModeDurationPrice
From San Francisco Airport, CA bus to Petaluma, CA.1 h 45 min$27
From Oakland Airport, CA bus to Petaluma, CA.1 h 45 min$27
From San Jose International Airport shuttle to San Francisco International Airport, walk to San Francisco Airport, CA, then bus to Petaluma, CA.3 h 5 min$73
From Terminal A bus to J St. at 8th St., walk to Sacramento Amtrak, train to Martinez Amtrak, walk to Martinez, CA, then Amtrak Thruway to Petaluma, CA.4 h 40 min
From Sonoma County Airport train to Petaluma Downtown.36 min$8

How long does it take to get from Nearby airports to Petaluma?

The bus from San Francisco Airport, CA to Petaluma, CA takes 1 h 45 min including transfers and departs hourly.

Is there a direct train between Nearby airports and Petaluma?

Yes, there is a direct train departing from Sonoma County Airport and arriving at Petaluma Downtown. Services depart hourly. The journey takes approximately 36 min.

Is there a direct bus between Nearby airports and Petaluma?

Yes, there is a direct bus departing from San Francisco Airport, CA and arriving at Petaluma, CA. Services depart hourly, and operate every day. The journey takes approximately 1 h 45 min.

Operators from Nearby airports to Petaluma

OperatorPhoneWebsite
Sonoma Airport Express+1 707-837-8700Sonoma Airport Express
Monterey BusMonterey Bus
Yolobus+1 530-666-2877Yolobus
Amtrak+1 1-800-872-7245Amtrak
SMART+1 707-794-3330SMART