12 Best Hotels in St Kilda: Options for All Budgets (2024)

Photo of author
Article written by: Rebecca
Last updated:

Wanting to book a hotel in St Kilda but don’t know where to start? I’ve got you covered with this guide to the best St Kilda accommodation for all budgets – curated by a Melbourne local.

As a Melbourne local who regularly gets asked questions about where to stay, the CBD is certainly the place I usually recommend visitors book, particularly first-time visitors.

But there are so many other Melbourne neighbourhoods to explore. And one of the most popular tourist destinations is St Kilda. This seaside suburb is just 8km from the CBD, so staying here is a great balance of being close to Melbourne’s main landmarks but also having the beach, great nightlife and fabulous restaurants and cafés nearby.

St Kilda is a must-visit for anyone travelling to Melbourne, so in this guide I’m going to take you through a curated list of the best hotels in St Kilda, so you can easily book a stay that’s perfect for you.

This blog post may contain affiliate links, meaning if you book or buy something through one of these links, I may earn a small commission (at no extra cost to you).

Top picks for hotels in St Kilda

How did I pick these hotels?

These hotels were all selected because they’re ones that I’d be happy to pay cash for myself. I’ve purposely chosen hotels at a range of budgets to suit a variety of travellers.

Personally, I would never stay at a hotel that gets a guest rating of less than 7/10 – so all of these St Kilda accommodation options meet my own standards.

Comparison of the best accommodation in St Kilda

Don’t have time to read the full hotel reviews below? Here’s a rundown of the St Kilda hotels included on this list.

HotelPrice rangeRatingBook
Quest St Kilda Bayside$$7.9Book now
The Prince Hotel$$8.4Book now
The Hamptons Apartments St Kilda$$$8.6Book now
Kimberley Gardens Hotel$$8.1Book now
Cosmopolitan Hotel$7.7Book now
Tolarno Hotel$$8.0Book now
Selina St Kilda$7.9Book now
Barkly Backpackers$7.5Book now
Adara St Kilda$7.5Book now
Nomads St Kilda$7.4Book now
Crest on Park$$7.2Book now
Saint Kilda Beach Hotel$$7.1Book now
Price ranges are based on a mid-week stay in November

Prefer to see where these hotels are on a map so you can make your decision?

The 12 best hotels in St Kilda

Looking for a specific type of hotel in St Kilda?

1. Quest St Kilda Bayside

Rating: 7.9/10 | View on Booking.com | View on Expedia

Quest St Kilda Bayside has the best of both worlds – it’s located on a quiet residential street, but bars, cafés and restaurants are only a few minutes away.

With a variety of serviced apartments from studio to 2-bedroom, there are plenty of choices to suit your stay. The kitchenettes in the rooms are fully equipped – just in case you don’t want to venture out for dinner. Most rooms have balconies so you can enjoy the fresh sea air.

During the Melbourne summer months, the outdoor, solar-heated swimming pool opens so you can mix up pool time with beach time. The hotel is a mere 500 metres from the beach, making it one of the closest hotels to St Kilda beach.

If you’re in town on business, there are professional meeting and conference facilities to help you get your work done.

Best parts?
Close to beach, on-site swimming pool, rooms with kitchenettes and balconies

Worst parts?
Pool only open in summer, some guests say hot water in showers is tricky to regulate

Great choice for people who want to be close to St Kilda restaurants and nightlife – but also have the option to cook

2. The Prince Hotel

Rating: 8.4/10 | View on Booking.com | View on Expedia

One of St Kilda’s most famous live music venues, The Prince is also one of the best hotels in St Kilda. (Don’t worry – they’ve got good soundproofing!)

With a prime location right on Fitzroy Street, this boutique hotel has 38 rooms and suites, each with its own unique design and luxurious amenities.

Outside, the building has retained its original art deco architecture, while inside the rooms you’ll find custom furniture and iconic photography that represents the local St Kilda scene. Rooms have a tonne of natural light.

The Prince Hotel boasts an impressive rooftop bar and restaurant, making it the perfect spot to relax after a day exploring Melbourne.

The great thing about staying at The Prince is that you’re close to all the action on Fitzroy and Acland Streets, while only being a 10-minute walk from the St Kilda Beach Foreshore.

