Zion National Park is located in southern Utah next to the small town of Springdale and not far from Las Vegas or Salt Lake City.