Photo by Lauren Marshall

Hotels near St Kilda Beach

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Kilda Beach hotels

The Prince

The Prince
4.5 star property
0.8 km from St Kilda Beach
8.8 out of 10, Excellent, (988 reviews)
"Everything was perfect and the hospitality was top notch"
Australia
Anish
The price is S$166
includes taxes & fees
12 Jan - 13 Jan
The Prince

The Cullen Melbourne - Art Series

The Cullen Melbourne - Art Series
5.0 star property
2.9 km from St Kilda Beach
9.2 out of 10, Wonderful, (1,000 reviews)
"The room was well equipped with a kitchenette (including full sized fridge) and everything was very clean. Great location. Beds were a tad too soft though. Highly recommended overall though."
Australia
Helen
The price is S$145
includes taxes & fees
13 Jan - 14 Jan
The Cullen Melbourne - Art Series

Quest St Kilda Road

Quest St Kilda Road
4.0 star property
3 km from St Kilda Beach
9.2 out of 10, Wonderful, (626 reviews)
"Great location and very quiet apartment. "
United Kingdom
louis
The price is S$137
includes taxes & fees
9 Feb - 10 Feb
Quest St Kilda Road

Crest on Park

Crest on Park
4.0 star property
1.2 km from St Kilda Beach
8.6 out of 10, Excellent, (702 reviews)
"Clean room, Easy checkin. Great extra's included like cereal, coffee, milk, etc.. Great value for money."
United States
Cameron
The price is S$105
includes taxes & fees
12 Jan - 13 Jan
Crest on Park

Cosmopolitan Hotel and Apartments

Cosmopolitan Hotel and Apartments
3.5 star property
0.5 km from St Kilda Beach
8.4 out of 10, Very good, (1,002 reviews)
"Great location, very friendly staff. Clean rooms. Only issue if any is a bit overpriced but would definitely stay again. "
Australia
Scott
The price is S$84
includes taxes & fees
1 Feb - 2 Feb
Cosmopolitan Hotel and Apartments

View Melbourne

View Melbourne
4.0 star property
2.6 km from St Kilda Beach
8.8 out of 10, Excellent, (1,196 reviews)
"Location and breakfast was great "
Australia
Tia
The price is S$114
includes taxes & fees
12 Jan - 13 Jan
View Melbourne

Oaks Melbourne St Kilda Road Hotel

Oaks Melbourne St Kilda Road Hotel
4.0 star property
2.5 km from St Kilda Beach
8.6 out of 10, Excellent, (511 reviews)
"Clean room and friendly staff"
Australia
Vaviano
The price is S$120
includes taxes & fees
12 Jan - 13 Jan
Oaks Melbourne St Kilda Road Hotel

Middle Park Hotel

Middle Park Hotel
4.0 star property
2.4 km from St Kilda Beach
8.6 out of 10, Excellent, (897 reviews)
"Great location for a bit of everything. Good Local facilities and close to transport for getting out and about."
Australia
Wayne
The price is S$148
includes taxes & fees
14 Jan - 15 Jan
Middle Park Hotel

Kimberley Gardens Hotel & Serviced Apartments

Kimberley Gardens Hotel & Serviced Apartments
4.0 star property
2.5 km from St Kilda Beach
8.6 out of 10, Excellent, (1,003 reviews)
"Very, very quiet area, with nearby shopping "
United States
Joseph
The price is S$169
includes taxes & fees
12 Jan - 13 Jan
Kimberley Gardens Hotel & Serviced Apartments

Tolarno Hotel

Tolarno Hotel
4.0 star property
1 km from St Kilda Beach
8.2 out of 10, Very good, (999 reviews)
"Great service and place to stay. Very colorful with it's artwork. Quiet stay and easy access to the tram line across the road. "
Australia
Samuel
The price is S$105
includes taxes & fees
12 Jan - 13 Jan
Tolarno Hotel

Sixty Two on Grey

Sixty Two on Grey
4.0 star property
0.9 km from St Kilda Beach
8.2 out of 10, Very good, (307 reviews)
"Great stay conveniently located"
United States
Firdi
The price is S$110
includes taxes & fees
1 Feb - 2 Feb
Sixty Two on Grey

St Kilda Central Apartment Hotel

St Kilda Central Apartment Hotel
4.5 star property
1.2 km from St Kilda Beach
8.2 out of 10, Very good, (741 reviews)
"Great place to stay."
Australia
Andrew
The price is S$121
includes taxes & fees
13 Jan - 14 Jan
St Kilda Central Apartment Hotel

Quest Prahran

