St Kilda

St Kilda Beach Hotels

Enter your dates to find beach hotels in St Kilda that match your preferences.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Top St Kilda Beach Hotels

Explore the best beach hotels in St Kilda just steps from the sand.
Most Booked
Lowest price
Closest to downtown
Highest Rated
83
Hotels in St Kilda
Featured facilities: Public beach
Good
73 reviews
7.9/10
1 night
From US$18
Check availability
77
Hotels in St Kilda
Featured facilities: Public beach, Dry cleaning
Very Good
104 reviews
8.6/10
1 night
From US$79
Check availability
99+
Hotels in St Kilda
Featured facilities: Public beach
55 reviews
7.5/10
1 night
From US$16
Check availability
99+
Hotels in St Kilda
Featured facilities: Public beach, Parasailing, Sailing
Very Good
121 reviews
8.5/10
1 night
From US$58
Check availability
74
Hotels in St Kilda
Featured facilities: Public beach, Fishing
27 reviews
5.7/10
1 night
From US$16
Check availability
99+
Hotels in St Kilda
Featured facilities: Public beach, Parasailing, Sailing
Very Good
48 reviews
8.7/10
1 night
From US$52
Check availability
61
Hotels in St Kilda
Featured facilities: Public beach, Sunbathing area, Sailing
Amazing
9.4/10
Check availability
12
Hotels in St Kilda
Featured facilities: Public beach
Very Good
8.4/10
Check availability
12
Hotels in St Kilda
Featured facilities: Public beach
Outstanding
1 review
10/10
Check availability
12
Hotels in St Kilda
Featured facilities: Public beach
6.2/10
Check availability
See All Beach Hotels in St Kilda

Latest Reviews for St Kilda Hotels

See all
Read genuine traveler ratings & reviews to find your perfect stay.
8.0/10
Very Good
AAOCHENGThe hotel is located on Grey Street, about 3 minutes from the main road. There are buses on the main road and Skybus to the airport. Easy to travel. The hotel is clean and the rooms are large with drinking utensils and facilities. Hotel self service.
Sixty Two on Grey Serviced Apartments

Sixty Two on Grey Serviced Apartments

Hotel near St Kilda
Price per night from:US$77
8.0/10
Very Good
KKate GeorgiaOnly stayed one night to work in quite and great for that. Apartment was spacious and had everything you need however it had an odd lay out . A coffee station near kitchen but mire in lounge then a weird desk that was used as a pots and oan cabinet closer to lounge as well . Huge amount of pots and pans but not ione knife. Just nit thought out from perspective if patron. Tga stret its situated on is amazing. The church opposite is special. Infact every building was old and architecturally beautiful.. great place to stay in autumn with the shedding leaves for effect.. it was quiet and was nice but decoecboring, drab, and oddly laud out. I like to feel a warmth and inviting energy when I enter a hotel this was just there to give you twhsy u need to stay away from home for a night in a 1 bedroom apartment in a picturesque street in stkilda....
Quest St Kilda Bayside

Quest St Kilda Bayside

Hotel near St Kilda
Price per night from:US$98

FAQs

What are the favorite Beach hotels to stay in St Kilda?

Whether you are traveling to St Kilda for business or fun, Nomads St Kilda (from US$20) , Cosmopolitan Hotel and Apartments (from US$58) and The Prince (from US$55) are all preferred hotels.

What’s the nightly rate for Beach hotels in St Kilda?

For Beach hotels in St Kilda, the average price on weekdays is US$134, and the average price on weekends (Friday–Saturday) is US$156

Which Beach hotels in St Kilda provide gym & fitness center?

Wanna some body strengthening after a long day working or travelling? Quest St Kilda Bayside (from US$98) provides fitness facilities.

Which Beach hotels in St Kilda provide breakfast buffet?

What cheap deals are available for Beach hotels in St Kilda?

Trip.com provides amazing last-minute deals and discounts for Beach hotels. You can check the promotions page to see available promotions on Trip.com.

St Kilda Beach Hotels Information

Total properties11
Number of reviews437
Lowest priceUS$128
Highest priceUS$249
Weekend Avg. PriceUS$156
Weekday Avg. PriceUS$134