730 Cheap Hotels Near St. Kilda Beach

See all 730 Hotels in St. Kilda Beach
Novotel Melbourne St Kilda

Novotel Melbourne St Kilda

0.3 km from St. Kilda Beach
4.0 out of 5.0
4.3 out of 5 (2,953 reviews)

This family-friendly St Kilda hotel is located on the Strip, within a 10-minute walk of Palais Theatre and Luna Park. St. …

NZ$126
Catani 2

Catani 2

0.4 km from St. Kilda Beach
4.0 out of 5.0
4.3 out of 5 (4 reviews)

Situated near the beach, this apartment is within a 10-minute walk of St. Kilda Beach and Luna Park. Royal Botanic Gardens is …

Get Rates
Catani 1

Catani 1

0.4 km from St. Kilda Beach
4.0 out of 5.0
5 out of 5 (1 reviews)

Situated near the beach, this apartment is within a 10-minute walk of Palais Theatre, St. Kilda Beach, and Luna Park. Royal …

Get Rates
The Prince

The Prince

0.4 km from St. Kilda Beach
4.5 out of 5.0
4.3 out of 5 (545 reviews)

Situated by the ocean, this luxury hotel is within a 15-minute walk of St. Kilda Beach and Luna Park. Royal Botanic Gardens i …

NZ$141
Waratah Stay - A Mansion Experience

Waratah Stay - A Mansion Experience

0.4 km from St. Kilda Beach
4.0 out of 5.0
4 out of 5 (1 reviews)

Situated on the beach, this guesthouse is within a 10-minute walk of Palais Theatre, St. Kilda Beach, and Luna Park. Royal …

NZ$201
Quest St Kilda Bayside

Quest St Kilda Bayside

0.5 km from St. Kilda Beach
4.0 out of 5.0
4.3 out of 5 (291 reviews)

Situated in the entertainment district, this apartment is within a 10-minute walk of Palais Theatre, St. Kilda Beach, and Lun …

NZ$123
Rydges St Kilda

Rydges St Kilda

0.5 km from St. Kilda Beach
4.5 out of 5.0
4.2 out of 5 (1,680 reviews)

Situated on the Strip, this luxury hotel is within a 15-minute walk of St. Kilda Beach and Luna Park. Royal Botanic Gardens …

NZ$136
Easystay Studio Apartments

Easystay Studio Apartments

0.6 km from St. Kilda Beach
3.5 out of 5.0
3.8 out of 5 (692 reviews)

These apartments are located throughout the area in St Kilda.

NZ$99
Cosmopolitan Hotel

Cosmopolitan Hotel

0.8 km from St. Kilda Beach
4.0 out of 5.0
4.3 out of 5 (2,192 reviews)

Situated in the entertainment district, this hotel is steps from Acland Street and Luna Park. St. Kilda Beach and Royal …

NZ$84
Adina Apartment Hotel St Kilda Melbourne

Adina Apartment Hotel St Kilda Melbourne

1 km from St. Kilda Beach
4.5 out of 5.0
4.3 out of 5 (1,375 reviews)

This family-friendly St Kilda aparthotel is located in the entertainment district, within 1 mi (2 km) of Astor Theatre, St. …

NZ$141

St. Kilda Beach Accommodation Guide

If you’ve always dreamt of visiting one of the most iconic and awe-inspiring attractions in the area, Expedia.co.nz is here to help you find cheap hotels near St. Kilda Beach in Melbourne, Victoria. Touted as being among the most tourist-friendly accommodation around, the hotels here allow you easy access to the must-see spots on your list, so you can be amazed while basking in the beauty that Melbourne is famous for.

Why stay far away from one of the most frequented sightseeing spots in town, when there are 730 St. Kilda Beach hotels to choose from? Expedia.co.nz presents you with plenty of St. Kilda Beach accommodation deals well within proximity to this acclaimed attraction. Review the amenities offered by each of your lodging options, and make a reservation at the hotel that’s right for you. Experience St. Kilda Beach exactly how you’d like, when you use our easy-to-use tools to find the accommodation that’s ideal for you.