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 Business services Cheap Hotels Concierge 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
Accommodation
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
Like saving money? We search up to 200 sites to help you save up to 30%
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 US$34
US$164
Agoda.com
US$130
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 Melbourne
SAVE US$36
US$127
Agoda.com
US$91
View Deal
6 Queens Rd, Melbourne, Victoria 3004, Australia
3.0 km from St. Kilda Beach
  • Pool
  • Restaurant
Savings alert: 12% below average rate

The price you found is 12% lower than this hotel's average rate of US$103/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.

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
corner Toorak Road & Millswyn Street | South Yarra, Melbourne, Victoria 3141, Australia
3.2 km from St. Kilda Beach
  • Bar/Lounge
Albert Park Manor Boutique Hotel
405 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.2 km from St. Kilda Beach
  • Free Wifi
  • Spa
Royce Hotel
SAVE US$23
US$184
Agoda.com
US$161
View Deal
379 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.3 km from St. Kilda Beach
  • Restaurant
  • Room Service
The Hatton Hotel
Orbitz.com
View Deal
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
SmithHotels.com
US$195
View Deal
16 Murphy St | South Yarra, Melbourne, Victoria 3141, Australia
3.4 km from St. Kilda Beach
  • Free Wifi
  • Restaurant
Hotel Claremont
SAVE US$6
US$56
Expedia.com
US$50
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 US$16
US$94
Trip.com
US$78
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 US$128
US$371
Agoda.com
US$243
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 US$19
US$172
Hotels.com
US$153
View Deal
7 Yarra St | South Yarra, Melbourne, Victoria 3141, Australia
3.5 km from St. Kilda Beach
  • Fitness centre
Quest South Melbourne
Travelocity
View Deal
21 Park St, Melbourne, Victoria 3205, Australia
3.5 km from St. Kilda Beach
  • Fitness centre
  • Spa
Toorak Manor
SAVE US$4
US$85
Travelocity
US$81
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 US$51
US$203
Booking.com
US$152
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
SAVE US$32
US$162
Agoda.com
US$130
View Deal
27 - 29 Claremont St, Melbourne, Victoria 3141, Australia
3.6 km from St. Kilda Beach
  • Free Wifi
  • Pool
Adina Apartment Hotel South Yarra Melbourne
Hotels.com
US$156
View Deal
52 Darling St | South Yarra, Melbourne, Victoria 3141, Australia
3.7 km from St. Kilda Beach
  • Pool
  • Fitness centre
Quest on Chapel
SAVE US$3
US$105
Hotels.com
US$102
View Deal
651 Chapel St | South Yarra, Melbourne, Victoria 3141, Australia
3.7 km from St. Kilda Beach
  • Room Service
  • Fitness centre
Savings alert: 22% below average rate

The price you found is 22% lower than this hotel's average rate of US$130/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.

Seasons Botanic Gardens
SAVE US$20
US$137
Orbitz.com
US$117
View Deal
348 St Kilda Rd, Melbourne, Victoria 3004, Australia
3.7 km from St. Kilda Beach
  • Pool
  • Restaurant
Quest on Dorcas
SAVE US$90
US$187
Agoda.com
US$97
View Deal
8 Dorcas Street, Melbourne, Victoria 3205, Australia
3.8 km from St. Kilda Beach
  • Free Wifi
  • Fitness centre
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of US$121/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.

Imagine Marco
SAVE US$8
US$116
Agoda.com
US$108
View Deal
42-48 Balston Street, Melbourne, Victoria 3006, Australia
4.3 km from St. Kilda Beach
  • Free Wifi
  • Pool
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of US$137/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.

Crown Metropol Melbourne
SAVE US$24
US$218
Agoda.com
US$194
View Deal
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.5 km from St. Kilda Beach
  • Free Wifi
  • Pool
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of US$230/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.

Oaks WRAP on Southbank
SAVE US$83
US$197
Agoda.com
US$114
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
Savings alert: 26% below average rate

The price you found is 26% lower than this hotel's average rate of US$154/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.

Crown Promenade Melbourne
SAVE US$33
US$226
Booking.com
US$193
View Deal
8 Whiteman St | Southbank, Melbourne, Victoria 3006, Australia
4.7 km from St. Kilda Beach
  • Free Wifi
  • Pool
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of US$232/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.

Quest Southbank Melbourne
SAVE US$14
US$152
Travelocity
US$138
View Deal
16 Kavanagh St | Southbank, Melbourne, Victoria 3006, Australia
4.7 km from St. Kilda Beach
  • Free Wifi
  • Room Service
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of US$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.

No availability for your dates from these sites
8 Whiteman St, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
  • Free Wifi
  • Pool
Pan Pacific Melbourne
SAVE US$42
US$175
Booking.com
US$133
View Deal
2 Convention Centre Place | South Wharf, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
  • Restaurant
  • Room Service
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of US$154/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.

Oaks Southbank
SAVE US$13
US$137
Booking.com
US$124
View Deal
57-61 City Rd | Southbank, Melbourne, Victoria 3006, Australia
4.8 km from St. Kilda Beach
    Savings alert: 27% below average rate

    The price you found is 27% lower than this hotel's average rate of US$169/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
    Trip.com
    US$132
    View Deal
    31 City Rd, Melbourne, Victoria 3006, Australia
    4.8 km from St. Kilda Beach
    • Pool
    • Restaurant
    *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.