Driving distance from Las Vegas, NV to Zion National Park. The total driving distance from Las Vegas, NV to Zion National Park is 160 miles or 257 kilometers. Your trip begins in Las Vegas, Nevada. It ends in Springdale, Utah. If you are planning a road trip, you might also want to calculate the total driving time from Las Vegas, NV to Zion National Park so you can see when you'll arrive at your destination.