Virgin River Hotel and Casino is located in Mesquite, Nevada, 35 minutes south of St. George, Utah, and only an hour north of Las Vegas. The Virgin River is a convenient stop along I-15 and offers easy driving access to Valley of Fire State Park, Lake Mead National Park, Grand Canyon National Park, Bryce Canyon National Monument, and Zion National Park.