Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Beach Hotels & Resorts in Melbourne

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Best Melbourne Beach Hotels

Rydges St Kilda
4.5 out of 5
35-37 Fitzroy Street, St Kilda, VIC
AU$88
per night
5 Apr. - 6 Apr.
4.1/5Very Good! (1,830 reviews)

"Good location , excellent staff very friendly and helpful."…"

Reviewed on 1 Jan. 2020

Rydges St Kilda
Cosmopolitan Hotel
4 out of 5
6 Carlisle Street, St Kilda, VIC
AU$107
per night
5 Apr. - 6 Apr.
4.2/5Excellent! (2,646 reviews)

"Liked the Location and great support from Thallas and Reception Staff not the least forgetting Steve the Manager"…"

Reviewed on 17 Mar. 2020

Cosmopolitan Hotel
Quest St Kilda Bayside
4 out of 5
1 Eildon Road, St Kilda, VIC
Free CancellationReserve now, pay when you stay
AU$121
per night
6 Apr. - 7 Apr.
4.3/5Excellent! (479 reviews)

"Great location, refreshing pool. Very clean. Only complaint is the thin walls."…"

Reviewed on 16 Feb. 2020

Quest St Kilda Bayside
Brighton Savoy
4 out of 5
150 Esplanade, Brighton, VIC
Get Rates
4.1/5Very Good! (646 reviews)

"Overall the hotel and the location are good. However, i've found that the airconditioning is not functioning properly. Either it has been pre-set to a particular tempreture for eco reasons, or due to a lack of maintenance. This is not happening for the first time,. In winter it was too cold, and ..."…"

Reviewed on 13 Feb. 2020

Brighton Savoy
Middle Park Hotel
4 out of 5
102 Canterbury Road, Middle Park, VIC
Get Rates
4.2/5Excellent! (755 reviews)

"Clean and comfortable bed, great bathroom. Peculiar design where the shower had a glass window through to the bedroom. No comfortable sitting area anywhere in the hotel."…"

Reviewed on 29 Feb. 2020

Middle Park Hotel
Adina Apartment Hotel St Kilda Melbourne
4 out of 5
157 Fitzroy Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
AU$109
per night
11 Apr. - 12 Apr.
4.2/5Excellent! (1,783 reviews)

"Room are nice and clean. Staff are friendly. What else can you ask for?"…"

Reviewed on 13 Mar. 2020

Adina Apartment Hotel St Kilda Melbourne
Tolarno Hotel
4 out of 5
42 Fitzroy Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
AU$80
per night
6 Apr. - 7 Apr.
4.2/5Excellent! (1,097 reviews)

"The artwork hanging on the walls and the sense of history of the building"…"

Reviewed on 9 Mar. 2020

Tolarno Hotel
Easystay Studio Apartments
3 out of 5
63 Fitzroy St, St Kilda VIC 3182,63, St Kilda, VIC
Get Rates
3.8/5Good! (819 reviews)

"The room smelt like it had been cleaned with urine made me feel very sick and i was sick."…"

Reviewed on 29 May 2019

Easystay Studio Apartments
Quest Brighton on the Bay
3 out of 5
250 Esplanade, Brighton, VIC
AU$169
per night
6 Apr. - 7 Apr.
4/5Very Good! (509 reviews)

"It was tidy and right next to the beach perfect combination."…"

Reviewed on 28 Dec. 2019

Quest Brighton on the Bay
The Prince
4.5 out of 5
2 Acland Street, St Kilda, VIC
Free CancellationReserve now, pay when you stay
AU$170
per night
1 May - 2 May
4.3/5Excellent! (736 reviews)

"Loved the toiletries. Shame the bar was under refurbishments, would of loved to catch a live bad at the venue."…"

Reviewed on 17 Jan. 2020

The Prince
Beaumaris Bay Motel
3.5 out of 5
31 Bodley Street, Beaumaris, VIC
AU$129
per night
5 Apr. - 6 Apr.
3.9/5Good! (194 reviews)

"Reception exemplary, Room dated but very clean and shower / bathroom every good. Dinner was first class ! Many local eat here and can see why."…"

Reviewed on 20 Mar. 2020

Beaumaris Bay Motel
Crest on Park
4 out of 5
46 Park Street, St Kilda West, VIC
Free CancellationReserve now, pay when you stay
AU$113
per night
5 Apr. - 6 Apr.
4.4/5Wonderful! (528 reviews)

"Nice and clean and great location. Room a bit small"…"

Reviewed on 17 Feb. 2020

Crest on Park
Quest Williamstown North
3.5 out of 5
115-119 Kororoit Creek Road, Williamstown, VIC
AU$194
per night
5 Apr. - 6 Apr.
4.3/5Excellent! (383 reviews)

"The accommodation was set on beautiful surroundings, was not expecting it."…"

Reviewed on 10 Nov. 2019

