Where to Fly Into for Zion National Park
The closest airport to Zion is St. George Regional (SGU), about 40 miles and a 45-minute to 1-hour drive from the park entrance in Springdale — but most visitors fly into Las Vegas (LAS), 160 miles and roughly 2.5 hours away, because it has far more flights, lower fares, and more rental cars. Cedar City (CDC) and Salt Lake City (SLC) are the other two options. Which one is “right” comes down to a simple trade-off: the smaller the airport, the shorter the drive but the higher the airfare.
The four airports, ranked by drive time
St. George Regional (SGU) — about 40 miles / 45 min–1 hr to Springdale. The closest airport by far, served by Delta, United, and American with regional connections through Salt Lake City, Denver, Phoenix, and Dallas. Great if the schedule works; the catch is limited flight times and pricier seats.
Cedar City Regional (CDC) — about 60 miles / 1 hr 15 min. A tiny airport with Delta/SkyWest service to Salt Lake City only. Convenient if you’re already routing through SLC, but the thinnest schedule of the four.
Harry Reid International, Las Vegas (LAS) — about 160 miles / 2.5–2.75 hr. The practical winner for most travelers: a major hub with nearly every U.S. airline, the cheapest fares, the deepest rental-car selection, and an easy, mostly-freeway drive up I-15. You also get the option of bookending the trip with the Strip.
Salt Lake City International (SLC) — about 310 miles / 4.5 hr. A full hub with the most nonstop routes nationwide, but the longest drive. Worth it only if you’re building a wider Utah loop (Salt Lake → Zion → Bryce → Moab) or can’t get a good LAS fare.
What most people get wrong: chasing the closest airport
The instinct is to fly into St. George because it’s nearest. But SGU’s limited schedule often means a connection, an awkward arrival time, and a fare $150–$300 higher than Las Vegas. For a typical Zion trip, flying into Las Vegas and driving the extra 90 minutes usually saves money and time once you count connection layovers. Reserve SGU for when you find a direct flight that lines up — not as a default.
The drive from Las Vegas is easier than the distance suggests
From LAS it’s almost all interstate: I-15 North through the dramatic Virgin River Gorge into Utah, exit at Hurricane (UT-9), then a straight shot east through Hurricane and La Verkin into Springdale. No mountain passes, no tricky navigation — and you cross from Pacific to Mountain Time at the Arizona/Utah line, losing an hour. Build that hour into your arrival plan, especially if you’re trying to reach the park before the shuttle stops running.
Where to stay: Hotels and lodges in Springdale, right at the Zion entrance, plus St. George stays for early-flight departures
Frequently asked questions
What is the closest airport to Zion National Park?
St. George Regional (SGU), about 40 miles and 45 minutes to an hour from the park entrance in Springdale. It’s the closest, but it’s a small regional airport with limited flights.
Should I fly into Las Vegas or St. George for Zion?
Las Vegas (LAS) for most people — cheaper fares, more flights, and more rental cars, at the cost of a 2.5-hour drive. Choose St. George only if you find a direct flight at a good price, since it cuts the drive to under an hour.
How far is Las Vegas airport from Zion National Park?
About 160 miles, or 2.5 to 2.75 hours up Interstate 15. It’s the most popular way in because of the flight options and easy freeway drive.
Can you fly into Salt Lake City for Zion?
Yes, but it’s a 4.5-hour, 310-mile drive. SLC makes sense if you’re touring more of Utah’s parks or can’t get a reasonable Las Vegas fare.
Do you need a rental car to visit Zion?
Effectively yes. None of the airports have direct transit to the park, and once in Springdale a free shuttle runs into Zion Canyon — but you need a car to get there and to reach Bryce or other parks.
Keep planning your trip: Zion National Park guide · 7-day Utah road trip.






