There are 10 ways to get from Flagstaff to San Francisco by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Flagstaff to San Francisco  •  4 h 41 min

  1. Fly from Flagstaff (FLG) to San Francisco (SFO) FLG - SFO

$120 - $426

Cheapest option

Bus, Caltrain  •  24 h 1 min

  1. Take the bus from Flagstaff, AZ to Phoenix Metro Center, AZ
  2. Take the bus from Phoenix, AZ to San Jose
  3. Take the Caltrain from Palo Alto Caltrain to San Francisco Caltrain

$85 - $185

8 alternative options

Fly Flagstaff to Oakland  •  4 h 48 min

  1. Fly from Flagstaff (FLG) to Oakland (OAK) FLG - OAK

$164 - $428

Fly Flagstaff to San Jose, Caltrain  •  7 h

  1. Fly from Flagstaff (FLG) to San Jose (SJC) FLG - SJC
  2. Take the Caltrain from Santa Clara Caltrain to San Francisco Caltrain

$119 - $420

Bus to Phoenix, fly to San Francisco  •  6 h 14 min

  1. Take the bus from NAU Dome to Phoenix Sky Harbor Airport, AZ
  2. Fly from Phoenix (PHX) to San Francisco (SFO) PHX - SFO

$130 - $407

Bus to Phoenix, fly to Oakland  •  6 h 17 min

  1. Take the bus from NAU Dome to Phoenix Sky Harbor Airport, AZ
  2. Fly from Phoenix (PHX) to Oakland (OAK) PHX - OAK

$134 - $419

Train, Amtrak Thruway  •  19 h 11 min

  1. Take the train from Flagstaff Amtrak to Victorville Victor Valley Transit Center Amtrak
  2. Take the Amtrak Thruway from Victorville. CA to Bakersfield, CA
  3. Take the train from Bakersfield Amtrak to Richmond Transit Station Amtrak

Bus  •  19 h 51 min

  1. Take the bus from Flagstaff, Az to Las Vegas, Nv 6362
  2. Take the bus from Las Vegas, Nv to Oakland, Ca 6774

$96 - $244

Train  •  24 h 10 min

  1. Take the train from Flagstaff Amtrak to Los Angeles Union Station Amtrak Southwest Chief
  2. Take the train from Los Angeles Union Station Amtrak to Oakland Jack London Square Station Coast Starlight

$154 - $427

Drive  •  12 h 21 min

  1. Drive from Flagstaff to San Francisco 768.8 miles

$75 - $110

Questions & Answers

The cheapest way to get from Flagstaff to San Francisco is to drive which costs $75 - $110 and takes 12 h 21 min.

More details

The quickest way to get from Flagstaff to San Francisco is to fly which costs $120 - $430 and takes 4 h 41 min.

More details

The distance between Flagstaff and San Francisco is 627 miles. The road distance is 768.8 miles.

Get driving directions

It takes approximately 4 h 41 min to get from Flagstaff to San Francisco, including transfers.

More details

No, there is no direct bus from Flagstaff to San Francisco. However, there are services departing from Flagstaff, Az and arriving at San Francisco, Ca via Las Vegas, Nv and Oakland, Ca. The journey, including transfers, takes approximately 19 h 51 min.

More details

What companies run services between Flagstaff, AZ, USA and San Francisco, CA, USA?

American Airlines and Alaska Airlines, Inc. fly from Flagstaff to San Francisco every 4 hours. Alternatively, you can take a bus from Flagstaff to San Francisco via Las Vegas, Nv and Oakland, Ca in around 19 h 51 min.

