Transportation

Traveling to and around Petaluma

Located 32 miles from San Francisco, straight north on Highway 101, Petaluma is easy to get to and easy to get around. Here is everything you'll need to know about the transportation options in Petaluma. Visit our maps page for a bird's eye view of the area and Petaluma

Getting Here

Located in the North Bay Area, Petaluma is a short 50 minute drive from San Francisco and only 90 minutes from Sacramento.

  • From San Francisco, take Hwy 101 north until you arrive in Petaluma.
  • From Sacramento, take Hwy 80 west to Hwy 37 west and then turn right at Lakeville Highway. Lakeville Hwy will then bring you into downtown Petaluma.
  • From the East Bay, take Hwy 580 west toward Oakland and over the Richmond Bridge, then merge onto Hwy 101 north until you reach Petaluma
Airports
Charles M. Schulz Sonoma County Airport (Santa Rosa)
Charles M. Schulz Sonoma County Airport (Santa Rosa)
• (707) 565-7243

Distance from Petaluma: 24 miles

Nonstop destinations include: Seattle, San Diego, Portland & Los Angeles

Oakland International Airport
Oakland International Airport
• (510) 563-3300

Distance from Petaluma: 52 miles

Petaluma Municipal Airport
Petaluma Municipal Airport
601 Sky Ranch Dr. • (707) 778-4404
San Francisco International Airport
San Francisco International Airport
• (800) 435-9736

Distance from Petaluma: 51 miles

Airport Shuttles
Airport Express Santa Rosa
Airport Express Santa Rosa
• (707) 837-8700

SFO/OAK airports

Ultimate Limousine Service
Ultimate Limousine Service
• (707) 766-8500
Watkins Brothers Transportation
Watkins Brothers Transportation
• (707) 762-6200
Bus Service
Petaluma Transit
Petaluma Transit
• (707) 778-4460
Transit Center
Golden Gate Ferry
Golden Gate Ferry
• (415) 455-2000

Larkspur to San Francisco

Golden Gate Transit
Golden Gate Transit
• (415) 455-2000

Golden Gate Bus Services

Car Rentals
Avis Rent-A-Car
Avis Rent-A-Car
72 East Washington St. • (707) 762-8114
Enterprise Rent-A-Car
Enterprise Rent-A-Car
1385 Petaluma Boulevard N. • (707) 778-7100
Hertz
Hertz
5002 Petaluma Blvd N. • (707) 769-5590
Limousine Service
Private Limousine Service
Private Limousine Service
• (707) 843-4114

or (866) 866-7788

Pure Luxury Transportation
Pure Luxury Transportation
• (800) 626-5466

or (707) 775-2920

Taxi Service
A-1 Taxi of Petaluma
A-1 Taxi of Petaluma
• (707) 763-3393
Petaluma Green Taxi
Petaluma Green Taxi
• (707) 769-8294
Petaluma Pedal Cab
Petaluma Pedal Cab
• (707) 933-7664

7 am to 10 pm

Petaluma Taxi Co.
Petaluma Taxi Co.
• (707) 776-4888