Closest Airport to Zion National Park: Your 7 Best Options
While the closest airport to Zion National Park is technically Cedar City Regional Airport (25 minutes from it), the truth is that there are other options that are available which are also nearby, but there are pros and cons to going to all of them and in this post I’m going to help you choose the best option (there are 7).
In my opinion, that’s too long so if you’re looking for direct flights to an airport closest to Zion, you can technically omit 5 of the options above since it would likely have similar results (unless you are OK with the higher costs and extra stops).
You’re way better off in my opinion landing in a major airport, then driving to Zion directly because it’ll be far less travel time (provided you drive directly there). Therefore, out of the 7 options above, that leaves 2 worth considering for that:
Here are the closest airports to Zion National Park (in order):
- Cedar City Regional Airport (officially it’s airport closest to Zion, it’s a 25 minute drive to it).
- Kanab Airport (30 minute drive from Zion).
- St. George Regional Airport (1 hour drive from Zion).
- Las Vegas, McCarran International Airport Las Vegas (3 hour drive from Zion).
- Provo Airport Utah (3-4 hour drive from Zion).
- South Valley Regional Airport (3-4 hour drive from Zion).
- Salt Lake City Airport (4-5 hour drive from Zion).
Based on this list, you would think that the first 3 options are the best right? Well there are 4 catches to keep in mind with all of them:
- Most of these airports are local airports (not major).
- Because they are local, most major airports do not have direct flights there.
- The flights to these places are typically more expensive (including renting cars).
- You can fly into these airports, but there are usually 1-2 stops along the way, adding more flight time overall to your trip.
For example, let’s take Cedar City, the airport closest to Zion:
There are flights from major cities like NYC that’ll take you there, but you will have to make stops in other major cities and in this case, it’s usually Las Vegas or Salt Lake City first, then taking connecting flights to Cedar City Airport. The total flight time (I looked this up) on average is around 17 hours of (stop/s included). Here is an example:
In my opinion, that’s too long so if you’re looking for direct flights to an airport closest to Zion, you can technically omit 5 of the options above since it would likely have similar results (unless you are OK with the higher costs and extra stops).
You’re way better off in my opinion landing in a major airport, then driving to Zion directly because it’ll be far less travel time (provided you drive directly there). Therefore, out of the 7 options above, that leaves 2 worth considering for that:
Here are the the 2 major and closest airports to Zion National Park:
- Las Vegas (McCarren International Airport). It’s over 150 miles from the park.
- Salt Lake City Airport. That’s over 300 miles from the park.
- These 2 major airports allow for more flexibility (many direct flight options available).
- No need for layovers or multiple stops (adding countless hours to your trip).
- Less costly for both the flight and car rentals.
- Way more places to see along the way to the park (details coming up).
How to get to Zion National Park from Las Vegas McCarren International Airport:
- Fly into Las Vegas.
- I recommend renting a car at McCarren Rent a Car Center (10 minute drive from the airport, but it has the most options).
- Drive 3 hours to Zion National Park (it’s a long but good scenic drive).
- Stay on the western end of the park (good hotels).
Benefits:
- Flexible flights.
- Cheaper to fly in and rent cars there.
- You can see more than just Zion.
- You can do hikes near Las Vegas too.
- You can also visit Kanab Utah.
- You can also explore more of the Mighty 5 National Parks.
- You can explore Page Arizona (3 hours from Zion). It also has an airport, but it’s 4 hours to get to Zion then.
- You can check out Bryce Canyon National Park (1 hour drive from Zion).
- Las Vegas is also one of the closest airports to the Grand Canyon and you can drive here too after Zion.
- This airport opens the doors for you to see Zion and do more awesome day trips from Las Vegas in general.
- You can even fly out of Salt Lake City (no need to drive back to Vegas) and make an awesome road trip out of this (I recommend this approach).
How to get to Zion National Park from Salt Lake City Airport:
- Fly into Salt Lake City.
- Rent a car directly from inside the airport (most options).
- You can drive straight on interstate 15 to get close to the park (4 hours).
- You can also elect to drive through Arches National Park first (3 hours) and work your way down to Zion while seeing the other national parks (my recommendation).
Benefits:
- Again, this option has more flexibility than landing in local airports (cheaper, shorter flights, cheaper car rentals).
- More to see on the way (Nebo Loop Scenic Byway, Provo, Park City, Moab, etc…).
- Again, go through the Mighty 5 National Parks and start by seeing Arches National Park (then make your way down to Zion).
What to do once you’re in Zion National Park:
If you’re staying there for one day, you can read my Zion National Park article here for one day hikes, itineraries and things to see, and it will also help you plan a multiple day trip there too. Also make sure to know if the weather in Zion National Park is good for your trip.For the best hikes and options there, I recommend that no matter what you plan that you try to see these places:
- Canyon Overlook trail (a short but amazing hiking trail to an incredible overlook in the park).
- Angels Landing (a tough and scary hike, but with an amazing payoff view at the end).
- Observation Point (basically Angels Landing but less scary and higher).
- The Narrows (water hike through a scenic canyon).
- The Subway (you need to win a lottery to get a permit here, but if you can get it, make this your top priority in the park).


25 mins from Cedar? How fast are you driving? It’s 30 miles to get from Cedar to Toquerville. Then another 20 to get from Toquerville to Zion. When I was younger, dumber and had a faster car it would take me 7 mins to go from Rockville to Laverkin. Which is still 3 miles from Toquerville. And I was doing over 120 MPH. Honestly, if you want to visit Zion fly into St George. It’s a quicker drive. About 45 mins versus flying into Cedar City which is about an hour and some change in driving.
Thanks for sharing this info! I typically drive pretty quickly to nature spots, but I suppose St. George would be more convenient in this case to get to Zion.