There are 5 ways to get from Flagstaff to St. George by plane, bus, train 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 from Flagstaff  •  3 h 13 min

  1. Fly from Flagstaff (FLG) to St George (SGU) FLG - SGU

$264 - $1,317

Cheapest option

Bus  •  8 h 10 min

  1. Take the bus from Flagstaff, Az to Las Vegas, Nv 6362
  2. Take the bus from Las Vegas, Nv to St George 6052 / ...

$50 - $123

3 alternative options

Bus to Phoenix, fly  •  5 h

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

$154 - $698

Train, bus  •  6 h 58 min

  1. Take the train from Flagstaff Amtrak to Kingman Amtrak Southwest Chief
  2. Take the bus from Kingman to St George Tufesa

$54 - $160

Drive  •  5 h 33 min

  1. Drive from Flagstaff to St. George 290.1 miles

$28 - $45

What companies run services between Flagstaff, AZ, USA and St. George, UT, USA?

American Airlines and United Airlines fly from Flagstaff to St. George 3 times a day. Alternatively, you can take a bus from Flagstaff to St. George via Las Vegas, Nv in around 8 h 10 min.

Airlines
American Airlines
Website
aa.com
Flights from Flagstaff to St George via Phoenix
Ave. Duration
4 h 23 min
When
Every day
Estimated price
$250 - $1,300
Flights from Phoenix to St George
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$120 - $650
United Airlines
Website
united.com
Flights from Flagstaff to St George via Los Angeles
Ave. Duration
5 h 24 min
When
Saturday
Estimated price
$290 - $1,400
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Flagstaff Amtrak to Kingman Amtrak
Ave. Duration
2 h 42 min
Frequency
Twice daily
Estimated price
$35 - $90
Website
amtrak.com
Coach Seat
$35 - $60
Flexi Coach Seat
$65 - $100
Business Coach Seat
$65 - $90
Room
$190 - $260
Bus operators
Arizona Shuttle
Tufesa
Phone
016444102444
Website
tufesa.com.mx
Bus from Kingman to St George
Ave. Duration
2 h 56 min
Frequency
Once daily
Estimated price
$16 - $70
Schedules at
tufesa.com.mx
Book at
gotobus.com
Plus
$16 - $23
Platinum
$24 - $35
Ejecutivo
$26 - $40
Greyhound USA
Phone
+1 214-849-8100
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 St George
Ave. Duration
2 h 5 min
Frequency
Hourly
Estimated price
$17 - $45
Website
greyhound.com
Economy
$17 - $27
Flexible
$30 - $45

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.

Questions & Answers

The distance between Flagstaff and St. George is 274 km. The road distance is 464 km.

The cheapest way to get from Flagstaff to St. George is to drive which costs $28 - $45 and takes 5 h 33 min.

The quickest way to get from Flagstaff to St. George is to fly which takes 3 h 13 min and costs $260 - $1,400.

No, there is no direct bus from Flagstaff to St. George. However, there are services departing from Flagstaff, Az and arriving at St George via Las Vegas, Nv. The journey, including transfers, takes approximately 8 h 10 min.

It takes approximately 3 h 13 min to get from Flagstaff to St. George, including transfers.