Best parts?
Gorgeous design, location – it’s close to restaurants and bars and the beach, friendly staff, on-site parking, three restaurants on site this St Kilda accommodation

Worst parts?
Some guests say the beds are quite soft, rooms are quite small, rooms don’t have beach views

Stylish hotel in an iconic venue that’s great for a romantic weekend trip to St Kilda

3. The Hamptons Apartments St Kilda

Rating: 8.6/10 | View on Booking.com

If you’re looking for luxury in St Kilda, then look no further than The Hamptons Apartments St Kilda.

These 1-bedroom and 2-bedroom apartments take inspiration from the Hamptons region in New York, with stylish decor. Each comes with modern amenities such as air conditioning, a fully equipped kitchen, laundry facilities and free Wi-Fi, and many have spacious balconies.

The location puts you between the beach and the Chapel Street shopping and dining precinct, while the CBD is just a short tram ride away.

This is a great choice for both a romantic weekend away or a family/friends getaway.

Best parts?
Gorgeous apartments with tonnes of amenities, balconies/outdoor areas in most rooms, great location near to restaurants and bars

Worst parts?      
Not as close to the beach as other hotels in this list

Gorgeous apartment for a romantic weekend away in St Kilda or family stay

4. Kimberley Gardens Hotel

Rating: 8.1/10 | View on Booking.com | View on Expedia

If you’re contemplating where to stay in St Kilda that isn’t going to cost you a pretty penny, Kimberley Gardens Hotel is the place for you.

Offering excellent value for money, the hotel rooms and serviced apartments at Kimberley Gardens have ample space and multiple amenities that’ll make your life easier.

Choose from a regular hotel room (some even have spa baths) or 1, 2 or 3-bedroom villas. The villas have kitchens, and the largest can sleep up to 8 people.

There’s a heated swimming pool, spa and 24-hour gym, as well as free parking.

While the hotel is in St Kilda East, it’s a quick trip on a tram down Carlisle Street to the beach and heart of St Kilda.

Best parts?
Spacious rooms, apartments have kitchens, free parking, pool and gym

Worst parts?
No on-site restaurant – but plenty close by, looks a bit like a retirement village or residential apartment complex from the outside, not within walking distance of the beach

Great value hotel with plenty of room options to suit your stay

5. Cosmopolitan Hotel

Rating: 7.7/10 | View on Booking.com | View on Expedia

One of the most affordable hotels in St Kilda, the Cosmopolitan Hotel nevertheless retains a sense of confidence and style. You won’t feel like you’re staying in a budget hotel here.

If you’re planning to be out and about all day and partying all night, one of the Compact Doubles might be for you – why pay extra for space you’re not going to use?

But if you’re travelling with a group or your family, one of the larger Two-bedroom Apartments is the better option – you’ll enjoy the flexibility of a kitchenette, as well as the privacy of separate bedrooms.

It’s a 10-minute walk to the beach and 6 minutes to Luna Park (one of the best things to do in Melbourne with kids) and the Palais Theatre, so you’re right in the heart of St Kilda. There’s also a tram stop nearby that’ll take you into the city if you want to explore a little further.

The Cosmopolitan Hotel is just off Carlisle Street, which is where you can find a tonne of St Kilda’s best bars, cafés and restaurants.

Best parts?
Some rooms have balconies, some rooms have kitchenettes so you can cook, affordable

Worst parts?
No pool, no on-site restaurant – but close to so many restaurants and cafés, limited parking on-site so you will need to reserve ahead of time

Affordable option that’s in a fantastic location in St Kilda

6. Tolarno Hotel

Rating: 8.0/10 | View on Booking.com | View on Expedia

More than just a bed for the night, the Tolarno Hotel in Kilda has a rich history and colourful past, all of which is captured in the essence of this accommodation in St Kilda.

Established by renowned artist Mirka Mora when she arrived in Australia after fleeing Poland during World War II, the hotel became a popular hangout for artsy and alternative folk in Melbourne in the 70s and 80s.

Each room features a signature piece of artwork around which the rest of the décor is based – as you can imagine, no two rooms are the same.

The Tolarno Hotel is on buzzing Fitzroy Street, so you’re close to a fabulous array of restaurants, bars and attractions.

Book a room at the back of the hotel if you’re sensitive to noise.

