Buses leave from our Smith Ranch Road terminal every hour at 5 minutes before the hour starting at 3:55 AM until 9:55 PM, plus a final departure at 10:35 PM. The trip to SFO takes a minimum of 1 hour and 20 minutes, but may take longer depending on traffic conditions. Please allow plenty of time to travel. Traffic delays are common and should be expected. Complete schedule available here.
Tickets may be purchased from your driver for cash, from the cashier at the Andersen Drive terminal, or online through the link below. Tickets purchased online may be printed and given to the driver, or you can display the ticket barcode on your phone. The fare for all stops is $25.00 (plus a $1.00 service charge for tickets purchased online). Children under 12 still ride free. Please be sure to complete online ticket purchases before boarding the bus so as not to delay the boarding process.
The Smith Ranch Road stop is located near the Smith Ranch Park and Ride located at 25 Smith Ranch Road, San Rafael, CA on the east side of Highway 101. The Marin Airporter stop is on the north side of the park on ride on Smith Ranch Road. Take the Smith Ranch Road exit from Highway 101. The Transit Center is on the east side of the freeway just off the exit.
The parking lot at our Smith Ranch Rd. pickup location is a CalTrans commuter parking lot, and is not intended for long term parking. The posted limit is 72 hours. Marin Airporter is not responsible for cars parked in this lot. If you need long term parking beyond the 72 hour limit, that is available at our Andersen Drive — San Rafael and Hamilton — Novato pickup locations.
Marin Airporter service to and from the Central San Rafael Transit Center has ceased on October 6th, 2019. The nearest alternative stop is the Marin Airporter terminal at 1081 Andersen Drive in San Rafael.Please click here for more details.
We continue to provide a full service to and from SFO at all of our other Marin County stops.
Please call us on (415) 461-4222 with any questions. More details coming, please check back for more