There are 11 ways to get from Flagstaff to Sonora by plane, train, car, bus, taxi, shuttle, or bus (Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Flagstaff to Norman Y. Mineta San José International Airport, train, drive
best- Fly from Flagstaff (FLG) to Norman Y. Mineta San José International Airport (SJC)plane FLG - SJC
- Take the train from Santa Clara Station to Lathrop/Manteca Stationtrain
- Drive from Lathrop/Manteca Station to Sonoracar
8h 36m$128–482Drive 692.2 mi
cheapest- Drive from Flagstaff to Sonoracar 692.2 mi
11h 59m$127–183Train, bus, taxi
- Take the train from Flagstaff to Los Angelestrain
- Take the bus from Los Angeles - Pacoima to Modestobus
- Take the taxi from Modesto to Sonorataxi
20h 11m$343–594Bus
- Take the bus from Flagstaff University North to Phoenix Denny's Deer Valleybus
- Take the bus from Phoenix, AZ to Mercedbus
- Take the bus from Merced Transpo to Yosemite Valley Lodge/Laurel Cottagebus
- Take the bus from Yosemite Valley Lodge/Laurel Cottage to Stockton St.bus
25h 2m$192–268Fly Flagstaff to Sacramento International Airport, bus, drive
- Fly from Flagstaff (FLG) to Sacramento International Airport (SMF)plane FLG - SMF
- Take the bus from Sacramento to Lodi Amtrak Stationbus
- Drive from Lodi Amtrak Station to Sonoracar
8h 1m$133–515Fly Flagstaff to Fresno Yosemite International Airport, bus
- Fly from Flagstaff (FLG) to Fresno Yosemite International Airport (FAT)plane FLG - FAT
- Take the bus from Fresno Yosemite International Airport to Curry Villagebus
- Take the bus from Yosemite Valley Lodge/Laurel Cottage to Stockton St.bus
12h 33m$138–422Shuttle to Phoenix, fly to Norman Y. Mineta San José International Airport, train, drive
- Take a shuttle bus from Flagstaff Amtrak to Sky Harbor International Airport
- Fly from Phoenix (PHX) to Norman Y. Mineta San José International Airport (SJC)plane PHX - SJC
- Take the train from Santa Clara Station to Lathrop/Manteca Stationtrain
- Drive from Lathrop/Manteca Station to Sonoracar
9h 48m$387–457Shuttle to Phoenix, fly to Sacramento International Airport, bus, drive
- Take a shuttle bus from Flagstaff Amtrak to Sky Harbor International Airport
- Fly from Phoenix (PHX) to Sacramento International Airport (SMF)plane PHX - SMF
- Take the bus from Sacramento to Lodi Amtrak Stationbus
- Drive from Lodi Amtrak Station to Sonoracar
9h 19m$357–450Train, bus
- Take the train from Flagstaff to Los Angelestrain
- Take the bus from Los Angeles to Fresnobus
- Take the bus from Fresno Amtrak to Yosemite Villagebus
- Take the bus from Yosemite Village to Stockton St.bus
26h 36m$300–522Train, drive
- Take the train from Flagstaff to Los Angelestrain
- Take the train from Los Angeles to San Josetrain
- Take the train from San Jose Station Diridon to Lathrop/Manteca Stationtrain Ace
- Drive from Lathrop/Manteca Station to Sonoracar
26h 44m$322–669Bus via Los Angeles
- Take the bus from Flagstaff Bus Station to Los Angeles Union Stationbus
- Take the bus from Los Angeles Union Station to Fresno Bus Stationbus
- Take the bus from Fresno Amtrak to Yosemite Villagebus
- Take the bus from Yosemite Village to Stockton St.bus
27h$164–270
Flagstaff to Sonora by bus
Questions & Answers
The cheapest way to get from Flagstaff to Sonora is to drive which costs $120 - $190 and takes 11h 59m.
The fastest way to get from Flagstaff to Sonora is to fly and bus and drive which takes 8h 1m and costs $130 - $550.
No, there is no direct bus from Flagstaff to Sonora. However, there are services departing from Flagstaff University North and arriving at Stockton St. via 27th Av & Deer Valley Rd, Phoenix, AZ, Merced Transpo and Yosemite Valley Lodge/Laurel Cottage. The journey, including transfers, takes approximately 25h 2m.
The distance between Flagstaff and Sonora is 736 miles. The road distance is 696.2 miles.
The best way to get from Flagstaff to Sonora without a car is to train and bus and taxi which takes 20h 11m and costs $340 - $600.
It takes approximately 8h 36m to get from Flagstaff to Sonora, including transfers.
Flagstaff to Sonora bus services, operated by Groome Transportation Phoenix, depart from Flagstaff University North station.
Flagstaff to Sonora bus services, operated by Groome Transportation Phoenix, arrive at Phoenix Denny's Deer Valley station.
Yes, the driving distance between Flagstaff to Sonora is 696 miles. It takes approximately 11h 59m to drive from Flagstaff to Sonora.
There are 183+ hotels available in Sonora.
What companies run services between Flagstaff, AZ, USA and Sonora, CA, USA?
You can take a bus from Flagstaff University North to Stockton St. via Phoenix Denny's Deer Valley, 27th Av & Deer Valley Rd, 27th Av & McDowell Rd, Phoenix, AZ, Merced, Merced Transpo, and Yosemite Valley Lodge/Laurel Cottage in around 25h 2m.
- Website
- southwest.com
Flights from Phoenix to Norman Y. Mineta San José International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $65–360
Flights from Phoenix to Norman Y. Mineta San José International Airport via Ontario/San Bernardino
- Ave. Duration
- 3h 12m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $65–370
Flights from Phoenix to Norman Y. Mineta San José International Airport via Burbank
- Ave. Duration
- 3h 25m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $65–370
Flights from Phoenix to Norman Y. Mineta San José International Airport via San Diego
- Ave. Duration
- 3h 30m
- When
- Tuesday to Friday
- Estimated price
- $70–380
Flights from Phoenix to Norman Y. Mineta San José International Airport via Las Vegas
- Ave. Duration
- 3h 31m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $65–370
Flights from Phoenix to Norman Y. Mineta San José International Airport via Long Beach
- Ave. Duration
- 3h 35m
- When
- Tuesday and Wednesday
- Estimated price
- $70–380
Flights from Phoenix to Norman Y. Mineta San José International Airport via Santa Ana
- Ave. Duration
- 3h 35m
- When
- Tuesday and Wednesday
- Estimated price
- $70–380
Flights from Phoenix to Sacramento International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- $70–390
Flights from Phoenix to Sacramento International Airport via Ontario/San Bernardino
- Ave. Duration
- 3h 32m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $75–410
Flights from Phoenix to Sacramento International Airport via Burbank
- Ave. Duration
- 3h 37m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- $75–410
Flights from Phoenix to Sacramento International Airport via San Diego
- Ave. Duration
- 3h 35m
- When
- Tuesday and Wednesday
- Estimated price
- $80–420
Flights from Phoenix to Sacramento International Airport via Long Beach
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- $75–410
- Website
- aa.com
Flights from Flagstaff to Norman Y. Mineta San José International Airport via Phoenix
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $80–420
Flights from Flagstaff to Sacramento International Airport via Phoenix
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $85–450
Flights from Flagstaff to Fresno Yosemite International Airport via Phoenix
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $60–340
Flights from Flagstaff to Fresno Yosemite International Airport via Phoenix, San Diego
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $170–900
Flights from Phoenix to Norman Y. Mineta San José International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $65–360
Flights from Phoenix to Sacramento International Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $70–390
- Phone
- +1 800-411-7245
- Website
- Ace
Train from Santa Clara Station to Lathrop/Manteca Station
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- $12–16
- Website
- Ace
Train from Santa Clara Station to Lathrop/Manteca Station
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a day
- Estimated price
- $12–16
- Website
- Ace
Train from San Jose Station Diridon to Lathrop/Manteca Station
- Ave. Duration
- 1h 48m
- Frequency
- 3 times a day
- Estimated price
- $12–16
- Website
- Ace
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Flagstaff to Los Angeles
- Ave. Duration
- 11h 42m
- Frequency
- Once daily
- Estimated price
- $170–360
- Website
- Amtrak
Train from Flagstaff to Los Angeles
- Ave. Duration
- 11h 42m
- Frequency
- Once daily
- Estimated price
- $170–360
- Website
- Amtrak
Train from Flagstaff to Los Angeles
- Ave. Duration
- 11h 42m
- Frequency
- Once daily
- Estimated price
- $170–360
- Website
- Amtrak
Train from Los Angeles to San Jose
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $130–280
- Website
- Amtrak
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from Los Angeles - Pacoima to Modesto
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $60–90
- Schedules at
- Tufesa
- Adult One way
- $60–90
Bus from Phoenix, AZ to Merced
- Ave. Duration
- 11h 7m
- Frequency
- Once daily
- Estimated price
- $110–140
- Schedules at
- Tufesa
- Adult One way
- $110–140
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Los Angeles - Pacoima to Modesto
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Estimated price
- $35–55
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $35–55
- Titanium
- $40–55
Bus from Phoenix, AZ to Merced
- Ave. Duration
- 13h 50m
- Frequency
- 3 times a week
- Estimated price
- $85–120
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $85–120
- Titanium
- $90–100
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Flagstaff University North to Phoenix Denny's Deer Valley
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- $55–100
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Merced Transpo to Yosemite Valley Lodge/Laurel Cottage
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- $26
- Website
- Yosemite Area Regional Transportation
Bus from Yosemite Valley Lodge/Laurel Cottage to Stockton St.
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- $23
- Website
- Yosemite Area Regional Transportation
Bus from Fresno Yosemite International Airport to Curry Village
- Ave. Duration
- 3h 7m
- Frequency
- Twice daily
- Estimated price
- $30
- Website
- Yosemite Area Regional Transportation
Bus from Yosemite Valley Lodge/Laurel Cottage to Stockton St.
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- $23
- Website
- Yosemite Area Regional Transportation
Bus from Fresno Amtrak to Yosemite Village
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $32
- Website
- Yosemite Area Regional Transportation
Bus from Yosemite Village to Stockton St.
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $23
- Website
- Yosemite Area Regional Transportation
Bus from Fresno Amtrak to Yosemite Village
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $32
- Website
- Yosemite Area Regional Transportation
Bus from Yosemite Village to Stockton St.
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- $23
- Website
- Yosemite Area Regional Transportation
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Sacramento to Lodi Amtrak Station
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $12–17
- Website
- Amtrak
Bus from Sacramento to Lodi Amtrak Station
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- $12–17
- Website
- Amtrak
Bus from Los Angeles to Fresno
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- Amtrak
- Phone
- +1-480-710-3441
- [email protected]
- Website
- Airport Shuttle of Phoenix
Shuttle from Flagstaff Amtrak to Sky Harbor International Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $182
- Website
- Airport Shuttle of Phoenix
Shuttle from Flagstaff Amtrak to Sky Harbor International Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $182
- Website
- Airport Shuttle of Phoenix
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Flagstaff Bus Station to Los Angeles Union Station
- Ave. Duration
- 12h 15m
- Frequency
- Twice daily
- Estimated price
- $75–150
- Website
- Greyhound
Bus from Los Angeles Union Station to Fresno Bus Station
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Estimated price
- $30–65
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Los Angeles Union Station to Fresno Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Schedules at
- Flixbus USA
- Ave. Duration
- 1h 5m
- Estimated price
- $130–170
Desoto Cab Co
- Phone
- +1 209-999-9999
- Website
- desotocab.webs.com
Red Top Taxi
- Phone
- +1 209-524-4741
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide





















