Zion National Park is located about an hour from St. George Utah, three hours from Las Vegas, or 5 hours from Salt Lake City. Most people flying into visit Zion National Park should fly into Las Vegas, Nevada and then rent a car. With abundant flight and car rental options it is usually the cheapest way to visit Zion National Park. If you want to fly into a closer airport you can either fly into St. George (SGU) with daily flights from Salt Lake on Delta or from Denver on United or fly into Cedar City (CDC) on Delta from Salt Lake.
Directions from Las Vegas to Zion National Park
Exit the airport and follow the signs to I-15 N towards Salt Lake City. Continue on I-15 North for 145 miles until you see exit 16. Get off the freeway at exit16 towards Hurricane which is either called Highway 9 or State Street. Drive through Hurricane and Laverkin until you come to the Maverik on the right side and turn right on 500 N. 500 N is also Highway 9. Continue on Highway 9 for 26 miles till you reach Zion.
Directions from Salt Lake to Zion National Park
Travel on I-15 S until you reach exit 27 towards Hurricane which is UT-17. Stay on UT-17 for 6 miles until you see the signs and a Maverik on the left. Turn on 500 N (Highway 9) and continue on that road for 26 miles. You will pass the small towns of Virgin and Rockville before you reach Springdale, which is the mouth of Zion National Park.
Directions from the East to Zion National Park
If you are visiting Zion national Park coming from the Grand Canyon, Bryce National Park, or from the east travel on Route 89 until you reach Highway 9 at the town of Mt. Carmel. Turn at the gas station and head west on Highway 9 for 9 miles where you will reach the eastern entrance of Zion National Park. After you pay the entrance fee you will drive through amazing slick rock cliffs until you reach the Zion Canyon tunnel and the main part of the park.