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

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 STAY 2 SAVE 20%
Art Series - The Blackman Slideshow
#7 of 171 hotels in Melbourne
Professional photos | Traveller photos (314) | Map
Show Prices
6 Queens Rd, Melbourne, Victoria 3004, Australia (Formerly Eden on the Park)
3.2 km from St. Kilda Beach
#92 of 171 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
#79 of 171 hotels in Melbourne
Professional photos | Traveller photos (46) | Map
Show Prices
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
3.3 km from St. Kilda Beach
#157 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
#135 of 171 hotels in Melbourne
Traveller photos (7) | Map
Show Prices
379 St. Kida Road, Melbourne, Victoria 3004, Australia
3.5 km from St. Kilda Beach
#48 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
#77 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
#150 of 171 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 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 (166) | Map
Show Prices
637 - 641 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
Offers & Announcements STAY 2 SAVE 20%
Art Series - The Olsen Slideshow
#19 of 171 hotels in Melbourne
Professional photos | Traveller photos (153) | Map
Show Prices
651 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.8 km from St. Kilda Beach
#42 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
#69 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
#134 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
#76 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
#98 of 171 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 171 hotels in Melbourne
Professional photos | Traveller photos (453) | 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
#24 of 171 hotels in Melbourne
Professional photos | Traveller photos (368) | Map
Show Prices
16 Kavanagh Street, Melbourne, Victoria 3006, Australia
4.9 km from St. Kilda Beach
#84 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 Save up to 20% off
Hilton Melbourne South Wharf Slideshow
#13 of 171 hotels in Melbourne
Professional photos | Traveller photos (488) | 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
#59 of 171 hotels in Melbourne
Professional photos | Traveller photos (170) | 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 (467) | Map
Show Prices
31 City Road Southbank, Melbourne, Victoria 3006, Australia
5.1 km from St. Kilda Beach
#78 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 (803) | Map
Show Prices
26 Southgate Avenue, Melbourne, Victoria 3006, Australia
5.2 km from St. Kilda Beach
Travellers' Choice™ 2014 Winner Top Hotels Special Offer Hot deals : 10% off
Quay West Suites Melbourne Slideshow
#5 of 171 hotels in Melbourne
Professional photos | Traveller photos (206) | Map
Show Prices