Quest Prahran
4.0 star property
2.9 km from St Kilda Beach
9.0 out of 10, Wonderful, (324 reviews)
"Very well located, clean and safe."
Australia
Elizabeth
The price is S$202
includes taxes & fees
12 Jan - 13 Jan
Quest Prahran

In The Brick Spa & Hotel

In The Brick Spa & Hotel
3.0 star property
1.6 km from St Kilda Beach
8.4 out of 10, Very good, (9 reviews)
"Perfectly situated for what we needed, lovely staff, clean and serene. Would definitely stay again."
Australia
Nicole
The price is S$156
includes taxes & fees
12 Jan - 13 Jan
In The Brick Spa & Hotel

Saint Kilda Beach Hotel

Saint Kilda Beach Hotel
4.0 star property
0.9 km from St Kilda Beach
8.0 out of 10, Very good, (1,001 reviews)
"Clean, comfortable and great location."
Canada
Paul
The price is S$118
includes taxes & fees
13 Jan - 14 Jan
Saint Kilda Beach Hotel

Roamer St Kilda

Roamer St Kilda
3.0 star property
1.1 km from St Kilda Beach
8.0 out of 10, Very good, (59 reviews)
"Cool place"
Australia
Rubia
The price is S$85
includes taxes & fees
4 Feb - 5 Feb
Roamer St Kilda

College Lawn Hotel - Hostel

College Lawn Hotel - Hostel
2.0 star property
2.5 km from St Kilda Beach
8.2 out of 10, Very good, (69 reviews)
"Room was ok initially but found an old dominoes box and other junk under the bed when I was leaving. The rest of the place is filthy and often the bathroom as well."
Australia
Jesse
The price is S$69
includes taxes & fees
12 Jan - 13 Jan
College Lawn Hotel - Hostel

Crest on Barkly

Crest on Barkly
4.0 star property
1.3 km from St Kilda Beach
7.6 out of 10, Good, (1,002 reviews)
"Lovely staff, very helpful. Carpark was a bonus and the room was in great condition."
Australia
Abdulkerem
The price is S$130
includes taxes & fees
20 Jan - 21 Jan
Crest on Barkly

Nomads St Kilda Hostel

Nomads St Kilda Hostel
2.0 star property
0.5 km from St Kilda Beach
7.6 out of 10, Good, (176 reviews)
"Great stay, chilled enviroment and easy to get around "
Australia
Lara
The price is S$122
includes taxes & fees
26 Jan - 27 Jan
Nomads St Kilda Hostel

Mercure Melbourne Albert Park

Mercure Melbourne Albert Park
4.0 star property
2.2 km from St Kilda Beach
7.8 out of 10, Good, (1,002 reviews)
"Had a nice family stay "
Australia
Bozidar
The price is S$132
includes taxes & fees
13 Jan - 14 Jan
Mercure Melbourne Albert Park
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.

Top St Kilda Beach Hotel Reviews

Hotels near other St Kilda Beach attractions

Find out more about St Kilda Beach

Top reasons to visit St Kilda Beach

  • Pristine Beach: St Kilda Beach boasts soft sands and clear waters, perfect for relaxation and sunbathing.
  • St Kilda Pier: The iconic pier offers scenic views and a lovely spot for leisurely strolls.
  • Family-Friendly Amusement Park: Enjoy thrilling rides and attractions, making it a delightful destination for families.
  • Vibrant Shopping and Cafés: Explore unique shops and indulge in local culinary delights along the bustling promenade.
  • Diverse Accommodation: A range of options caters to all, from families to LGBTQIA travellers, ensuring a welcoming stay.

Find great hotels near St Kilda Beach

Discover the perfect blend of comfort and hospitality at St Kilda Beach, where a range of accommodation options awaits. Whether you're seeking a family-friendly hotel, a vibrant hostel, or a business-themed stay, St Kilda offers a welcoming environment for all, including LGBTQIA travellers. Experience a pleasant retreat while enjoying the beautiful surroundings, making it an ideal choice for a memorable getaway in Victoria, Australia.

  • The Victoria Hotel Melbourne: Nestled 6.4km from St Kilda Beach, The Victoria Hotel Melbourne is a welcoming 3.5-star accommodation that caters to business travellers and is proudly LGBTQIA-friendly. This hotel is ideal for those seeking a professional environment while travelling. Guests can take advantage of multiple meeting rooms, a dedicated conference centre, and business facilities that ensure a seamless stay for corporate needs. Its affiliation with LGBTQI travel guides highlights its commitment to inclusivity, making it a great choice for diverse guests.
  • Great Southern Hotel Melbourne: Situated 6.4km from St Kilda Beach, Great Southern Hotel Melbourne is a charming 3.5-star property perfectly suited for family vacations. This hotel provides a nurturing environment with a range of amenities designed specifically for children, including cribs (available for a fee), first aid kits, and window guards, ensuring a safe and enjoyable stay for families. Its family-friendly atmosphere makes it a popular choice for those travelling with younger guests, allowing for memorable experiences in a comfortable setting.
  • The Langham, Melbourne: Located just 4.8km from St Kilda Beach, The Langham, Melbourne is a luxurious 5-star hotel that embodies relaxation and sophistication. This eco-certified property is ideal for those seeking a spa-themed getaway, offering an array of rejuvenating services, including aromatherapy treatments, a steam room, body scrubs, and hydrotherapy treatments. The hotel is also LGBTQIA-friendly, reflecting its commitment to inclusivity. Guests can unwind in the opulent surroundings, making it a perfect retreat for eco-conscious travellers in search of indulgence.

