Lakes & Rivers in St. George, UT

The stunning red rock landscapes of St. George, Utah, are complemented by a network of nearby reservoirs and the historic Virgin River, offering an array of opportunities for outdoor recreation and relaxation.
Quail Creek Reservoir, Sand Hollow Reservoir, Gunlock Reservoir, and Ivins Reservoir are all located within 20 miles of St. George, for fishing, kayaking, sandy beaches and more. These waterways not only serve as recreational havens but also showcase the delicate balance between nature and community in this desert region.
Quail Creek Reservoir
Just 15 miles northeast of St. George, lies Quail Creek Reservoir, known for its clear blue water ideal for boating, fishing, and swimming.
Sand Hollow Reservoir
Around 20 miles from the city, Sand Hollow Reservoir boasts sandy beaches, red rock backdrops, and an array of water sports, from jet skiing to paddleboarding.
Gunlock Reservoir
To the northwest, about 15 miles away, Gunlock Reservoir offers a more secluded setting with calm waters perfect for paddling and fishing, and it occasionally features picturesque waterfalls when the spillway flows.
Ivins Reservoir
In neighboring Ivins, Ivins Reservoir is a family-friendly spot for a casual day of picnicking, canoeing, and scenic views.
The Virgin River
Coursing through the heart of St. George, Utah, the Virgin River is more than just a primary waterway—it’s a lifeline that has shaped the region’s natural and cultural history. Its flowing waters support diverse riparian habitats, home to native plants, birds, and other wildlife that thrive despite the area’s arid climate.
Visitors can appreciate the river’s serene beauty by strolling or cycling along the Virgin River Trail, a paved path offering views of gentle currents and the surrounding red rock terrain.