Melbourne offers a solid selection of hotels with indoor pools, ideal for year-round swimming regardless of weather. Most of these properties cluster in the CBD, Southbank, and along the Yarra River, putting you steps from dining, shopping, and entertainment. Rates typically start around $200 per night for a 4-star property and climb above $500 for 5-star luxury - but early booking or weekday stays often yield better prices. Typical amenities include heated lap pools, spa pools, saunas, steam rooms, and fitness centers, though some properties also have sun terraces or glass-bottomed pools.
Among the highest-rated options, The Langham Melbourne stands out with its indoor pool offering sweeping city skyline views and access to the Chuan Spa. Park Hyatt Melbourne features a 25-meter heated indoor pool, spa pool, and steam room inside a 5-star Art Deco setting. For families, Crowne Plaza Melbourne provides a heated rooftop pool and free tram access just outside the door. Business travelers often prefer The Westin Melbourne for its 20-meter lap pool and central location near Federation Square. Crown Towers and Crown Metropol in Southbank both offer heated indoor pools plus direct access to the Crown entertainment complex. The Ritz-Carlton and W Melbourne add modern luxury with indoor pools, hot tubs, and state-of-the-art fitness facilities.