Best parts?
Unique rooms with individual style, most rooms have balconies, central location – close to restaurants and the beach

Worst parts?
Reception closes at 5pm (but late check-in can be arranged), no on-site parking, building is older so does come with some maintenance issues, rooms closer to Fitzroy St can be noisier

Funky stay in fabulous location – excellent choice if you’re looking for something different than the usual hotel décor

7. Selina St Kilda

Rating: 7.9/10 | View on Booking.com

Enjoy a hip and upbeat atmosphere along with a host of useful amenities and facilities when you stay at Selina St Kilda.

One of the newest accommodation offerings on the Melbourne scene, Selina hotels are a little more upmarket and stylish than a hostel but still affordable and with the fun, communal vibe of a backpackers.

Located in the very heart of St Kilda, Selina has a range of different room options, from private rooms to shared spaces.

Visitors have access to Selina’s very own restaurant, rooftop bar, cinema room, co-working space and wellness deck, encouraging you to make the most of your time in the city while also taking it easy and doing the things you need to do.

Best parts?
Upmarket hostel, female-only rooms available, options for shared dorms and private rooms, free airport shuttle (if you book a stay of at least 4 nights), communal kitchen

Worst parts?
Shared dorms are quite large – sharing for 12 people, building is old so it can be noisy/have maintenance issues

Funky affordable option that’s a bit more of an upmarket hostel but with the same communal vibe

8. Barkly Backpackers

Rating: 7.5/10 | View on Booking.com

Barkly Backpackers is all about providing affordable accommodation that is clean, efficient and well-located.

While it doesn’t look like a lot from the outside, here you can rest assured that you’ll have a clean room, speedy Wi-Fi and that you’ll be surrounded by other like-minded travellers.

Providing budget accommodation in St Kilda, the dormitories are mostly mixed and between 6, 8 or 10 people. Rooms are filled with light.

There’s also a common room for guests to relax and kick back during the day. The shared bathrooms are kept clean and tidy at all times, and the beach is only five minutes away – the ultimate convenience.

With Barkly Backpackers, saving on accommodation doesn’t mean you have to sacrifice the quality of your holiday experience.

Best parts?
Choice of 6, 8 and 10-room dorms, female-only rooms available, communal kitchen, close to restaurants and nightlife, great staff and atmosphere

Worst parts?
No private rooms, 20-min walk to the beach

Great option if you’re looking for a friendly and quiet hostel with a communal vibe

9. Adara St Kilda

Rating: 7.5/10 | View on Booking.com | View on Expedia

Adara St Kilda is a fantastic choice for travellers who value both comfort and convenience.

With a selection of accommodations ranging from cosy studios to spacious 2-bedroom suites, this hotel ensures there’s a perfect fit for every guest.

Each room is outfitted with fully equipped kitchens for those who enjoy the flexibility of home cooking while on holiday. Rooms are simply yet tastefully decorated.

This hotel sits on iconic Inkerman Street, between lively Chapel Street and St Kilda Rd. A swift journey can take you to the heart of Melbourne’s CBD or the lovely St Kilda beachfront.

Whether you’re visiting for work or leisure, Adara St Kilda ticks all the boxes for an enjoyable stay.

Best parts?
Serviced apartments with kitchens and washing machines, affordable rooms, on-site parking (at a cost of $20 per night)

Worst parts?
Further from the beach that other hotels on this list, rooms are small

Great choice if you don’t mind being further from the beach – but still want access to restaurants and bars

10. Nomads St Kilda

Rating: 7.4/10 | View on Booking.com

This hip, fun hostel embraces Melbourne’s energy and encourages guests to get involved in all the activities it puts on. Not only is Nomads St Kilda one of the best hostels in Melbourne to meet like-minded people, but it’s also very laid back.

There’s a tonne of amenities and facilities at this cheap accommodation in St Kilda, including a 24-hour reception and on-site security, an especially attractive feature for solo travellers. In addition, Nomads has its own bar, TV room, café, pool table and BBQ area – everything you’d expect from a classic backpackers in St Kilda.

The hostel has dorm beds as well as private rooms – and all rooms have their own ensuite so you don’t need to go far to the toilet in the middle of the night, which is a bonus!

The hostel bar puts on plenty of activities throughout the week, including live performances, trivia, bingo and budget-friendly meal options.