Quest Williamstown North
Crest on Barkly
4 out of 5
47 Barkly St, St Kilda, VIC
Free CancellationReserve now, pay when you stay
AU$99
per night
5 Apr. - 6 Apr.
3.9/5Good! (1,127 reviews)

"Clean and convenient. Check in process terribly slow and uncoordinated. parking very limited, spaces incredibly small and difficult to navigate."…"

Reviewed on 26 Feb. 2020

Crest on Barkly
Barkly Apartments
3.5 out of 5
180 Barkly Street, St Kilda, VIC
AU$139
per night
5 Apr. - 6 Apr.
3.8/5Good! (406 reviews)

"Great location, good sized rooms and a functional kitchen. Although the apartment was older/outdated in some ways (eg separate kitchen rather than open plan) it also felt like it had been built for people to live in, rather than just as short-term accommodation, which was good since we were staying ..."…"

Reviewed on 4 Feb. 2020

Barkly Apartments
Abode St Kilda
4 out of 5
63 Fitzroy Street, St Kilda, VIC
Get Rates
4/5Very Good! (180 reviews)

"Everything was good... The day of check out they didnt allow us to add more 4hours to pay for it soo that we can check out at 2pm instead of 10am? While other hotel does allow to pay for extra 4 hours to check out."…"

Reviewed on 13 Jul. 2019

Abode St Kilda
Caroline Serviced Apartments Brighton
4.5 out of 5
3 Male Street, Brighton, VIC
AU$129
per night
4 Apr. - 5 Apr.
4.5/5Wonderful! (485 reviews)

"Small boutique property. Lovely service and great communication. Central location :)"…"

Reviewed on 6 Jan. 2020

Caroline Serviced Apartments Brighton
Sandy Hill Serviced Apartments Sandringham
4 out of 5
220 Bay Road, Sandringham, VIC
AU$188
per night
5 Apr. - 6 Apr.
4.7/5Exceptional! (116 reviews)

"Very clean, spacious, modern apartments with car parking included."…"

Reviewed on 4 Mar. 2020

Sandy Hill Serviced Apartments Sandringham
Don't see what you're looking for?
We've got more Beach Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Melbourne Beach Hotel & Resort Guide

Getting your toes in the sand is easy when you book a hotel at the beach in Melbourne, VIC.

  • Search for hotels by the water using the helpful Expedia map
  • Read the accommodation reviews of other beach enthusiasts
  • Save big when you book with Expedia

If you have sun and fun on your holiday itinerary, book Melbourne beach accommodation today!

Whether you’re ready to hang ten or you want to put your spade and bucket to good use, Melbourne beaches are sure to keep you entertained. From Brighton Beach to St. Kilda, there is enough sand to go around in Victoria’s capital. When you want to maximise your beach holiday, why not book accommodation right on the coast?

Expedia.com.au always has cheap deals for hotels in Melbourne at the beach. No matter your budget, you can find a place to stay where you’ll feel right at home. From the best Melbourne 5-star hotels to cosy beach cottages, Expedia.com.au offers accommodation to suit your travel style. What are you waiting for? Your next beach excursion in Melbourne starts right here on Expedia.com.au today!

Frequently asked questions

What is Melbourne like for travellers who love the beach?
Known for its architecture and art galleries, Melbourne offers a lot for the traveller booking a holiday. With 355 beach hotels and other accommodation options to pick from in this vibrant destination, it’s a breeze to find one that meets your needs.
What's the best place to stay to stay near the beach in Melbourne?
Austin Rise Bed and Breakfast is a top 4.5-star beach hotel with a restaurant and free WiFi. Other good options for your stay near the beach include Cosmopolitan Hotel and Middle Park Hotel. To enjoy some time by the water, head to St Kilda Beach or Brighton Beach.
What's the seasonal weather like in Melbourne?
Good weather can be important during a beach holiday, so you can use these local temperature and rainfall averages to decide when to visit. The hottest months are usually February and January, with an average temperature of 25°C, while the coldest months are July and June, with an average of 5°C. Average annual rainfall for Melbourne is 278.70 mm.
What is there to see and do around Melbourne?
After checking into your accommodation of choice, you’ll probably want to venture out and explore. If you’re eager to check out the beaches, head to St Kilda Beach or Brighton Beach for some relaxation by the water. Experience the area’s architecture and art galleries, and make time for local attractions such as Bourke Street Mall and Melbourne Central. For additional things to see and do, consider a visit to SEA LIFE Melbourne or Federation Square.
What's the best way to get around Melbourne?
To get to Melbourne, book a flight to Melbourne, VIC (MEL-Tullamarine), the closest major airport, which is located 11.7 mi (18.9 km) from the city centre. Nearby metro stations include Flagstaff Station, Melbourne Central Station and Parliament Station. If you’d like to explore more of the area, take a train from Flinders Street Station, Spencer Street Station or Showgrounds Station.

Recently booked Melbourne

Travelers loved these Beach Hotels

More trip options