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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Pool Mid-range Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Bar/Lounge Fitness centre Room Service Business & up & up Independent Hotels Internet Air Conditioning & up Hotels with Free Wifi Non-Smoking Hotel Hotels with Restaurants Apartment Hotels Meeting room Concierge Business services Cheap Hotels Spa Hotels Boutique Hotels Wedding Hotels $ $$ $$$ $$$$ Hotels with Villas Boardwalk Hotels Adina Boutique Spa Hotels Airport Transportation Luxury Boutique Hotels Reduced mobility rooms Novotel Romantic Green Quest Apartment Hotels Rydges Spa Any distance from St. Kilda Beach
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Kimberley Gardens Hotel & Serviced Apartments
SAVE USD 16
USD 151*
Expedia.com
USD 135*
View Deal
441 Inkerman St, St Kilda, Port Phillip, Victoria 3183, Australia
2.8 km from St. Kilda Beach
  • Free Wifi
  • Free Parking
Bayview Eden
SAVE USD 41
USD 187*
Booking.com
USD 146*
View Deal
6 Queens Rd, Melbourne, Victoria 3004, Australia
3.0 km from St. Kilda Beach
  • Pool
  • Restaurant
No photo provided
30 Toorak Road West South Yarra, Melbourne, Victoria 3141, Australia
3.1 km from St. Kilda Beach
  • Restaurant
  • Bar/Lounge
The Bloomfield
No availability for your dates from these sites
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
3.1 km from St. Kilda Beach
  • Bar/Lounge
Albert Park Manor Boutique Hotel
No availability for your dates from these sites
405 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.2 km from St. Kilda Beach
  • Free Wifi
  • Spa
Royce Hotel
SAVE USD 50
USD 185*
Agoda.com
USD 135*
View Deal
379 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.3 km from St. Kilda Beach
  • Restaurant
  • Room Service
The Hatton Hotel
No availability for your dates from these sites
65 Park St | South Yarra, Melbourne, Victoria 3141, Australia
3.3 km from St. Kilda Beach
  • Free Parking
  • Breakfast included
No photo provided
400 St Kilda Road, Melbourne, Victoria 3004, Australia
3.3 km from St. Kilda Beach
  • Room Service
Lyall Hotel and Spa
SAVE USD 42
USD 266*
Agoda.com
USD 224*
View Deal
16 Murphy St | South Yarra, Melbourne, Victoria 3141, Australia
3.4 km from St. Kilda Beach
  • Free Wifi
  • Restaurant
Hotel Claremont
SAVE USD 5
USD 63*
Expedia.com
USD 58*
View Deal
189 Toorak Rd | South Yarra, Melbourne, Victoria 3141, Australia
3.4 km from St. Kilda Beach
  • Free Wifi
  • Breakfast included
City Park Hotel
SAVE USD 15
USD 98*
Agoda.com
USD 83*
View Deal
308 Kings Way, Melbourne, Victoria 3205, Australia
3.4 km from St. Kilda Beach
  • Free Parking
  • Restaurant
The Como Melbourne - MGallery by Sofitel
SAVE USD 90
USD 262*
MGallery
USD 172*
View Deal
630 Chapel St | South Yarra, Melbourne, Victoria 3141, Australia
3.5 km from St. Kilda Beach
  • Pool
  • Restaurant
Punthill South Yarra Grand
SAVE USD 32
USD 145*
Expedia.com
USD 113*
View Deal
7 Yarra St | South Yarra, Melbourne, Victoria 3141, Australia
3.5 km from St. Kilda Beach
  • Fitness centre
Quest South Melbourne
SAVE USD 5
USD 175*
Hotels.com
USD 170*
View Deal
21 Park St, Melbourne, Victoria 3205, Australia
3.5 km from St. Kilda Beach
  • Fitness centre
  • Spa
Toorak Manor
SAVE USD 3
USD 94*
Expedia.com
USD 91*
View Deal
220 Williams Rd, Toorak, Stonnington, Victoria 3142, Australia
3.5 km from St. Kilda Beach
  • Free Wifi
  • Free Parking
Art Series - The Olsen
SAVE USD 17
USD 176*
Hotels.com
USD 159*
View Deal
637 - 641 Chapel St | South Yarra, Melbourne, Victoria 3141, Australia
3.6 km from St. Kilda Beach
  • Pool
  • Restaurant
Amity Apartment Hotels – South Yarra
Booking.com
USD 124*
View Deal
27 - 29 Claremont St, Melbourne, Victoria 3141, Australia
3.6 km from St. Kilda Beach
  • Free Wifi
  • Pool
Quest on Chapel
SAVE USD 21
USD 168*
Agoda.com
USD 147*
View Deal
651 Chapel St | South Yarra, Melbourne, Victoria 3141, Australia
3.7 km from St. Kilda Beach
  • Room Service
  • Fitness centre
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of USD 174/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Adina Apartment Hotel South Yarra Melbourne
Agoda.com
USD 112*
View Deal
52 Darling St | South Yarra, Melbourne, Victoria 3141, Australia
3.7 km from St. Kilda Beach
  • Pool
  • Fitness centre
Seasons Botanic Gardens
SAVE USD 4
USD 131*
Orbitz.com
USD 127*
View Deal
348 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.7 km from St. Kilda Beach
  • Pool
  • Restaurant
Quest on Dorcas
SAVE USD 51
USD 178*
Expedia.com
USD 127*
View Deal
8 Dorcas Street, Melbourne, Victoria 3205, Australia
3.8 km from St. Kilda Beach
  • Free Wifi
  • Fitness centre
Imagine Marco
SAVE USD 247
USD 363*
Booking.com
USD 116*
View Deal
42-48 Balston Street, Melbourne, Victoria 3006, Australia
4.3 km from St. Kilda Beach
  • Free Wifi
  • Pool
Crown Metropol Melbourne
SAVE USD 304
USD 560*
Booking.com
USD 256*
View Deal
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.5 km from St. Kilda Beach
  • Free Wifi
  • Pool
Oaks WRAP on Southbank
SAVE USD 34
USD 153*
Agoda.com
USD 119*
View Deal
133 - 139 City Road, Southbank | Vehicle Access at rear of hotel Via Fawkner Street, Melbourne, Victoria VIC 3006, Australia
4.6 km from St. Kilda Beach
  • Pool
  • Restaurant
Crown Promenade Melbourne
SAVE USD 22
USD 210*
Agoda.com
USD 188*
View Deal
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.7 km from St. Kilda Beach
  • Free Wifi
  • Pool
Quest Southbank Melbourne
SAVE USD 5
USD 133*
Hotels.com
USD 128*
View Deal
16 Kavanagh St | Southbank, Melbourne, Victoria 3006, Australia
4.7 km from St. Kilda Beach
  • Free Wifi
  • Room Service
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of USD 163/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE USD 80
USD 335*
Agoda.com
USD 255*
View Deal
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
  • Free Wifi
  • Pool
Savings alert: 11% below average rate

The price you found is 11% lower than this hotel's average rate of USD 288/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Pan Pacific Melbourne
SAVE USD 53
USD 213*
Panpacific.com
USD 160*
View Deal
2 Convention Centre Place | South Wharf, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
  • Restaurant
  • Room Service
Oaks Southbank
Orbitz.com
USD 140*
View Deal
57-61 City Rd | Southbank, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
    Savings alert: 19% below average rate

    The price you found is 19% lower than this hotel's average rate of USD 171/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Mantra Southbank Melbourne
    SAVE USD 10
    USD 199*
    Expedia.com
    USD 189*
    View Deal