There are 10 ways to get from Grand Teton National Park to Flagstaff by plane, bus (Greyhound), car, shuttle, bus, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Jackson Hole Airport to Flagstaff
best- Fly from Jackson Hole Airport (JAC) to Flagstaff (FLG)plane JAC - FLG
5h 48m$173–786Drive 736.9 mi
cheapest- Drive from Craig Thomas Discovery and Visitor Center to Flagstaffcar 736.9 mi
14h 58m$135–195Bus
- Take the bus from Jackson Airport, WY to Alpine Junction, WYbus
- Take the bus from Alpine Junction to Salt Lake City Airport, UTbus
- Take the bus from Salt Lake City Airport to Cedar City - Sunocobus
- Take the bus from Cedar City to Las Vegas Bus Terminalbus
- Take the bus from Las Vegas Bus Terminal to Flagstaff Bus Stationbus
22h 21m$182–331Fly Jackson Hole Airport to Phoenix, shuttle
- Fly from Jackson Hole Airport (JAC) to Phoenix (PHX)plane JAC - PHX
- Take a shuttle bus from Sky Harbor International Airport to Flagstaff Amtrak
6h 47m$314–864Bus to Idaho Falls, fly to Flagstaff
- Take the bus from Jackson Airport, WY to Idaho Falls Airportbus
- Fly from Idaho Falls (IDA) to Flagstaff (FLG)plane IDA - FLG
9h 41m$144–588Fly Jackson Hole Airport to Prescott, taxi, bus
- Fly from Jackson Hole Airport (JAC) to Prescott (PRC)plane JAC - PRC
- Take the taxi from Prescott (PRC) to Camp Verde Chevron Stationtaxi
- Take the bus from Camp Verde Chevron Station to Flagstaff University Northbus
9h 19m$292–978Bus to Idaho Falls, fly to Phoenix, shuttle
- Take the bus from Jackson Airport, WY to Idaho Falls Airportbus
- Fly from Idaho Falls (IDA) to Phoenix (PHX)plane IDA - PHX
- Take a shuttle bus from Sky Harbor International Airport to Flagstaff Amtrak
8h 55m$291–685Bus, train via Beaver
- Take the bus from Jackson Airport, WY to Alpine Junction, WYbus
- Take the bus from Alpine Junction to Salt Lake City Airport, UTbus
- Take the bus from Salt Lake City Airport to Beaver Flying Jbus
- Take the bus from Beaver to Las Vegasbus
- Take the bus from Las Vegas to Kingman, AZbus
- Take the train from Kingman Station to Flagstafftrain
23h 4m$251–451Bus, train
- Take the bus from Jackson Airport, WY to Idaho Falls, IDbus
- Take the bus from Idaho Falls to Ogden, UTbus
- Take the bus from Ogden, UT to Las Vegasbus
- Take the bus from Las Vegas to Kingman, AZbus
- Take the train from Kingman Station to Flagstafftrain
23h 24m$232–425Bus, shuttle
- Take the bus from Jackson Airport, WY to Alpine Junction, WYbus
- Take the bus from Alpine Junction to Salt Lake City Airport, UTbus
- Take a shuttle bus from Salt Lake City Airport to St. George, UT-1275 East Red Hills Parkway
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Grand Canyon North Rim Visitor Center
- Take the bus from Grand Canyon North Rim to GC Village Bright Angel Lodgebus
- Take the bus from Grand Canyon Maswik Lodge to Flagstaff Amtrak Stationbus
27h 17m$351–536
Jackson Hole Airport (JAC) to Flagstaff (FLG) flights
Questions & Answers
The cheapest way to get from Grand Teton National Park to Flagstaff is to drive which costs $130 - $200 and takes 14h 58m.
The fastest way to get from Grand Teton National Park to Flagstaff is to fly which takes 5h 48m and costs $170 - $800.
No, there is no direct bus from Grand Teton National Park to Flagstaff station. However, there are services departing from Jackson Airport, WY and arriving at Flagstaff Bus Station via Alpine Junction, Salt Lake City Airport, Cedar City and Las Vegas Bus Terminal. The journey, including transfers, takes approximately 22h 21m.
The distance between Grand Teton National Park and Flagstaff is 596 miles. The road distance is 741.2 miles.
The best way to get from Grand Teton National Park to Flagstaff without a car is to bus which takes 22h 21m and costs $180 - $340.
It takes approximately 5h 48m to get from Grand Teton National Park to Flagstaff, including transfers.
Grand Teton National Park to Flagstaff bus services, operated by Salt Lake Express, depart from Jackson Airport, WY station.
The best way to get from Grand Teton National Park to Flagstaff is to fly which takes 5h 48m and costs $170 - $800. Alternatively, you can bus, which costs $180 - $340 and takes 22h 21m.
Grand Teton National Park to Flagstaff bus services, operated by Salt Lake Express, arrive at Alpine Junction, WY station.
Flagstaff is 1h behind Grand Teton National Park. It is currently 2:11 AM in Grand Teton National Park and 1:11 AM in Flagstaff.
What companies run services between Grand Teton National Park, WY, USA and Flagstaff, AZ, USA?
American Airlines, Alaska Airlines, Inc., and two other airlines fly from Jackson Hole Airport (JAC) to Flagstaff (FLG) twice daily. Alternatively, you can take a vehicle from Jackson Airport, WY to Flagstaff Bus Station via Jackson Airport, WY, Alpine Junction, Salt Lake City Airport, UT, Salt Lake City Airport, Cedar City - Sunoco, Cedar City, and Las Vegas Bus Terminal in around 22h 21m.
- Website
- aa.com
Flights from Jackson Hole Airport to Flagstaff via Los Angeles, Phoenix
- Ave. Duration
- 7h 16m
- When
- Sunday
- Estimated price
- $200–950
Flights from Jackson Hole Airport to Flagstaff via Salt Lake City, Phoenix
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $150–800
Flights from Jackson Hole Airport to Flagstaff via Denver, Phoenix
- Ave. Duration
- 7h 49m
- When
- Sunday, Monday, Wednesday, Thursday, and Friday
- Estimated price
- $180–900
Flights from Jackson Hole Airport to Flagstaff via Seattle, Phoenix
- Ave. Duration
- 9h 19m
- When
- Sunday
- Estimated price
- $270–1,200
Flights from Jackson Hole Airport to Phoenix via Los Angeles
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $180–850
Flights from Jackson Hole Airport to Phoenix via Dallas/Ft.Worth
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- $260–1,200
Flights from Idaho Falls to Flagstaff via Phoenix
- Ave. Duration
- 10h 34m
- When
- Every day
- Estimated price
- $95–500
Flights from Idaho Falls to Flagstaff via Salt Lake City, Phoenix
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- $95–500
Flights from Idaho Falls to Flagstaff via Santa Ana, Phoenix
- Ave. Duration
- 7h 37m
- When
- Friday
- Estimated price
- $120–600
Flights from Idaho Falls to Flagstaff via Denver, Phoenix
- Ave. Duration
- 8h 14m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–600
Flights from Idaho Falls to Phoenix
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $80–440
- Website
- alaskaair.com
Flights from Jackson Hole Airport to Flagstaff via Seattle, Phoenix
- Ave. Duration
- 9h 19m
- When
- Sunday
- Estimated price
- $270–1,800
Flights from Jackson Hole Airport to Flagstaff via Salt Lake City, Phoenix
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $150–800
Flights from Jackson Hole Airport to Flagstaff via Denver, Phoenix
- Ave. Duration
- 7h 49m
- When
- Sunday, Monday, Wednesday, Thursday, and Friday
- Estimated price
- $180–900
Flights from Jackson Hole Airport to Phoenix via San Diego
- Ave. Duration
- 4h 57m
- When
- Saturday
- Estimated price
- $360–1,700
Flights from Jackson Hole Airport to Phoenix via Seattle
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $390–1,700
Flights from Jackson Hole Airport to Phoenix via Portland
- Ave. Duration
- 7h 36m
- When
- Wednesday and Saturday
- Estimated price
- $390–1,700
Flights from Idaho Falls to Flagstaff via Seattle, Phoenix
- Ave. Duration
- 12h 31m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Idaho Falls to Flagstaff via Salt Lake City, Phoenix
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- $95–500
Flights from Idaho Falls to Flagstaff via Santa Ana, Phoenix
- Ave. Duration
- 7h 37m
- When
- Friday
- Estimated price
- $120–600
Flights from Idaho Falls to Flagstaff via Denver, Phoenix
- Ave. Duration
- 8h 14m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $120–600
- Website
- united.com
Flights from Jackson Hole Airport to Phoenix via Denver
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- $160–800
Flights from Jackson Hole Airport to Phoenix via Los Angeles
- Ave. Duration
- 6h
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–850
Flights from Jackson Hole Airport to Prescott via Denver
- Ave. Duration
- 7h 58m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–850
Flights from Jackson Hole Airport to Prescott via Los Angeles
- Ave. Duration
- 7h 44m
- When
- Every day
- Estimated price
- $180–900
Flights from Idaho Falls to Phoenix via Denver
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $110–550
- Website
- delta.com
Flights from Jackson Hole Airport to Phoenix via Salt Lake City
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $130–700
Flights from Jackson Hole Airport to Phoenix via Los Angeles
- Ave. Duration
- 6h 24m
- When
- Saturday
- Estimated price
- $180–850
Flights from Idaho Falls to Phoenix via Salt Lake City
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $80–450
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Kingman Station to Flagstaff
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- Amtrak
Train from Kingman Station to Flagstaff
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- Amtrak
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Alpine Junction, WY
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $15–50
- Website
- Salt Lake Express
Bus from Salt Lake City Airport to Cedar City - Sunoco
- Ave. Duration
- 4h 36m
- Frequency
- 3 times a day
- Estimated price
- $45–90
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Idaho Falls Airport
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $27–65
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Idaho Falls Airport
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $27–65
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Alpine Junction, WY
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $15–50
- Website
- Salt Lake Express
Bus from Salt Lake City Airport to Beaver Flying J
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a day
- Estimated price
- $40–80
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Idaho Falls, ID
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $26–65
- Website
- Salt Lake Express
Bus from Idaho Falls to Ogden, UT
- Ave. Duration
- 3h 10m
- Frequency
- 5 times a day
- Estimated price
- $35–75
- Website
- Salt Lake Express
Bus from Jackson Airport, WY to Alpine Junction, WY
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $15–50
- Website
- Salt Lake Express
- Phone
- +1 307 733 4629
- [email protected]
- Website
- Mountain State Express
Bus from Alpine Junction to Salt Lake City Airport, UT
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- $60–75
- Website
- Mountain State Express
Bus from Alpine Junction to Salt Lake City Airport, UT
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- $60–75
- Website
- Mountain State Express
Bus from Alpine Junction to Salt Lake City Airport, UT
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- $60–75
- Website
- Mountain State Express
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Cedar City to Las Vegas Bus Terminal
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $26–50
- Website
- Greyhound
Bus from Las Vegas Bus Terminal to Flagstaff Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $35–70
- Website
- Greyhound
- Phone
- +1-480-710-3441
- [email protected]
- Website
- Airport Shuttle of Phoenix
Shuttle from Sky Harbor International Airport to Flagstaff Amtrak
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $184
- Website
- Airport Shuttle of Phoenix
Shuttle from Sky Harbor International Airport to Flagstaff Amtrak
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $184
- Website
- Airport Shuttle of Phoenix
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Camp Verde Chevron Station to Flagstaff University North
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $30–50
- Book at
- Groome Transportation - Phoenix, AZ
Bus from Grand Canyon Maswik Lodge to Flagstaff Amtrak Station
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $50–80
- Book at
- Groome Transportation - Phoenix, AZ
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from Beaver to Las Vegas
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $50–80
- Schedules at
- Tufesa
- Adult One way
- $50–80
Bus from Las Vegas to Kingman, AZ
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $35–60
- Schedules at
- Tufesa
- Adult One way
- $35–60
Bus from Ogden, UT to Las Vegas
- Ave. Duration
- 9h
- Frequency
- 4 times a week
- Estimated price
- $85–120
- Schedules at
- Tufesa
- Adult One way
- $85–120
Bus from Las Vegas to Kingman, AZ
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $35–60
- Schedules at
- Tufesa
- Adult One way
- $35–60
- Phone
- +1 800-933-8320
- [email protected]
- Website
- St. George Shuttle
Shuttle from Salt Lake City Airport to St. George, UT-1275 East Red Hills Parkway
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Estimated price
- $50–75
- Website
- St. George Shuttle
- Phone
- +1 928-638-2820
- [email protected]
- Website
- Trans Canyon Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Grand Canyon North Rim Visitor Center
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $80–120
- Website
- Trans Canyon Shuttle
- Passengers
- $80–120
Bus from Grand Canyon North Rim to GC Village Bright Angel Lodge
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- $95–140
- Website
- Trans Canyon Shuttle
- Passengers
- $95–140
- Ave. Duration
- 54 min
- Estimated price
- $95–120
Speedy Taxi Prescott
- Phone
- +1-928-445-0123
- Website
- speedytaxiprescott.com
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Yes, the driving distance between Grand Teton National Park to Flagstaff is 741 miles. It takes approximately 14h 58m to drive from Grand Teton National Park to Flagstaff.
Book your Grand Teton National Park to Flagstaff bus tickets online with Omio.
There are 344+ hotels available in Flagstaff.
