Where to stay near St Kilda Beach

St Kilda Beach is a vibrant beachside getaway, perfect for families and budget-conscious travellers alike. Within walking distance, you can explore the iconic St Kilda area, renowned for its friendly atmosphere and bustling promenades. Enjoy the stunning views, indulge in local cafés, or take a leisurely stroll along the shore. With its blend of urban charm and coastal beauty, St Kilda offers an unforgettable experience for all visitors.

  • Melbourne: A vibrant metropolis, Melbourne is renowned for its dynamic culture and rich history. St Kilda Beach, a popular hotspot for both locals and tourists, is nestled within this bustling city. With a diverse range of activities, from shopping centres to entertainment arenas, Melbourne offers an engaging experience year-round, with peak visitor numbers in March and December to January. Must-see attractions include historic buildings and local stadiums, ensuring a perfect blend of leisure and adventure for families and business travellers alike.
  • Melbourne Central Business District: Located approximately 6.4km from St Kilda Beach, the Melbourne Central Business District (CBD) is the heart of the city, teeming with energy and life. The CBD sees a consistent influx of visitors, particularly during March and December to January. Ideal for family outings and business happenings, it boasts numerous shopping centres and entertainment venues. Local landmarks such as historic buildings and vibrant streets add to the CBD's charm, making it a bustling hub for exploration and enjoyment.
  • St Kilda: St Kilda is a charming suburb that boasts the beautiful St Kilda Beach, attracting visitors for its lively atmosphere and entertainment options. Known for its family-friendly vibe, the area sees increased visitor numbers during March to April and September. St Kilda offers a variety of activities, including theatres and shopping centres. With picturesque streets and a stunning beach, it's the perfect spot for relaxation and fun, ensuring a memorable experience for all who venture here.

Things to do near St Kilda Beach

St Kilda Beach offers a plethora of activities, including scenic bike rides along the coastline and access to various sports facilities. Visitors can conveniently rent bikes to explore the area. The beach is also a vibrant shopping destination, perfect for unique finds. For families and thrill-seekers, the nearby amusement park provides fun rides and attractions, ensuring a delightful day by the beach.

Shopping

For a delightful shopping experience in St Kilda Beach, visit South Melbourne Market, just 4.8km away, offering a vibrant atmosphere with local produce and unique gifts. Melbourne Central and Bourke Street Mall, both 6.4km away, boast a mix of shopping and entertainment for family enjoyment.

Recreation

Marvel Stadium, located 6.4km from St Kilda Beach, offers an energetic atmosphere for sports enthusiasts. AAMI Park, 4.8km away, provides a similar vibe, perfect for catching a game. For a cultural experience, the Palais Theatre, just 322m away, hosts a range of entertaining performances.

Adventure

The Tan Track offers a fantastic outdoor experience, perfect for walking or jogging along scenic paths 4.8km from St Kilda Beach. For a unique perspective, soar over the coastline with Melbourne Seaplanes, located 6.4km away, or explore the Fitzroy Aboriginal Heritage Walking Trail, also 6.4km away, for a cultural adventure.

Nightlife

St Kilda Beach boasts a vibrant nightlife with venues like the Astor Theatre, offering a cultural experience just 1.6km away, and the Melbourne Arts Centre, three miles away, perfect for family entertainment. Don't miss Young & Jackson's pub, four miles away, known for its lively atmosphere and romantic vibes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Kilda Beach

