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 travelers recommend

489 Elizabeth Street, Melbourne, Victoria 3000, Australia
4.2 miles from St. Kilda Beach
Special Rate Renovation Special $89*
Jasper Hotel Slideshow
#95 of 172 hotels in Melbourne
Professional photos | Traveler photos (97) | Map
Show Prices
44 Brunswick Street, Fitzroy, Yarra, Victoria 3085, Australia
4.2 miles from St. Kilda Beach
#1 of 1 hotels in Fitzroy
Map
66 Lygon Street | corner of Lygon Street and Queensbury Street, Melbourne, Victoria 3053, Australia
4.3 miles from St. Kilda Beach
Special Offer Up to 20% OFF Room Rate
Quality Hotel Downtowner on Lygon Slideshow
#40 of 172 hotels in Melbourne
Professional photos | Traveler photos (45) | Map
Show Prices
488 Swanston Street | Carlton, Melbourne, Victoria 3053, Australia
4.3 miles from St. Kilda Beach
#131 of 172 hotels in Melbourne
Professional photos | Traveler photos (34) | Map
Show Prices
City East Motel (Abbotsford) 3.5 of 5
181 Langridge St, Abbotsford, Yarra, Victoria 3067, Australia
4.3 miles from St. Kilda Beach
#1 of 2 hotels in Abbotsford
Professional photos | Traveler photos (4) | Map
Show Prices
609 Swanston Street | Carlton, Melbourne, Victoria 3053, Australia
4.4 miles from St. Kilda Beach
#35 of 172 hotels in Melbourne
Professional photos | Traveler photos (87) | Map
Show Prices
2 - 9 Finlay Place | Carlton, Melbourne, Victoria 3053, Australia
4.4 miles from St. Kilda Beach
#81 of 172 hotels in Melbourne
Professional photos | Traveler photos (40) | Map
Show Prices
1015-1019 Dandenong Rd, Melbourne, Victoria 3145, Australia
4.4 miles from St. Kilda Beach
#165 of 172 hotels in Melbourne
Traveler photos (1) | Map
13 Hawke Street, Melbourne, Victoria 3003, Australia
4.5 miles from St. Kilda Beach
#41 of 172 hotels in Melbourne
Professional photos | Traveler photos (43) | Map
Show Prices
324 Burwood Road, Melbourne, Victoria, Australia
4.5 miles from St. Kilda Beach
#118 of 172 hotels in Melbourne
Professional photos | Traveler photos (12) | Map
Show Prices
701 Swanston Street | Carlton, Melbourne, Victoria 3053, Australia
4.5 miles from St. Kilda Beach
#133 of 172 hotels in Melbourne
Professional photos | Traveler photos (104) | Map
Show Prices
650 Elizabeth Street, Melbourne, Victoria 3000, Australia
4.5 miles from St. Kilda Beach
#153 of 172 hotels in Melbourne
Traveler photos (1) | Map
Cnr Grattan & Drummond St | Carlton, Melbourne, Victoria 3053, Australia
4.6 miles from St. Kilda Beach
#104 of 172 hotels in Melbourne
Professional photos | Traveler photos (33) | Map
Show Prices
Opium Den Hotel (Abbotsford)
176 Hoddle Street, Abbotsford, Yarra, Victoria 3067, Australia
4.6 miles from St. Kilda Beach
#2 of 2 hotels in Abbotsford
Map
137-139 Johnston Street, Collingwood, Yarra, Victoria 3066, Australia
4.7 miles from St. Kilda Beach
#1 of 1 hotels in Collingwood
Professional photos | Traveler photos (1) | Map
Show Prices
5-17 Flemington Road, North Melbourne, Melbourne, Victoria VIC,3501, Australia
4.7 miles from St. Kilda Beach
#149 of 172 hotels in Melbourne
Traveler photos (1) | Map
255 Drummond Street | Carlton, Melbourne, Victoria 3053, Australia
4.7 miles from St. Kilda Beach
#155 of 172 hotels in Melbourne
Professional photos | Traveler photos (8) | Map
Show Prices
Corner Harker Street And Flemington Road | North Melbourne, Melbourne, Victoria 3051, Australia (Formerly Rydges North Melbourne)
4.8 miles from St. Kilda Beach
#132 of 172 hotels in Melbourne
Professional photos | Traveler photos (57) | Map
Show Prices
168 Arden Street, Melbourne, Victoria 3000, Australia (Formerly Plum Serviced Apartments North Melbourne)
4.8 miles from St. Kilda Beach
#135 of 172 hotels in Melbourne
Professional photos | Traveler photos (11) | Map
Show Prices
California Hotel (Hawthorn)
138 Barkers Road, Hawthorn, Boroondara, Victoria 3122, Australia
4.8 miles from St. Kilda Beach
#2 of 2 hotels in Hawthorn
Traveler photos (3) | Map
Show Prices
113 Flemington Road | North Melbourne, Melbourne, Victoria 3051, Australia
4.9 miles from St. Kilda Beach
North Melbourne Serviced Apartments Slideshow
#56 of 172 hotels in Melbourne
Professional photos | Traveler photos (43) | Map
Show Prices