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

Evancourt Motel Melbourne (Melbourne, Australia) 2.5 of 5
1015-1019 Dandenong Rd, Melbourne, Victoria 3145, Australia
7.2 km from St. Kilda Beach
#165 of 171 hotels in Melbourne
Professional photos | Traveller photos (1) | Map
Show Prices
Crest on Barkly (St Kilda, Australia) 4.0 of 5
47 Barkly Street, St Kilda, Port Phillip, Victoria 3182, Australia
7.3 km from St. Kilda Beach
#13 of 18 hotels in St Kilda
Professional photos | Traveller photos (18) | Map
Show Prices
Collingwood Accommodation Melbourne (Collingwood, Australia)
137-139 Johnston Street, Collingwood, Yarra, Victoria 3066, Australia
7.4 km from St. Kilda Beach
#1 of 1 hotels in Collingwood
Professional photos | Traveller photos (3) | Map
Show Prices
British Apartments (Melbourne, Australia)
168 Arden Street, Melbourne, Victoria 3000, Australia (Formerly Plum Serviced Apartments North Melbourne)
7.5 km from St. Kilda Beach
#137 of 171 hotels in Melbourne
Professional photos | Traveller photos (11) | Map
Show Prices
California Hotel (Hawthorn, Australia)
138 Barkers Road, Hawthorn, Boroondara, Victoria 3122, Australia
7.6 km from St. Kilda Beach
#2 of 2 hotels in Hawthorn
Traveller photos (3) | Map
Show Prices
North Melbourne Serviced Apartments (Melbourne, Australia) 3.5 of 5
113 Flemington Road | North Melbourne, Melbourne, Victoria 3051, Australia
7.7 km from St. Kilda Beach
North Melbourne Serviced Apartments Slideshow
#72 of 171 hotels in Melbourne
Professional photos | Traveller photos (43) | Map
Show Prices
Naughtons Parkville Hotel (Melbourne, Australia) 3.5 of 5
43 Royal Parade | Parkville, Melbourne, Victoria, Australia
7.8 km from St. Kilda Beach
#119 of 171 hotels in Melbourne
Professional photos | Traveller photos (3) | Map
Show Prices
Mercure North Melbourne (Melbourne, Australia) 3.5 of 5
Corner Harker Street And Flemington Road | North Melbourne, Melbourne, Victoria 3051, Australia (Formerly Rydges North Melbourne)
7.8 km from St. Kilda Beach
#132 of 171 hotels in Melbourne
Professional photos | Traveller photos (57) | Map
Show Prices
Mercure North Melbourne (Melbourne, Australia) 4.0 of 5
Cnr Flemington Road and Harker Street, Melbourne, Victoria 3052, Australia
7.8 km from St. Kilda Beach
#136 of 171 hotels in Melbourne
Professional photos | Traveller photos (2) | Map
Show Prices
The Royal Derby Hotel (Melbourne, Australia)
446 Brunswick Street, Melbourne, Victoria 3065, Australia
7.9 km from St. Kilda Beach
The Royal Derby Hotel Slideshow
Traveller photos (15) | Map
Art Series - The Larwill Studio (Melbourne, Australia) 4.0 of 5
48 Flemington Road | Parkville, Melbourne, Victoria 3052, Australia
8.0 km from St. Kilda Beach
Special Price Book Direct Save 20%
Art Series - The Larwill Studio Slideshow
#1 of 171 hotels in Melbourne
Professional photos | Traveller photos (49) | Map
Show Prices
7 Studley Park Road, Kew, Boroondara, Victoria 3101, Australia (Formerly Quest Beaumont Kew)
8.0 km from St. Kilda Beach
#3 of 4 hotels in Kew
Professional photos | Traveller photos (41) | Map
Show Prices
Apartments on Lygon - Melbourne (Melbourne, Australia) 4.0 of 5
700 Lygon Street Carlton North, Melbourne, Victoria 3054, Australia
8.3 km from St. Kilda Beach
#144 of 171 hotels in Melbourne
Professional photos | Traveller photos (34) | Map
Show Prices
Quest Kew (Kew, Australia) 4.0 of 5
19 - 21 Walpole Street, Kew, Boroondara, Victoria 3101, Australia
8.4 km from St. Kilda Beach
#2 of 4 hotels in Kew
Professional photos | Traveller photos (34) | Map
Show Prices
115 Cotham Street, Kew, Boroondara, Victoria 3101, Australia
8.7 km from St. Kilda Beach
#1 of 4 hotels in Kew
Professional photos | Traveller photos (55) | Map
Show Prices
94 Flemington Rd. | Parkville, Melbourne, Victoria 3052, Australia
8.9 km from St. Kilda Beach
#142 of 171 hotels in Melbourne
Professional photos | Traveller photos (18) | Map
Show Prices
Vibe Hotel Carlton (Melbourne, Australia) 4.0 of 5
441 Royal Parade | Parkville, Melbourne, Victoria 3052, Australia
9.2 km from St. Kilda Beach
#82 of 171 hotels in Melbourne
Professional photos | Traveller photos (49) | Map
Show Prices
Quest Flemington (Melbourne, Australia) 4.0 of 5
Corner Epsom & Smithfields Roads, Melbourne, Victoria 3031, Australia
9.5 km from St. Kilda Beach
#37 of 171 hotels in Melbourne
Professional photos | Traveller photos (23) | Map
Show Prices
2 Sydney Road, Brunswick, Moreland, Victoria 3056, Australia
9.7 km from St. Kilda Beach
BEST WESTERN Melbourne's Princes Park Motor Inn Slideshow
#1 of 3 hotels in Brunswick
Professional photos | Traveller photos (38) | Map
Show Prices
Econo Lodge Parkville Place (Brunswick, Australia) 3.0 of 5
124 Brunswick Road, Brunswick, Moreland, Victoria 3056, Australia (Formerly Parkville Place Apartments)
9.7 km from St. Kilda Beach
#2 of 3 hotels in Brunswick
Professional photos | Traveller photos (15) | Map
Show Prices
Parkville Motel (Brunswick, Australia)
759 Park Street, Brunswick, Moreland, Victoria 3056, Australia
9.8 km from St. Kilda Beach
#3 of 3 hotels in Brunswick
Professional photos | Traveller photos (8) | Map
Show Prices
Pathfinder Motel (Kew, Australia) 3.0 of 5
380 Cotham Rd., Kew, Boroondara, Victoria 3101, Australia
9.8 km from St. Kilda Beach
#4 of 4 hotels in Kew
Professional photos | Traveller photos (4) | Map
Show Prices