There are 5 ways to get from Flagstaff to Angels Landing by bus (Greyhound), plane, shuttle, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Flagstaff Bus Station to South Strip Transit TerminalGreyhound US1020S
- Take the bus from Treasure Island Hotel and Casino to Cable Mtn Lodge, Springdale, UTLas Vegas
9h 32m$158–182Fly from Flagstaff, shuttle
cheapest- Fly from Flagstaff (FLG) to St. George Regional (SGU)FLG - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
9h 41m$103–418Bus via Las Vegas
- Take the bus from Flagstaff Bus Station to South Strip Transit TerminalGreyhound US1020S
- Take the bus from Treasure Island Hotel and Casino to Zion Canyon Visitor CenterLas Vegas
16h 9m$209–227Bus, shuttle
- Take the bus from Flagstaff Amtrak to Maswik Lodge
- Take the bus from GC Village Bright Angel Lodge to Grand Canyon North Rim
- Take a shuttle bus from Grand Canyon North Rim Visitor Center to St. George, UT-1275 East Red Hills Parkway
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
16h 12m$245–381Shuttle to Phoenix, fly, shuttle
- Take a shuttle bus from Flagstaff Amtrak to Sky Harbor International Airport
- Fly from Phoenix (PHX) to St. George Regional (SGU)PHX - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
9h 23m$283–577
Flagstaff (FLG) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Flagstaff to Angels Landing is to bus which costs $150 - $190 and takes 9h 32m.
The fastest way to get from Flagstaff to Angels Landing is to shuttle and fly which takes 9h 23m and costs $280 - $600.
No, there is no direct bus from Flagstaff station to Angels Landing. However, there are services departing from Flagstaff Bus Station and arriving at Weeping Rock Up-Canyon via South Strip Transit Terminal, SB Casino Center after Bonneville, Treasure Island Hotel and Casino and Zion Canyon Visitor Center. The journey, including transfers, takes approximately 16h 9m.
The distance between Flagstaff and Angels Landing is 423 miles.
The best way to get from Flagstaff to Angels Landing without a car is to bus which takes 9h 32m and costs $150 - $190.
It takes approximately 9h 32m to get from Flagstaff to Angels Landing, including transfers.
Flagstaff to Angels Landing bus services, operated by Greyhound USA, depart from Flagstaff Bus Station.
Flagstaff to Angels Landing bus services, operated by Greyhound USA, arrive at South Strip Transit Terminal station.
There are 57+ hotels available in Angels Landing.
What companies run services between Flagstaff, AZ, USA and Angels Landing, UT, USA?
You can take a bus from Flagstaff Bus Station to Grotto Up-Canyon via Las Vegas, Gilespie Street (South Strip Transit Terminal), Treasure Island Hotel and Casino, Cable Mtn Lodge, Springdale, UT, and Zion Canyon Visitor Center in around 9h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aa.com
Flights from Flagstaff to St. George Regional via Phoenix
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $50–310
Flights from Flagstaff to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- $130–600
Flights from Phoenix to St. George Regional
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $50–320
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Flagstaff Bus Station to South Strip Transit Terminal
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $35–60
- Website
- https://www.greyhound.com/
Bus from Treasure Island Hotel and Casino to Cable Mtn Lodge, Springdale, UT
- Ave. Duration
- 3h 15m
- Frequency
- Twice a week
- Estimated price
- $95
- Website
- https://nationalparkexpress.com
Bus from Treasure Island Hotel and Casino to Zion Canyon Visitor Center
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $159
- Website
- https://nationalparkexpress.com
- Phone
- +1 800-933-8320
- info@stgshuttle.com
- Website
- stgshuttle.com
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- https://www.stgshuttle.com/
- Phone
- +1 928-350-8466
- Website
- arizonashuttle.com
Bus from Flagstaff Amtrak to Maswik Lodge
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $40–85
- Book at
- https://groometransportation.com/phoenix-airport
- Phone
- +1 928-638-2820
- info@trans-canyonshuttle.com
- Website
- trans-canyonshuttle.com
Bus from GC Village Bright Angel Lodge to Grand Canyon North Rim
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Estimated price
- $95–140
- Website
- https://www.trans-canyonshuttle.com
- Passengers
- $95–140
Shuttle from Grand Canyon North Rim Visitor Center to St. George, UT-1275 East Red Hills Parkway
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $80–120
- Website
- https://www.trans-canyonshuttle.com
- Passengers
- $80–120
Shuttle from Flagstaff Amtrak to Sky Harbor International Airport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $182
- Website
- https://airportshuttleofphoenix.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











