Charlotte offers a wide range of hotels with indoor pools, from Uptown business hubs to the leafy Ballantyne neighborhood. Whether you're visiting for a family weekend, a convention at the Charlotte Convention Center, or a concert at Spectrum Center, these hotels provide year-round swimming regardless of weather. Budget options start around $129 per night for properties like Embassy Suites Charlotte, while luxury stays at The Ritz-Carlton or The Ballantyne, A Luxury Collection Hotel, can exceed $300. Many include free breakfast, airport shuttles, and fitness centers.
Top-rated choices include The Ballantyne (Superb, 92) with a spa and resort-style pools, Embassy Suites By Hilton Charlotte Uptown (Fabulous, 88) steps from the NASCAR Hall of Fame, and the Omni Charlotte Hotel (Fabulous, 88) in the financial district. The Sonesta Charlotte Lower South End offers both indoor and outdoor pools, while Embassy Suites Charlotte/Ayrsley provides free cooked-to-order breakfast. For business travelers, Sheraton Charlotte and Le Meridien Charlotte combine indoor pools with central locations. Families often prefer Embassy Suites for the complimentary evening reception and suites with microwaves. Check parking costs and resort fees when booking, as some Uptown hotels charge for parking.
