The closest medium-sized airport to Zion National Park is St. George-Southwest Utah International Airport (SGU). It is 47 miles away with tolls, and 61 miles away without tolls. The closest major airport is Harry Reid International Airport (LAS) in Las Vegas, NV. It is 172 miles away, and it has tolls.