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

9 Riverside Quay, Southbank, Melbourne, Victoria 3006, Australia
3.2 miles from St. Kilda Beach
#45 of 172 hotels in Melbourne
Professional photos | Traveler photos (166) | Map
Show Prices
31 City Road Southbank, Melbourne, Victoria 3006, Australia
3.2 miles from St. Kilda Beach
#78 of 172 hotels in Melbourne
Professional photos | Traveler photos (68) | Map
Show Prices
1 Southgate Ave | Southbank, Melbourne, Victoria 3006, Australia
3.3 miles from St. Kilda Beach
Travelers' Choice® 2014 Winner Top Hotels Special Offer Club & Suite Discount
The Langham, Melbourne Slideshow
#1 of 172 hotels in Melbourne
Professional photos | Traveler photos (784) | Map
Show Prices
550 Flinders St, Melbourne, Victoria 3000, Australia (Formerly Medina Executive Northbank)
3.3 miles from St. Kilda Beach
#46 of 172 hotels in Melbourne
Professional photos | Traveler photos (86) | Map
Show Prices
16 Spencer St., Melbourne, Victoria 3000, Australia
3.3 miles from St. Kilda Beach
Pensione Hotel Melbourne - by 8Hotels Slideshow
#59 of 172 hotels in Melbourne
Professional photos | Traveler photos (134) | Map
Show Prices
353 Church Street, Richmond, Yarra, Victoria 3121, Australia
3.3 miles from St. Kilda Beach
#2 of 3 hotels in Richmond
Professional photos | Traveler photos (16) | Map
Show Prices
474 Flinders Street, Melbourne, Victoria 3000, Australia
3.3 miles from St. Kilda Beach
#102 of 172 hotels in Melbourne
Professional photos | Traveler photos (56) | Map
Show Prices
1 William St., Melbourne, Victoria 3000, Australia
3.4 miles from St. Kilda Beach
Offers & Announcements Warm Up For Winter
Clarion Suites Gateway Slideshow
#24 of 172 hotels in Melbourne
Professional photos | Traveler photos (168) | Map
Show Prices
33 Spencer St., Melbourne, Victoria 3000, Australia
3.4 miles from St. Kilda Beach
#52 of 172 hotels in Melbourne
Professional photos | Traveler photos (135) | Map
Show Prices
328 Flinders Street, Melbourne, Victoria 3000, Australia
3.4 miles from St. Kilda Beach
#61 of 172 hotels in Melbourne
Professional photos | Traveler photos (214) | Map
Show Prices
575 Flinders Lane, Melbourne, Victoria 3000, Australia
3.4 miles from St. Kilda Beach
Special Offer IHG Special up to 25...
Holiday Inn Melbourne on Flinders Slideshow
#66 of 172 hotels in Melbourne
Professional photos | Traveler photos (114) | Map
Show Prices
133 Jolimont Road, Melbourne, Victoria 3002, Australia
3.4 miles from St. Kilda Beach
#103 of 172 hotels in Melbourne
Professional photos | Traveler photos (98) | Map
Show Prices
268 Flinders Street | PO Box 322, Melbourne, Victoria 3000, Australia
3.4 miles from St. Kilda Beach
#138 of 172 hotels in Melbourne
Traveler photos (2) | Map
187 Flinders Lane, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
Special Deal Book Direct-Free...
Adelphi Hotel Slideshow
#4 of 172 hotels in Melbourne
Professional photos | Traveler photos (74) | Map
Show Prices
26 Flinders Street, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
#8 of 172 hotels in Melbourne
Professional photos | Traveler photos (507) | Map
Show Prices
495 Collins Street, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
Special Offer IHG Special up to 25...
InterContinental Melbourne The Rialto Slideshow
#9 of 172 hotels in Melbourne
Professional photos | Traveler photos (387) | Map
Show Prices
321 Flinders Lane, Melbourne, Victoria 3000, Australia (Formerly Melbourne Flinders Lane Apartments)
3.5 miles from St. Kilda Beach
#12 of 172 hotels in Melbourne
Professional photos | Traveler photos (77) | Map
Show Prices
205 Collins Street, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
The Westin Melbourne Slideshow
#20 of 172 hotels in Melbourne
Professional photos | Traveler photos (317) | Map
Show Prices
88 Flinders Street, Melbourne, Victoria 3000, Australia (Formerly Medina Executive Flinders St)
3.5 miles from St. Kilda Beach
#21 of 172 hotels in Melbourne
Professional photos | Traveler photos (81) | Map
Show Prices
51 Little Bourke St., Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
#49 of 172 hotels in Melbourne
Professional photos | Traveler photos (102) | Map
Show Prices
630 Little Collins St., Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
#50 of 172 hotels in Melbourne
Professional photos | Traveler photos (100) | Map
Show Prices
66 Aurora Lane | Docklands, Melbourne, Victoria 3008, Australia
3.5 miles from St. Kilda Beach
#55 of 172 hotels in Melbourne
Professional photos | Traveler photos (99) | Map
Show Prices
161 Flinders Lane, Melbourne, Victoria 3000, Australia (Formerly Quest on Flinders Lane)
3.5 miles from St. Kilda Beach
#58 of 172 hotels in Melbourne
Professional photos | Traveler photos (21) | Map
Show Prices
192 Wellington Parade, Melbourne, Victoria 3002, Australia
3.5 miles from St. Kilda Beach
Offers & Announcements Save up to 20% off
Hilton On The Park Melbourne Slideshow
#70 of 172 hotels in Melbourne
Professional photos | Traveler photos (212) | Map
Show Prices
267 Flinders Lane, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
Punthill Flinders Lane Apartments Slideshow
#85 of 172 hotels in Melbourne
Professional photos | Traveler photos (83) | Map
Show Prices
Brighton Savoy (Brighton) 4.0 of 5
150 The Esplanade, Brighton, Bayside, Victoria 3186, Australia
3.5 miles from St. Kilda Beach
#1 of 1 hotels in Brighton
Professional photos | Traveler photos (57) | Map
Show Prices
67 Swanston St., Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
#106 of 172 hotels in Melbourne
Professional photos | Traveler photos (50) | Map
Show Prices
623 Collins Street, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
#107 of 172 hotels in Melbourne
Professional photos | Traveler photos (106) | Map
Show Prices
233 Collins Street, Melbourne, Victoria 3000, Australia (Formerly Darling Towers Serviced Apartments)
3.5 miles from St. Kilda Beach
#117 of 172 hotels in Melbourne
Traveler photos (64) | Map
Show Prices
480 Collins Street, Melbourne, Victoria 3000, Australia
3.5 miles from St. Kilda Beach
Special Offer Stay 3 Nights & Save...
Oaks on Collins Street Slideshow
#129 of 172 hotels in Melbourne
Professional photos | Traveler photos (186) | Map
Show Prices