Airlines
Southwest Airlines
Website
southwest.com
Flights from Flagstaff to Oakland via Los Angeles
Ave. Duration
4 h 8 min
When
Saturday
Estimated price
$160 - $650
Flights from Phoenix to San Francisco
Ave. Duration
1 h 58 min
When
Every day
Estimated price
$130 - $700
Flights from Phoenix to San Francisco via San Diego
Ave. Duration
3 h 35 min
When
Monday to Friday
Estimated price
$130 - $700
Flights from Phoenix to San Francisco via Santa Ana
Ave. Duration
3 h 35 min
When
Sunday
Estimated price
$130 - $700
Flights from Phoenix to Oakland
Ave. Duration
1 h 52 min
When
Every day
Estimated price
$130 - $650
Flights from Phoenix to Oakland via Ontario/San Bernardino
Ave. Duration
3 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $650
Flights from Phoenix to Oakland via Las Vegas
Ave. Duration
3 h 20 min
When
Sunday
Estimated price
$130 - $650
Flights from Phoenix to Oakland via Los Angeles
Ave. Duration
3 h 25 min
When
Saturday
Estimated price
$130 - $650
Flights from Phoenix to Oakland via Santa Ana
Ave. Duration
3 h 25 min
When
Monday to Friday
Estimated price
$130 - $650
Flights from Phoenix to Oakland via San Diego
Ave. Duration
3 h 25 min
When
Saturday
Estimated price
$130 - $650
American Airlines
Website
aa.com
Flights from Flagstaff to San Francisco via Los Angeles
Ave. Duration
3 h 58 min
When
Saturday
Estimated price
$120 - $550
Flights from Flagstaff to San Francisco via Phoenix
Ave. Duration
5 h 8 min
When
Every day
Estimated price
$120 - $550
Flights from Flagstaff to San Francisco via Phoenix, Los Angeles
Ave. Duration
8 h 13 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$120 - $550
Flights from Flagstaff to Oakland via Phoenix
Ave. Duration
5 h 36 min
When
Every day
Estimated price
$160 - $650
Flights from Flagstaff to San Jose via Phoenix
Ave. Duration
4 h 44 min
When
Every day
Estimated price
$190 - $450
Flights from Flagstaff to San Jose via Los Angeles
Ave. Duration
6 h 51 min
When
Saturday
Estimated price
$190 - $450
Flights from Flagstaff to San Jose via Phoenix, Los Angeles
Ave. Duration
8 h 1 min
When
Every day
Estimated price
$190 - $450
Flights from Phoenix to San Francisco
Ave. Duration
2 h 4 min
When
Every day
Estimated price
$95 - $650
Flights from Phoenix to Oakland
Ave. Duration
1 h 54 min
When
Every day
Estimated price
$110 - $650
United Airlines
Website
united.com
Flights from Phoenix to San Francisco
Ave. Duration
2 h 1 min
When
Every day
Estimated price
$95 - $700
Alaska Airlines, Inc.
Website
alaskaair.com
Flights from Flagstaff to San Francisco via Phoenix, San Diego
Ave. Duration
8 h 26 min
When
Every day
Estimated price
$1,100 - $2,300
Flights from Flagstaff to San Jose via Phoenix
Ave. Duration
4 h 44 min
When
Every day
Estimated price
$190 - $450
Flights from Flagstaff to San Jose via Phoenix, San Diego
Ave. Duration
7 h 11 min
When
Every day
Estimated price
$1,200 - $2,400
Train operators
Caltrain
Website
caltrain.com
Train from Santa Clara Caltrain to San Francisco Caltrain
Ave. Duration
1 h 30 min
Frequency
Every 30 minutes
Estimated price
$8 - $11
Schedules at
caltrain.com
Train from Palo Alto Caltrain to San Francisco Caltrain
Ave. Duration
39 min
Frequency
Hourly
Estimated price
$6 - $8
Schedules at
caltrain.com
Amtrak
Rome2rio's guide to Amtrak
Contact Details
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Flagstaff Amtrak to Victorville Victor Valley Transit Center Amtrak
Ave. Duration
7 h 44 min
Frequency
Once daily
Estimated price
$65 - $190
Website
amtrak.com
Coach Seat
$65 - $100
Flexi Coach Seat
$120 - $180
Business Coach Seat
$130 - $190
Room
$290 - $410
Train from Bakersfield Amtrak to Richmond Transit Station Amtrak
Ave. Duration
5 h 27 min
Frequency
5 times a day
Estimated price
$50 - $140
Website
amtrak.com
Coach Seat
$50 - $80
Flexi Coach Seat
$95 - $140
Business Coach Seat
$95 - $140
Room
$240 - $340
Train from Flagstaff Amtrak to Los Angeles Union Station Amtrak
Ave. Duration
11 h 22 min
Frequency
Once daily
Estimated price
$80 - $230
Website
amtrak.com
Coach Seat
$80 - $120
Flexi Coach Seat
$140 - $210
Business Coach Seat
$160 - $230
Room
$340 - $480
Train from Los Angeles Union Station Amtrak to Oakland Jack London Square Station
Ave. Duration
11 h 14 min
Frequency
Once daily
Estimated price
$70 - $200
Website
amtrak.com
Coach Seat
$70 - $110
Flexi Coach Seat
$120 - $180
Business Coach Seat
$140 - $200
Room
$310 - $430
Bus operators
Arizona Shuttle
Phone
+1 (800) 888-2749
Website
arizonashuttle.com
Bus from NAU Dome to Phoenix Sky Harbor Airport, AZ
Ave. Duration
2 h 50 min
Frequency
Hourly
Estimated price
$30 - $50
Schedules at
arizonashuttle.com
Bus from Flagstaff, AZ to Phoenix Metro Center, AZ
Ave. Duration
2 h 51 min
Frequency
Hourly
Estimated price
$30 - $50
Schedules at
arizonashuttle.com
Amtrak
Rome2rio's guide to Amtrak
Contact Details
Phone
+1 1-800-872-7245
Website
amtrak.com
Bus from Victorville. CA to Bakersfield, CA
Ave. Duration
3 h 5 min
Frequency
Twice daily
Website
amtrak.com
Bus from Flagstaff, AZ to Phoenix, AZ
Ave. Duration
2 h 50 min
Frequency
Every 3 hours
Website
amtrak.com
Greyhound USA
Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Flagstaff, Az to Las Vegas, Nv
Ave. Duration
5 h 35 min
Frequency
Hourly
Estimated price
$30 - $80
Website
greyhound.com
Economy
$30 - $55
Flexible
$60 - $80
Bus from Las Vegas, Nv to Oakland, Ca
Ave. Duration
13 h 5 min
Frequency
Hourly
Estimated price
$55 - $150
Website
greyhound.com
Economy
$55 - $95
Flexible
$110 - $150
Tufesa
Phone
016444102444
Website
tufesa.com.mx
Bus from Phoenix, AZ to San Jose
Ave. Duration
16 h
Frequency
Once daily
Estimated price
$40 - $120
Schedules at
tufesa.com.mx
Book at
gotobus.com
Plus
$40 - $60
Platinum
$60 - $80
Ejecutivo
$70 - $95

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.