Travelers are voting South Shore Harbour Resort and South Shore Harbour Resort and Conference Center as the best resorts in Houston. There are 14 resorts in Texas City a city just 66 km from Houston and 1 resort in Magnolia which is 69 km distant. The most popular of these are South Shore Harbour Resort and Conference Center in Texas City and Latorretta Lake Resort And Spa in Magnolia. You can find 73 resorts in Texas and 2934 resorts in the country of United States. Our members favorite in Texas is Rustic Creek Ranch and Pelican Hill is the top pick in United States. Want more? Check out our map of resorts in Houston.