Travel from Nearby-Airports to San-Rafael

Bus or train from Nearby airports to San Rafael?

You can take a bus from San Francisco (SFO) to San Rafael via Spencer Ave Bus Pad in around 1 h 1 min. Alternatively, Caltrain operates a train from San Jose (SJC) to San Rafael every 30 minutes. Tickets cost $6 - $9 and the journey takes 1 h 2 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Nearby airports to San Rafael

ModeDurationPrice
From San Francisco Airport Marin Airporter to Spencer Ave Bus Pad then line 101 bus to San Rafael Transit Center Platform C.1 h 1 min$23
From Oakland Airport, CA bus to San Rafael, CA.1 h$34
From Santa Clara Caltrain Caltrain to Millbrae, BART to San Francisco Airport, Marin Airporter to Spencer Ave Bus Pad, then line 101 bus to San Rafael Transit Center Platform C.3 h 9 min$36
From Terminal A bus to 8th & K Station, tram to Sacramento Amtrak, train to Richmond, BART to El Cerrito del Norte BART Station, then line 40 bus to Bellam Blvd & I-580 Off-Ramp.4 h 30 min$51
From Sonoma Co. Airport Terminal Stop line 62 bus to Santa Rosa Transit Mall-Second St & B St then bus to San Rafael Transit Center Platform A.2 h 52 min$12

How long does it take to get from Nearby airports to San Rafael?

It takes approximately 1 h 1 min to get from Nearby airports to San Rafael, including transfers.

Is there a direct bus between Nearby airports and San Rafael?

Yes, there is a direct bus departing from Oakland Airport, CA and arriving at San Rafael, CA. Services depart every three hours, and operate every day. The journey takes approximately 1 h.

Operators from Nearby airports to San Rafael

OperatorPhoneWebsite
Marin AirporterMarin Airporter
Golden Gate TransitGolden Gate Transit
Sonoma Airport Express+1 707-837-8700Sonoma Airport Express
CaltrainCaltrain
BARTBART
Yolobus+1 530-666-2877Yolobus
Sacramento Regional TransitSacramento Regional Transit
Amtrak+1 1-800-872-7245Amtrak
Sonoma County TransitSonoma County Transit