Mayo Lake lies in the northern region of North Carolina, directly above the cities of Durham, Chapel Hill, and Raleigh. The lake was created with the impoundment of Mayo Creek on the Roanoke River Basin in 1977. Originally Mayo Lake was created to provide cooling water for the local coal plant. Today, surrounded by rolling foothills and farmland, Mayo Lake offers the perfect place to escape to with a rental RV. Drive your RV rental down Highway 501, and you will arrive at the shores of Mayo Lake in no time. The lake is famous for its undisturbed shorelines, perfect habitats for much of North Carolina’s native animals.
Tell us where in Mayo Lake you want to pick up or have your RV delivered
Sort by vehicle type, date, price, and amenities
Learn more about your favorite RV and the best local destinations
Send a request directly to the host and start preparing for your adventure
We care about the protection of your data. Read our privacy policy