To save on your trip to St Kilda Beach, consider visiting during the cheaper months of May to June and August, avoiding the pricier January, March, and November. Booking your stay on a Monday can also help reduce costs. Use Expedia’s search tool to filter for budget-friendly, eco-certified hotels, and explore package deals that combine accommodation, flights, and activities for additional savings. Don't forget to check for any eligible discounts and special offers to maximise your budget while enjoying the free activities available at the beach.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St Kilda Beach are May to June and August, where the prices are slightly lower. This is in comparison to January, March and November, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St Kilda Beach is Monday. The most expensive day to stay around St Kilda Beach is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you prefer. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay at St Kilda Beach with your flights and activities through an Expedia package.

Find the best attractions near St Kilda Beach

St Kilda Beach in Victoria, Australia, offers a delightful blend of attractions for tourists, including the pristine beach, the iconic St Kilda Pier, and the scenic foreshore. Visitors can enjoy the historic St Kilda Pier and relax at the St Kilda Sea Baths. This vibrant area caters to those seeking cultural experiences, family-friendly activities, and urban parks, making it a perfect destination for a memorable holiday.

  • Rod Laver Arena: Experience the vibrant atmosphere at Rod Laver Arena, an iconic venue known for hosting world-class events, including tennis tournaments and concerts. The family-friendly environment makes it a perfect spot for entertainment lovers.
  • Melbourne Convention and Exhibition Centre: This state-of-the-art venue is ideal for business events, exhibitions, and conferences. Its modern facilities and professional vibe create a dynamic setting for networking and collaboration.
  • Melbourne Cricket Ground: Immerse yourself in Australia’s sporting culture at the historic Melbourne Cricket Ground. A visit here offers a fascinating glimpse into the history of cricket and the passionate local sports scene.

Best time to go to St Kilda Beach

The best time to visit St Kilda Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around St Kilda Beach falls in January, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature around St Kilda Beach falls in July, visitor numbers are average and weather is mostly cloudy with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January68.7°F (20.4°C)Light RainMostly SunnySlightly HighSlightly High
February68.0°F (20.0°C)Light RainMostly SunnyAverageAverage
March64.8°F (18.2°C)Light RainMostly SunnySlightly HighSlightly High
April59.4°F (15.2°C)Light RainMostly SunnyAverageAverage
May53.8°F (12.1°C)Light RainMostly SunnySlightly LowSlightly Low
June49.8°F (9.9°C)Light RainMostly SunnySlightly LowSlightly Low
July48.9°F (9.4°C)No RainMostly CloudyAverageAverage
August49.8°F (9.9°C)Light RainMostly CloudyAverageSlightly Low
September53.1°F (11.7°C)Light RainMostly SunnySlightly LowAverage
October56.8°F (13.8°C)Light RainMostly SunnyAverageAverage
November61.2°F (16.2°C)Light RainMostly SunnyAverageSlightly High
December64.8°F (18.2°C)Light RainMostly SunnySlightly HighAverage

The nearest major airports for your trip to St Kilda Beach

Accessing St Kilda Beach is convenient with three major airports in the vicinity. Melbourne Airport (MEL-Tullamarine) is situated 24.1km away, with nearby hotels like Stamford Plaza Melbourne and Grand Hyatt Melbourne, both offering transfers to the airport. Avalon Airport (AVV) is 46.7km away, with Quality Hotel Bayside Geelong and Rydges Geelong providing various transportation services. Lastly, Essendon Airport (MEB) is the closest at 17.7km, featuring luxurious options such as The Langham, Melbourne. Each of these airports ensures a smooth journey to St Kilda Beach, making it an ideal destination for your vacation.

Frequently asked questions

What's the area like around St Kilda Beach?
St Kilda Beach is located in Melbourne. Travellers love the area for its array of dining options, charming cafes and bar scene. If you're looking for a convenient place to stay, take a look at the 227 hotels and other accommodation options you'll find within a mile.
What's the best place to stay near St Kilda Beach?
Adjacent to St Kilda Beach, Cosmopolitan Hotel and Apartments is one of the top choices for your stay based on our traveller data, and this hotel offers a snack bar/deli and free WiFi. Other good options within a short distance include The Prince and Quest St Kilda Bayside.
How many hotels will I be able to find close to St Kilda Beach?
Expedia has 227 hotels and other accommodation options within a mile from St Kilda Beach.
If I need to cancel the hotel reservation for my stay near St Kilda Beach, will I receive a refund?
Yes! Most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click "Search", then filter by "fully refundable" to get the top deals on offer near St Kilda Beach.
What can I see and do near St Kilda Beach?
National Gallery of Victoria, Immigration Museum and Old Melbourne Gaol feature captivating exhibits. Melbourne Central, Melbourne Cricket Ground and St Paul's Cathedral are some of the notable landmarks to see in the area. You can check out the local talent at Palais Theatre, Sidney Myer Music Bowl and Melbourne Arts Centre.

Explore a world of travel with Expedia