Travel Info and Details

Zion National Park is located 46 miles northeast of St. George, 60 miles south of Cedar City, 83 miles southwest of Bryce Canyon National Park, and 120 miles northwest of the north rim of Grand Canyon National Park, in northern Arizona. It's 309 miles south of Salt Lake City and 158 miles northeast of Las Vegas, Nevada.

Air travel. When traveling to Zion National Park by plane, you have the option to land in two major cities: Las Vegas which is 170 miles from the park, and Salt Lake City which is 311 miles from the park.

If you fly into Salt Lake City you can take a connecting flight into Saint George, Utah or Cedar City, Utah. Saint George is just 49 miles from the park, and Cedar City is 60 miles from the park.

By Plane

There are small airports at St. George (Airport Code SGU; tel. 435/627-4080;www.flysgu.com) and Cedar City (Airport Code CDC; tel. 435/867-9408;www.cedarcity.org), both located along I-15. At this time the St. George airport offers service on Delta (tel. 800/221-1212; www.delta.com), with flights to and from Salt Lake City, and United (tel. 800/864-8331; www.united.com), with flights to and from Los Angeles. The Cedar City airport is also served by Delta, with flights to and from Salt Lake City From either airport, it's easy to rent a car and drive to Zion. Several major car-rental agencies serve each airport.

The closest major airport to Zion is McCarran International Airport in Las Vegas, Nevada (Airport Code LAS; tel. 702/261-5211; www.mccarran.com), which is about 120 miles southwest of St. George via I-15. Most major airlines fly into McCarran, and most major car-rental agencies have outlets at the airport.

The St. George Shuttle (tel. 800/933-8320 or 435/628-8320; www.stgshuttle.com) provides daily service between St. George and the Las Vegas airport for $30 per person one-way or $50 round trip (2 hr. 10 min. each way).

By Car

From St. George, travel north on I-15 10 miles to exit 16, then east on Utah 9 for 30 miles to the Zion Canyon section of the park. From Salt Lake City take I-15 south to exit 27, then Utah 17 south about 10 miles, and Utah 9 east about 20 miles. Though less scenic than the eastern approach to the park, this is the easiest route; it's more direct, avoids possible delays at the Zion-Mt. Carmel Tunnel, and delivers you to Springdale, just outside the park's southern entrance, where most of the area's lodging and restaurants are located.

The Kolob Canyons section, in the park's northwest corner, is reached via the short Kolob Canyons Road, off I-15, exit 40.

From the east, it's a spectacularly scenic 24-mile drive from Mt. Carmel Junction, on Utah 9 (the Zion-Mt. Carmel Hwy.), reached from either north or south via U.S. 89. However, be aware that this route into the park drops over 2,500 feet in elevation, passes through the mile-long Zion-Mt. Carmel Tunnel, and winds down six steep switchbacks. Oversize vehicles are charged $15 for use of the tunnel. From this approach, you'll end up on the Zion Canyon Scenic Drive and then at the visitor center.

Bryce Canyon National Park is north and east of Mt. Carmel Junction via U.S. 89 north (44 miles) and Utah 12 east (13 miles). Kanab is 17 miles southeast of Mt. Carmel Junction along U.S. 89.

By car. If you plan to travel by car from Las Vegas, Salt Lake City, Saint George or Cedar City, there are some easy and direct routes you can take to get to the park quickly.

From Las Vegas (163 miles from Zion) or Saint George (40 miles from Zion):

  • Jump on Interstate 15 north

  • Take exit 16 and stay right on State Route 9 East for 33 miles

  • Stay right to continue on State Route 9 East in La Verkin, Utah for 20 miles

  • Stay on State Route 9 East into Zion National Park

From Salt Lake City (307 miles from Zion) or Cedar City (57 miles from Zion):

  • Jump on Interstate 15 south

  • Take exit 27 and stay left on State Route 17 South for 26 miles

  • Stay left on State Route 9 East in La Verkin for 20 miles

  • Continue on State Route 9 East into Zion National Park

For additional directions to the park, please visit our maps page.


By Bus

Greyhound (tel. 800/231-2222 in the U.S.; tel. 001/214/849-8100 outside the U.S. with toll-free access; www.greyhound.com) is the sole nationwide bus line. It provides service to St. George and Cedar City, Utah, and Las Vegas, Nevada.

International visitors can obtain the Greyhound North American Discovery Pass.It offers unlimited travel and stopovers in the U.S. and Canada, and can be obtained outside the United States from travel agents or through www.discoverypass.com.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.

//this is code for accordin menu /*ACCORDIAN FOR CONTENT */