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

Art Series - The Blackman (Melbourne, Australia) 5.0 of 5
452 St Kilda Road | (entry via Arthur Street), Melbourne, Victoria 3004, Australia (Formerly The Blackman Hotel)
2.5 km from St. Kilda Beach
Offers & Announcements Book Direct Save 20%
Art Series - The Blackman Slideshow
#11 of 171 hotels in Melbourne
Professional photos | Traveller photos (616) | Map
Show Prices
Holiday Inn St Kilda Rd Melbourne (Melbourne, Australia)
Corner St Kilda Road & Park Street, Melbourne, Victoria 8205, Australia
2.5 km from St. Kilda Beach
#150 of 171 hotels in Melbourne
Professional photos | Traveller photos (1) | Map
Show Prices
Quest East St Kilda (St Kilda, Australia) 4.0 of 5
441 Inkerman Street, St Kilda, Port Phillip, Victoria 3183, Australia
2.6 km from St. Kilda Beach
#9 of 18 hotels in St Kilda
Professional photos | Traveller photos (9) | Map
Show Prices
Bayview Eden (Melbourne, Australia) 4.5 of 5
6 Queens Rd, Melbourne, Victoria 3004, Australia (Formerly Eden on the Park)
2.7 km from St. Kilda Beach
#97 of 171 hotels in Melbourne
Professional photos | Traveller photos (178) | Map
Show Prices
The Albany (Yarra, Australia) 3.5 of 5
Corner Toorak Road and Millswyn Street | South Yarra, Yarra, Victoria 3141, Australia
2.7 km from St. Kilda Beach
#4 of 9 hotels in Yarra
Professional photos | Traveller photos (62) | Map
Show Prices
The Tilba Hotel Melbourne (Melbourne, Australia)
30 Toorak Road West South Yarra, Melbourne, Victoria 3141, Australia
2.7 km from St. Kilda Beach
#154 of 171 hotels in Melbourne
Traveller photos (1) | Map
The Bloomfield (Melbourne, Australia)
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
2.7 km from St. Kilda Beach
#160 of 171 hotels in Melbourne
Traveller photos (2) | Map
Show Prices
Albert Park Manor Boutique Hotel (Melbourne, Australia)
405 St. Kilda Rd., Melbourne, Victoria 3000, Australia
2.8 km from St. Kilda Beach
#141 of 171 hotels in Melbourne
Traveller photos (7) | Map
Show Prices
Elwood Sands Motel (Elwood, Australia) 2.5 of 5
47 Ormond Esplanade, Elwood, Port Phillip, Victoria 3184 , Australia
2.8 km from St. Kilda Beach
#1 of 1 hotels in Elwood
Professional photos | Traveller photos (21) | Map
Show Prices
The Hatton Hotel (Melbourne, Australia) 4.0 of 5
65 Park Street | South Yarra, Melbourne, Victoria 3141, Australia
2.9 km from St. Kilda Beach
#43 of 171 hotels in Melbourne
Professional photos | Traveller photos (67) | Map
Show Prices
Royce Hotel (Melbourne, Australia) 5.0 of 5
379 St. Kilda Road, Melbourne, Victoria 3004, Australia
2.9 km from St. Kilda Beach
#46 of 171 hotels in Melbourne
Professional photos | Traveller photos (139) | Map
Show Prices
Lyall Hotel and Spa (Melbourne, Australia) 5.0 of 5
16 Murphy St | South Yarra, Melbourne, Victoria 3141, Australia
3.0 km from St. Kilda Beach
Announcement New Year New Food
Lyall Hotel and Spa Slideshow
#27 of 171 hotels in Melbourne
Professional photos | Traveller photos (49) | Map
Show Prices
Hotel Claremont (Melbourne, Australia) 3.0 of 5
189 Toorak Road | South Yarra, Melbourne, Victoria 3141, Australia
3.0 km from St. Kilda Beach
Offers & Announcements Free Breakfast and Wi-Fi
Hotel Claremont Slideshow
#79 of 171 hotels in Melbourne
Professional photos | Traveller photos (120) | Map
Show Prices
Southern Cross Botanica (Melbourne, Australia)
400 St Kilda Road, Melbourne, Victoria 3004, Australia
3.0 km from St. Kilda Beach
630 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.1 km from St. Kilda Beach
#21 of 171 hotels in Melbourne
Professional photos | Traveller photos (519) | Map
Show Prices
Punthill South Yarra Grand (Melbourne, Australia) 4.5 of 5
7 Yarra Street | South Yarra, Melbourne, Victoria 3141, Australia
3.1 km from St. Kilda Beach
Punthill South Yarra Grand Slideshow
#58 of 171 hotels in Melbourne
Professional photos | Traveller photos (62) | Map
Show Prices
Toorak Manor (Toorak, Australia) 4.0 of 5
220 Williams Road, Toorak, Stonnington, Victoria 3142, Australia (Formerly Flag Heritage Toorak Manor)
3.1 km from St. Kilda Beach
Toorak Manor Slideshow
#1 of 1 hotels in Toorak
Professional photos | Traveller photos (21) | Map
Show Prices
City Park Hotel (Melbourne, Australia) 3.5 of 5
308 Kingsway, Melbourne, Victoria 3205, Australia
3.1 km from St. Kilda Beach
#158 of 171 hotels in Melbourne
Professional photos | Traveller photos (25) | Map
Show Prices
Art Series - The Olsen (Melbourne, Australia) 5.0 of 5
637 - 641 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.2 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 (305) | Map
Show Prices
27 - 29 Claremont Street, Melbourne, Victoria 3141, Australia (Formerly Quest SXY South Yarra)
3.2 km from St. Kilda Beach
#51 of 171 hotels in Melbourne
Professional photos | Traveller photos (71) | Map
Show Prices
Quest South Melbourne (South Melbourne, Australia)
21 Park Street, South Melbourne, Port Phillip, Victoria 3205, Australia
3.2 km from St. Kilda Beach
#2 of 2 hotels in South Melbourne
Professional photos | Traveller photos (5) | Map
Show Prices
Manor House Serviced Apartments (Melbourne, Australia)
36-38 Darling Street | South Yarra, Melbourne, Victoria 3141, Australia
3.2 km from St. Kilda Beach
#140 of 171 hotels in Melbourne
Traveller photos (1) | Map
Show Prices
Adina Apartment Hotel South Yarra (Melbourne, Australia) 4.5 of 5
52 Darling Street | South Yarra, Melbourne, Victoria 3141, Australia (Formerly Medina Executive South Yarra)
3.3 km from St. Kilda Beach
#57 of 171 hotels in Melbourne
Professional photos | Traveller photos (42) | Map
Show Prices
Quest on Chapel (Melbourne, Australia) 4.5 of 5
651 Chapel Street | South Yarra, Melbourne, Victoria 3141, Australia
3.3 km from St. Kilda Beach
#66 of 171 hotels in Melbourne
Professional photos | Traveller photos (30) | Map
Show Prices
Seasons Botanic Gardens (Melbourne, Australia) 4.5 of 5
348 St Kilda Rd., Melbourne, Victoria 3004, Australia
3.4 km from St. Kilda Beach
#70 of 171 hotels in Melbourne
Professional photos | Traveller photos (80) | Map
Show Prices
Quest on Dorcas (South Melbourne, Australia) 4.5 of 5
8 Dorcas Street, South Melbourne, Port Phillip, Victoria 3205, Australia
3.5 km from St. Kilda Beach
#1 of 2 hotels in South Melbourne
Professional photos | Traveller photos (66) | Map
Show Prices
Crown Metropol Melbourne (Melbourne, Australia) 5.0 of 5
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.3 km from St. Kilda Beach
Announcement Complimentary Wi-Fi
Crown Metropol Melbourne Slideshow
#24 of 171 hotels in Melbourne
Professional photos | Traveller photos (483) | Map
Show Prices
Crown Promenade Melbourne (Melbourne, Australia) 4.5 of 5
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.4 km from St. Kilda Beach
Announcement Complimentary Wi-Fi
Crown Promenade Melbourne Slideshow
#25 of 171 hotels in Melbourne
Professional photos | Traveller photos (405) | Map
Show Prices
Quest Southbank (Melbourne, Australia) 4.5 of 5
16 Kavanagh Street, Melbourne, Victoria 3006, Australia
4.4 km from St. Kilda Beach
#94 of 171 hotels in Melbourne
Professional photos | Traveller photos (63) | Map
Show Prices
Crown Towers (Melbourne, Australia) 5.0 of 5
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.5 km from St. Kilda Beach
Travellers' Choice™ 2015 Winner Top Hotels | Luxury Announcement Complimentary Wi-Fi
Crown Towers Slideshow
#2 of 171 hotels in Melbourne
Professional photos | Traveller photos (522) | Map
Show Prices