We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near St. Kilda Beach

Jacka Boulevard, Melbourne, Victoria, Australia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

164 Commercial Road | Melbourne, Prahran, Stonnington, Victoria 3181, Australia
2.8 km from St. Kilda Beach
Offers & Announcements Book Direct Save 20%
Art Series - The Cullen Slideshow
#1 of 2 hotels in Prahran
Professional photos | Traveller photos (187) | Map
Show Prices
452 St Kilda Road | (entry via Arthur Street), Melbourne, Victoria 3004, Australia (Formerly The Blackman Hotel)
3.1 km from St. Kilda Beach
Offers & Announcements Book Direct Save 20%
Art Series - The Blackman Slideshow
#7 of 171 hotels in Melbourne
Professional photos | Traveller photos (320) | Map
Show Prices
6 Queens Rd, Melbourne, Victoria 3004, Australia (Formerly Eden on the Park)
3.2 km from St. Kilda Beach
#91 of 171 hotels in Melbourne
Professional photos | Traveller photos (175) | Map
Show Prices
65 Queens Road, Melbourne, Victoria 3000, Australia (Formerly Citigate Albert Park)
3.3 km from St. Kilda Beach
#77 of 171 hotels in Melbourne
Professional photos | Traveller photos (38) | Map
Show Prices
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
3.3 km from St. Kilda Beach
#158 of 171 hotels in Melbourne
Traveller photos (2) | Map
Show Prices
405 St. Kilda Rd., Melbourne, Victoria 3000, Australia
3.4 km from St. Kilda Beach
#136 of 171 hotels in Melbourne
Traveller photos (7) | Map
Show Prices
379 St. Kilda Road, Melbourne, Victoria 3004, Australia
3.5 km from St. Kilda Beach
#49 of 171 hotels in Melbourne
Professional photos | Traveller photos (128) | Map
Show Prices
189 Toorak Road | South Yarra, Melbourne, Victoria 3141, Australia
3.5 km from St. Kilda Beach
Special Deal Free breakfast with...
Hotel Claremont Slideshow
#78 of 171 hotels in Melbourne
Professional photos | Traveller photos (20) | Map
Show Prices
30 Toorak Road West South Yarra, Melbourne, Victoria 3141, Australia
3.5 km from St. Kilda Beach
#149 of 171 hotels in Melbourne
Traveller photos (1) | Map
16 Murphy St | South Yarra, Melbourne, Victoria 3141, Australia
3.6 km from St. Kilda Beach
Lyall Hotel and Spa Slideshow
#25 of 171 hotels in Melbourne
Professional photos | Traveller photos (47) | Map
Show Prices
Toorak Manor (Toorak) 4.0 of 5
220 Williams Road, Toorak, Stonnington, Victoria 3142, Australia (Formerly Flag Heritage Toorak Manor)
3.6 km from St. Kilda Beach
#1 of 1 hotels in Toorak
Professional photos | Traveller photos (11) | Map
Show Prices
400 St Kilda Road, Melbourne, Victoria 3004, Australia
3.6 km from St. Kilda Beach
630 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.7 km from St. Kilda Beach
#16 of 171 hotels in Melbourne
Professional photos | Traveller photos (172) | Map
Show Prices
637 - 641 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
Offers & Announcements Book Direct Save 20%
Art Series - The Olsen Slideshow
#19 of 171 hotels in Melbourne
Professional photos | Traveller photos (158) | Map
Show Prices
651 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
#50 of 171 hotels in Melbourne
Professional photos | Traveller photos (30) | Map
Show Prices
27 - 29 Claremont Street, Melbourne, Victoria 3141, Australia (Formerly Quest SXY South Yarra)
3.8 km from St. Kilda Beach
#70 of 171 hotels in Melbourne
Professional photos | Traveller photos (62) | Map
Show Prices
36-38 Darling Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
#135 of 171 hotels in Melbourne
Traveller photos (1) | Map
Show Prices
Quest South Melbourne (South Melbourne)
21 Park Street, South Melbourne, Port Phillip, Victoria 3205, Australia
3.8 km from St. Kilda Beach
#2 of 2 hotels in South Melbourne
Professional photos | Traveller photos (5) | Map
Show Prices
348 St Kilda Rd., Melbourne, Victoria 3004, Australia
4.0 km from St. Kilda Beach
#72 of 171 hotels in Melbourne
Professional photos | Traveller photos (74) | Map
Show Prices
Quest on Dorcas (South Melbourne) 4.5 of 5
8 Dorcas Street, South Melbourne, Port Phillip, Victoria 3205, Australia
4.1 km from St. Kilda Beach
#1 of 2 hotels in South Melbourne
Professional photos | Traveller photos (40) | Map
Show Prices
285 City Road | Southbank, Melbourne, Victoria 3006, Australia
4.6 km from St. Kilda Beach
#97 of 171 hotels in Melbourne
Professional photos | Traveller photos (47) | Map
Show Prices
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
Crown Metropol Melbourne Slideshow
#22 of 171 hotels in Melbourne
Professional photos | Traveller photos (459) | Map
Show Prices
The Albany (Yarra) 3.5 of 5
Corner Toorak Road and Millswyn Street | South Yarra, Yarra, Victoria 3141, Australia
4.8 km from St. Kilda Beach
#5 of 10 hotels in Yarra
Professional photos | Traveller photos (59) | Map
Show Prices
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.9 km from St. Kilda Beach
Crown Promenade Melbourne Slideshow
#23 of 171 hotels in Melbourne
Professional photos | Traveller photos (370) | Map
Show Prices
16 Kavanagh Street, Melbourne, Victoria 3006, Australia
4.9 km from St. Kilda Beach
#89 of 171 hotels in Melbourne
Professional photos | Traveller photos (51) | Map
Show Prices
2 Convention Centre Place | South Wharf, Melbourne, Victoria 3006, Australia
5.0 km from St. Kilda Beach
Offers & Announcements Book Early & Save
Hilton Melbourne South Wharf Slideshow
#17 of 171 hotels in Melbourne
Professional photos | Traveller photos (504) | Map
Show Prices
1 - 5 Spencer St., Melbourne, Victoria 3008, Australia
5.0 km from St. Kilda Beach
Special Offer Members Get Up to 35...
Crowne Plaza Melbourne Slideshow
#62 of 171 hotels in Melbourne
Professional photos | Traveller photos (173) | Map
Show Prices
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
5.1 km from St. Kilda Beach
Travellers' Choice™ 2014 Winner Top Hotels | Luxury
Crown Towers Slideshow
#2 of 171 hotels in Melbourne
Professional photos | Traveller photos (483) | Map
Show Prices
31 City Road Southbank, Melbourne, Victoria 3006, Australia
5.1 km from St. Kilda Beach
#76 of 171 hotels in Melbourne
Professional photos | Traveller photos (71) | Map
Show Prices
1 Southgate Ave | Southbank, Melbourne, Victoria 3006, Australia
5.2 km from St. Kilda Beach
Travellers' Choice™ 2014 Winner Top Hotels Special Offer Club & Suite Discount
The Langham, Melbourne Slideshow
#1 of 171 hotels in Melbourne
Professional photos | Traveller photos (818) | Map
Show Prices