Beach Hotels in Melbourne: Where to Stay by the Sea

Top-rated beach hotels in Melbourne: St Kilda & Brighton. Compare 8 options with ocean views, pools, and free Wi-Fi. Book now for exclusive deals.

Check-in
Sun, 20 Sept
Check-out
Mon, 21 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 20 Sept
-
Check-out
Mon, 21 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 20 Sept
-
Check-out
Mon, 21 Sept
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-8 out of 8
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
7.6
Very good1450 total reviews
our site & Booking.com
Map
5.5 km from City Centre500 m from Palais Theatre
Heated PoolFitness CentreBBQ Area
  • Fully equipped kitchens for self-catering
  • On-site golf course available
  • Short walk to St Kilda Beach
From£ 89 /nightSelect
8.6
Great893 total reviews
our site & Booking.com
Map
3.9 km from City Centre400 m from Melbourne Grand Prix Circuit
Beer GardenLive SportsGolf Course
  • Locavore seasonal menus daily
  • Intimate Upper Beer Garden views
  • Historic decor with local artisan touch
From£ 98 /nightSelect
The PrinceHotel
8.4
Great1092 total reviews
our site & Booking.com
Map
5.4 km from City Centre700 m from Palais Theatre
Wine BarLive MusicBusiness Centre
  • Art deco architecture with modern style
  • 4000-label wine collection curated by sommelier
  • Renowned live music venue on-site
From£ 115 /nightSelect
7.8
Very good2602 total reviews
our site & Booking.com
Serviced ApartmentsConference RoomBeach Access
  • Self-catering apartments with kitchenettes
  • Two-minute walk from Acland Street cafés
  • Conference room for 40 guests
From£ 40 /nightSelect
8.7
Great757 total reviews
our site & Booking.com
Map
11.7 km from City Centre400 m from Middle Brighton
Tour DeskSmart TVsUnderground Parking
  • Sizes up to 183 sqm per apartment
  • Full kitchens and European appliances
  • Private balconies in each apartment
From£ 122 /nightSelect
7.3
Very good1065 total reviews
our site & Booking.com
Map
5.2 km from City Centre800 m from Palais Theatre
French BistroBeach AccessArt Gallery
  • Former gallery turned boutique hotel
  • On-site French fine dining restaurant
  • St Kilda Beach 9-min walk
From£ 42 /nightSelect
10.0
Perfect139 total reviews
our site & Booking.com
Infrared SaunaCo-Working SpacePrivate Dining
  • Infrared sauna and ice bath
  • Coastal-inspired designer rooms
  • On-site co-working space
From£ 130 /nightSelect
8.1
Great1867 total reviews
our site & Booking.com
Map
10.7 km from City Centre100 m from Royal Brighton Yacht Club Marina
Endota SpaSea BathWellness Studio
  • Complimentary sea bath and ice bath
  • On-site Endota Day Spa
  • Opposite Brighton Beach and Pier
From£ 89 /nightSelect

Melbourne's beach hotels offer a coastal escape just minutes from the city. In St Kilda, you can wake up steps from the sand, enjoy seaside dining, and explore landmarks like Luna Park and the St Kilda Pier. Brighton offers a quieter stay with the famous Brighton Baths and easy access to the beach. These areas are well-connected by tram and train, making them ideal bases for exploring both the coast and the city centre.

Budget-wise, expect to pay around $150-$300 per night for a beach hotel in these neighborhoods. Many properties include amenities like free Wi-Fi, parking, and breakfast, with some offering pools and wellness facilities. For a family-friendly option, Quest St Kilda Bayside provides apartments with kitchenettes and a heated pool. For a boutique experience, The Prince in St Kilda features two restaurants and stylish rooms. For a wellness-focused stay, Caroline Serviced Apartments Brighton offers a beachfront gym and sea bath. Book early for summer dates and consider apartments if you prefer self-catering options.