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

Naughtons Parkville Hotel (Melbourne, Australia) 3.5 of 5
43 Royal Parade | Parkville, Melbourne, Victoria, Australia
6.5 km from St. Kilda Beach
#140 of 170 hotels in Melbourne
Professional photos | Traveller photos (3) | Map
Show Prices
Glenferrie Hotel (Melbourne, Australia) 3.5 of 5
324 Burwood Road, Melbourne, Victoria, Australia
6.6 km from St. Kilda Beach
#114 of 170 hotels in Melbourne
Professional photos | Traveller photos (12) | Map
Show Prices
The Royal Derby Hotel (Melbourne, Australia)
446 Brunswick Street, Melbourne, Victoria 3065, Australia
6.6 km from St. Kilda Beach
Special Rate Single private rooms
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
6.8 km from St. Kilda Beach
#20 of 170 hotels in Melbourne
Professional photos | Traveller photos (15) | Map
Show Prices
California Hotel (Hawthorn, Australia)
138 Barkers Road, Hawthorn, Boroondara, Victoria 3122, Australia
6.8 km from St. Kilda Beach
#2 of 2 hotels in Hawthorn
Traveller photos (3) | Map
Show Prices
Brighton Savoy (Brighton, Australia) 4.0 of 5
150 Esplanade, Brighton, Bayside, Victoria 3186, Australia
7.1 km from St. Kilda Beach
#1 of 1 hotels in Brighton
Professional photos | Traveller photos (57) | Map
Show Prices
Quest Kew (Kew, Australia) 4.0 of 5
19 - 21 Walpole Street, Kew, Victoria 3101, Australia
7.5 km from St. Kilda Beach
#2 of 4 hotels in Kew
Professional photos | Traveller photos (34) | Map
Show Prices
94 Flemington Rd. | Parkville, Melbourne, Victoria 3052, Australia
7.5 km from St. Kilda Beach
#136 of 170 hotels in Melbourne
Professional photos | Traveller photos (18) | Map
Show Prices
Evancourt Motel Melbourne (Melbourne, Australia)
1015-1019 Dandenong Rd, Melbourne, Victoria 3145, Australia
7.8 km from St. Kilda Beach
#164 of 170 hotels in Melbourne
Traveller photos (1) | Map
Show Prices
115 Cotham Street, Kew, Victoria 3101, Australia
7.9 km from St. Kilda Beach
#1 of 4 hotels in Kew
Professional photos | Traveller photos (54) | Map
Show Prices
Vibe Hotel Carlton (Melbourne, Australia) 4.0 of 5
441 Royal Parade | Parkville, Melbourne, Victoria 3052, Australia
7.9 km from St. Kilda Beach
#84 of 170 hotels in Melbourne
Professional photos | Traveller photos (46) | Map
Show Prices
Quest Flemington (Melbourne, Australia) 4.0 of 5
Corner Epsom & Smithfields Roads, Melbourne, Victoria 3031, Australia
8.2 km from St. Kilda Beach
#31 of 170 hotels in Melbourne
Professional photos | Traveller photos (23) | Map
Show Prices
2 Sydney Road, Brunswick, Moreland, Victoria 3056, Australia
8.4 km from St. Kilda Beach
BEST WESTERN Melbourne's Princes Park Motor Inn Slideshow
#1 of 3 hotels in Brunswick
Professional photos | Traveller photos (42) | Map
Show Prices
Parkville Place Apartments (Brunswick, Australia) 3.0 of 5
124 Brunswick Road, Brunswick, Moreland, Victoria 3056, Australia
8.4 km from St. Kilda Beach
Special Offer Free Wifi
Parkville Place Apartments Slideshow
#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
8.5 km from St. Kilda Beach
#3 of 3 hotels in Brunswick
Professional photos | Traveller photos (8) | Map
Show Prices
Palms Motel (Footscray, Australia) 3.0 of 5
50 Geelong Rd, Footscray, Maribyrnong, Victoria 3011, Australia
9.0 km from St. Kilda Beach
#2 of 2 hotels in Footscray
Professional photos | Traveller photos (1) | Map
Show Prices
Sundowner Jika International (Fairfield, Australia)
551 Heidelberg Rd., Fairfield, Yarra, Victoria 3078, Australia
9.1 km from St. Kilda Beach
#1 of 1 hotels in Fairfield
Traveller photos (59) | Map
Show Prices
Footscray Motor Inn (Footscray, Australia) 3.5 of 5
90 Droop Street, Footscray, Maribyrnong, Victoria 3011, Australia
9.2 km from St. Kilda Beach
#1 of 2 hotels in Footscray
Professional photos | Traveller photos (22) | Map
Show Prices
Quest Alphington (Alphington, Australia) 3.5 of 5
35 Coate Avenue, Alphington, Yarra, Victoria 3078, Australia
9.2 km from St. Kilda Beach
#1 of 1 hotels in Alphington
Professional photos | Traveller photos (38) | Map
Show Prices
Pathfinder Motel (Kew, Australia) 3.0 of 5
380 Cotham Rd., Kew, Victoria 3101, Australia
9.2 km from St. Kilda Beach
#4 of 4 hotels in Kew
Professional photos | Traveller photos (4) | Map
Show Prices