This is a party hostel, so if it’s a quiet stay you’re looking for, this probably isn’t the place for you.

Best parts?
Lots of activities to help you socialise and explore Melbourne, great amenities, shared rooms have shared ensuite, 24-hour reception, female-only rooms available

Worst parts?
No on-site parking, noisy because of hostel activities and bar

Party hostel that excels in creating a communal vibe with fun activities

11. Crest on Park

Rating: 7.2/10 | View on Booking.com | View on Expedia

Situated in the heart of fun-loving St Kilda, Crest on Park places you close to the beautiful St Kilda Foreshore.

The mix of hotel rooms and serviced apartments in St Kilda offer plenty of choice whether you’re travelling with your family or you’re in town on business.

While the rooms might not be overly spacious or extravagantly decorated, the strategic location and competitive pricing of this St Kilda accommodation make it an excellent choice.

You do get free access to the St Kilda Baths when you stay here. This iconic St Kilda location has a heated pool, hydrotherapy spa pool and steam rooms.

Bonus: there’s complimentary parking on-site, a rarity in Melbourne.

Best parts?
Free on-site parking, access to the St Kilda baths, great location close to the beach, option for a serviced apartment with kitchenette (but no washing machine), 24-hour reception

Worst parts?
Can’t check in at hotel – need to check in at sister property (Crest on Barkly – 5-min drive), rooms are fairly small, high bond to be paid

Affordable hotel in the heart of St Kilda with the option for serviced apartments or hotel rooms

12. Saint Kilda Beach Hotel

Rating: 7.1/10 | View on Booking.com | View on Expedia

When it comes to location, it simply doesn’t get better than the Saint Kilda Beach Hotel (formerly the Rydges St Kilda).

Just a few minutes from St Kilda Beach and the neighbourhood’s main precinct, this accommodation in St Kilda is perfect for those looking to make the most of everything the area has to offer.

The hotel has well-lit and spacious rooms, with minimalist design. Depending on your needs, choose between rooms with queen, king or twin-sized beds, or even a family room if you’re bringing the little ones along for a holiday.

Guests can also enjoy an on-site restaurant, bar and gym – making it the perfect choice for both business and leisure.

Best parts?
Close to beach, close to public transport (trams and the SkyBus to airport), 24-hour check-in/reception, interconnecting rooms available

Worst parts?
Parking is on-site (and undercover) – but it’s $35 per day, no rooms with balcony, no beach views

Affordable accommodation in St Kilda in fantastic location

Final thoughts: St Kilda Hotels

St Kilda is a great part of the city to visit – and to stay. If you’re looking for a different part of the city to stay beyond the usual CBD, then it’s a great choice.

With its varied range of accommodations, from luxury hotels to budget-friendly hostels, there’s something to suit every traveller. Its beachside location is an escape from the bustle of the city, while its well-connected public transport network ensures easy access to Melbourne’s main attractions.

Hotels in St Kilda Melbourne: FAQ

How do I get to St Kilda from Melbourne Airport?

There are several ways to travel from Melbourne Airport to St Kilda.

  1. By taxi or rideshare: This is the most convenient but also the most expensive option. The journey takes approximately 30 minutes without traffic.
  2. By shuttle bus: SkyBus offers a direct service from the airport to St Kilda. You’ll need to take the Peninsula Express bus, and get off at the Inkerman Street bus stop. The trip takes about an hour.

Does St Kilda have good public transport?

St Kilda is well-served by public transport, making it easy for visitors to navigate around the area. Trams are a particularly popular option, with several lines running through St Kilda, providing direct access to various points of interest, including the CBD.

Do you need any help searching for hotels in St Kilda? Drop a comment below!

Found this article useful? Consider buying me a coffee as a way to say thanks!

Related posts

Looking for more Melbourne and Victoria accommodation guides? You might like these:

Best Melbourne resources


Save this guide to St Kilda hotels to Pinterest for later!

Featured imaged: Photo by Nicholas Singh on Unsplash


I’m Rebecca, a Melbourne local excited to show you the best of Melbourne. I've visited more than 40 countries and have a Master of International Sustainable Tourism Management. After living abroad for 8 years, I’m back home in Melbourne, rediscovering this city that I love and have missed. My aim is to help you find the best things to do in Melbourne.

Leave a Comment