San Francisco Flights, Trains, Buses, Ferries

Search flight, train, bus, ferry tickets and information to and from San Francisco with Faretrotter. There are 168 ways to San Francisco CA via bus or train.

Bus Companies

Greyhound
125+ routes to San Francisco

BoltBus
8+ routes to San Francisco

Megabus
5+ routes to San Francisco

Train Companies

Amtrak
30+ routes to San Francisco

Airlines

Alaska Airlines
19+ routes to San Francisco

Alaska Airlines
225+ routes to San Francisco

Allegiant Air
1+ routes to San Francisco

Boutique Air
4+ routes to San Francisco

Frontier Airlines
1+ routes to San Francisco

Hawaiian Airlines
12+ routes to San Francisco

jetBlue
90+ routes to San Francisco

Southwest Airlines
10+ routes to San Francisco

Southwest Airlines
62+ routes to San Francisco

Spirit Airlines
14+ routes to San Francisco

United
40+ routes to San Francisco

United
191+ routes to San Francisco

Virgin America
86+ routes to San Francisco

San Francisco Excursions

San Francisco airports, bus, and train stations

Los Angeles (LAX) Los Angeles Intl
Redding (RDD) Redding Muni
Long Beach (LGB) Long Beach
Oakland (OAK) Metropolitan Oakland Intl
Suisun City (SUI) Suisun-Fairfield Amtrak
Emeryville (EMY) Emeryville Amtrak
Berkeley (BKY) Berkeley Amtrak
Richmond (RIC) Richmond Transit Station
Fremont (FMT) Fremont Amtrak
Sacramento (SAC) Sacramento Amtrak
Hayward (HAY) Hayward Amtrak
Oakland (OAC) Oakland Coliseum Station
Oakland (OKJ) Oakland Jack London Square Station
Martinez (MTZ) Martinez Amtrak
Stockton (SKN) Stockton San Joaquin Street Station
Los Angeles
Bakersfield
San Francisco
San Jose
Hayward
Oakland
Modesto
Stockton
Sacramento
Fresno
Anaheim
Reno
Sparks
Tiburon Ferry Terminal
Alameda Main Street
Pier 41 Fishermans Wharf
Tiburon
Jack London Square
Larkspur Ferry Terminal
Ferry Building San Francisco
Alameda Harbor Bay
Ayala Cove
Alcatraz Harbor
Pier 33
AT and T Park
Sausalito Ferry Landing
Vallejo Ferry Terminal
San Francisco (SFO) San Francisco Intl
Jacksonville (JAX) Jacksonville Intl
Seattle (SEA) Seattle Tacoma Intl
New York (LGA) La Guardia
Newark (EWR) Newark Liberty Intl
Charlotte (CLT) Charlotte Douglas Intl
San Luis Obispo (SBP) San Luis County Regional Airport
Monterey (MRY) Monterey Peninsula
Las Vegas (LAS) Mc Carran Intl
Santa Rosa (STS) Charles M Schulz Sonoma Co
Fresno (FAT) Fresno Yosemite Intl
Burbank (BUR) Bob Hope
Merced (MCE) Merced Municipal Airport