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
Art Series - The Cullen Slideshow
#1 of 2 hotels in Prahran
Professional photos | Traveller photos (188) | 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
Art Series - The Blackman Slideshow
#7 of 172 hotels in Melbourne
Professional photos | Traveller photos (319) | Map
Show Prices
6 Queens Rd, Melbourne, Victoria 3004, Australia (Formerly Eden on the Park)
3.2 km from St. Kilda Beach
#90 of 172 hotels in Melbourne
Professional photos | Traveller photos (165) | Map
Show Prices
65 Queens Road, Melbourne, Victoria 3000, Australia (Formerly Citigate Albert Park)
3.3 km from St. Kilda Beach
#75 of 172 hotels in Melbourne
Professional photos | Traveller photos (47) | Map
Show Prices
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
3.3 km from St. Kilda Beach
#157 of 172 hotels in Melbourne
Traveller photos (2) | Map
Show Prices
405 St. Kilda Rd., Melbourne, Victoria 3000, Australia
3.4 km from St. Kilda Beach
#137 of 172 hotels in Melbourne
Traveller photos (7) | Map
Show Prices
379 St. Kida Road, Melbourne, Victoria 3004, Australia
3.5 km from St. Kilda Beach
#42 of 172 hotels in Melbourne
Professional photos | Traveller photos (125) | 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
#80 of 172 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
#148 of 172 hotels in Melbourne
Traveller photos (1) | Map
14-16 Murphy St. | South Yarra, Melbourne, Victoria 3141, Australia
3.6 km from St. Kilda Beach
Lyall Hotel and Spa Slideshow
#28 of 172 hotels in Melbourne
Professional photos | Traveller photos (41) | 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
#19 of 172 hotels in Melbourne
Professional photos | Traveller photos (166) | Map
Show Prices
637 - 641 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
Art Series - The Olsen Slideshow
#18 of 172 hotels in Melbourne
Professional photos | Traveller photos (162) | Map
Show Prices
651 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
#51 of 172 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
#72 of 172 hotels in Melbourne
Professional photos | Traveller photos (59) | Map
Show Prices
36-38 Darling Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
#136 of 172 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
#73 of 172 hotels in Melbourne
Professional photos | Traveller photos (95) | 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 172 hotels in Melbourne
Professional photos | Traveller photos (45) | Map
Show Prices
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
Crown Metropol Melbourne Slideshow
#23 of 172 hotels in Melbourne
Professional photos | Traveller photos (448) | 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
The Albany Slideshow
#4 of 10 hotels in Yarra
Professional photos | Traveller photos (58) | Map
Show Prices
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.9 km from St. Kilda Beach
Crown Promenade Melbourne Slideshow
#25 of 172 hotels in Melbourne
Professional photos | Traveller photos (364) | Map
Show Prices
16 Kavanagh Street, Melbourne, Victoria 3006, Australia
4.9 km from St. Kilda Beach
#87 of 172 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 Save up to 20% off
Hilton Melbourne South Wharf Slideshow
#14 of 172 hotels in Melbourne
Professional photos | Traveller photos (483) | Map
Show Prices
1 - 5 Spencer St., Melbourne, Victoria 3008, Australia
5.0 km from St. Kilda Beach
Special Offer IHG Special up to 25...
Crowne Plaza Melbourne Slideshow
#60 of 172 hotels in Melbourne
Professional photos | Traveller photos (176) | Map
Show Prices
Tieri Hotel Motel (Tieri, Australia)
11 Malvern Avenue, Tieri, Queensland 4709, Australia
5.0 km from St. Kilda Beach
#1 of 1 hotels in Tieri
Traveller photos (1) | Map
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 172 hotels in Melbourne
Professional photos | Traveller photos (453) | Map
Show Prices
31 City Road Southbank, Melbourne, Victoria 3006, Australia
5.1 km from St. Kilda Beach
#78 of 172 hotels in Melbourne
Professional photos | Traveller photos (68) | Map
Show Prices