Search Hotels Near St Kilda Beach, Melbourne
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Check prices on hotels close to St Kilda Beach
Top Trending Hotels Near St Kilda Beach
St. Kilda Beach is located in St Kilda. This welcoming area is known for its beautiful beaches and array of dining options. St Kilda is home to 97 hotels and other accommodation options, so you can find something that's perfect for your stay.
Staying near St. Kilda Beach
Take your pick of 111 hotels and accommodation options within a mile of St. Kilda Beach, including these options:
- Novotel Melbourne St Kilda: With a stay at this 4-star hotel, guests can enjoy access to a restaurant and an outdoor pool, along with free WiFi. Our customers like its quiet location and comfortable rooms.
- Quest St Kilda Bayside: With a stay at this 4-star apartment, guests can enjoy access to an outdoor pool and a fitness centre, along with an in-room kitchen. It's a favourite with Expedia travellers for its overall value and comfortable, quiet rooms.
- Cosmopolitan Hotel: This 4-star hotel features free WiFi, free parking and conference space. It's a favourite with Expedia travellers for its proximity to public transport and clean, comfortable rooms.
Things to see and do near St. Kilda Beach
Now that you've visited St. Kilda Beach, you can discover everything there is to see and do within a couple miles of the area.
Melbourne Arts Centre, National Gallery of Victoria and Melbourne Museum feature a variety of fascinating exhibits to see while you're in town. Explore notable local landmarks like Eureka Tower, Federation Square and Shrine of Remembrance. You can check out the local talent at Palais Theatre, Sidney Myer Music Bowl and Forum Theatre.
Royal Botanic Gardens, Spirit of Tasmania Ferry Terminal and Rod Laver Arena are a few additional nearby sights. SEA LIFE Melbourne is also located 3.4 mi from St. Kilda Beach, and Melbourne Cricket Ground is 3.4 mi away.