Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near St. Kilda Beach - St. Kilda Beach

Lodging close to St. Kilda Beach are shown below sorted by distance (closest first). Use our search tools to find cheap hotel rates near St. Kilda Beach in St. Kilda Beach for your personal or business trips.We list the best lodging close to St. Kilda Beach so you can review the St. Kilda Beach available lodging below and discover the perfect hotel. Booking 5+ Rooms for a group? Find a St. Kilda Beach group hotel rate

Lodging & Accommodations close to St. Kilda Beach

The Marque Hotel Melbourne : 35 37 Fitzroy St.
+1-888-389-4121
35 37 Fitzroy St., St Kilda, 3182 Australia ~0.10 miles west of St. Kilda Beach
~1 minute walk
  • Four star Beach hotel
  • Check-in time: 1400
From$85
Very Good 4.0 /5Review Score CallBookMore Details
Adina Apartment Hotel St. Kilda - St Kilda
+1-888-675-2083
157 Fitzroy St., St Kilda, VC 3182 Australia ~0.23 miles northeast of St. Kilda Beach
~4 minute walk
  • Four-star Beach hotel
  • Hotel has 82 rooms
Novotel St. Kilda
+1-800-716-8490
16 The Esplanade St. Kilda, Melbourne, VC 3182 Australia ~0.30 miles south of St. Kilda Beach
~5 minute walk
  • High-end hotel
From$125
Very Good 4.0 /5Reviews CallBookMore Details
Punt Road Apartment Hotel : 111 Punt Rd.
+1-800-805-5223
111 Punt Rd., Windsor, VC 3181 Australia ~0.81 miles northeast of St. Kilda Beach
~14 minute walk
  • 3-star Downtown hotel
  • 46 rooms in hotel
  • TV needs to be updated
  • Great shopping
From$111
Average 3.5 /5Reviews CallBookMore Details
Bayview on the Park Melbourne : 52 Queens Rd.
+1-888-965-1860
52 Queens Rd., Melbourne, VC 3004 Australia ~0.97 miles north of St. Kilda Beach
~17 minute walk
  • 4-star Downtown hotel
  • Hotel has 203 rooms
Mantra St. Kilda Road
+1-888-788-5576
568 St. Kilda Rd., Melbourne, VC 3004 Australia ~0.99 miles north of St. Kilda Beach
~17 minute walk
  • 4-star hotel
From$125
Very Good 4.0 /5Recent Reviews CallBookMore Details
Quest St. Kilda Road
+1-888-897-9207
478 St. Kilda Rd., Melbourne, VC 3004 Australia ~1.28 miles north of St. Kilda Beach
~23 minute walk
  • 4-star Downtown hotel
  • 5 floors in hotel
Bayview Eden Melbourne : 6 Queens Rd.
+1-888-311-4278
6 Queens Rd., Melbourne, VC 3004 Australia ~1.62 miles north of St. Kilda Beach
  • Expensive Downtown property
  • 5 conference rooms in property
The Lyall Hotel
+1-888-469-4795
14 Murphy St., South Yarra, VC 3141 Australia ~1.79 miles northeast of St. Kilda Beach
  • Luxury Five Star Suburban hotel
  • 40 suites in hotel
  • Rooms were fantastic
  • Great reception
From$166
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Royce Hotel
+1-888-734-9421
379 St.kilda Rd., Melbourne, VC 3004 Australia ~1.80 miles north of St. Kilda Beach
  • Luxurious 5 Star hotel
  • Fitness center on property
From$117
Very Good 4.5 /5Latest Reviews CallBookMore Details
Punthill Apartments
+1-888-841-5292
7 Yarra St., Melbourne, VC 3141 Australia ~1.85 miles northeast of St. Kilda Beach
  • Four star Downtown property
  • 4 meeting rooms in hotel
From$124
Very Good 4.0 /5Recent Reviews CallBookMore Details
Art Series The Olsen - South Yarra
+1-888-455-5160
637 641 Chapel St., South Yarra, VC 3141 Australia ~1.92 miles northeast of St. Kilda Beach
  • Luxury 5-star hotel
From$135
Very Good 4.5 /5Read Reviews CallBookMore Details
Medina Executive South Yarra - Melbourne
+1-888-965-8297
52 Darling St., Melbourne, VC 3141 Australia ~1.98 miles northeast of St. Kilda Beach
  • Four-star Suburban hotel
  • Hotel has 61 rooms
  • Best value for money
  • Friendly service
Seasons Botanic Gardens
+1-888-906-6358
348 St. Kilda Rd., Melbourne, VC 3004 Australia ~2.11 miles north of St. Kilda Beach
  • Four-star hotel
  • Hotel has 99 rooms
From$75
Very Good 4.0 /5Review Score CallBookMore Details
Quest on Dorcas
+1-888-749-6785
8 Dorcas St., South Melbourne, VC 3205 Australia ~2.16 miles north of St. Kilda Beach
  • High end Downtown property
  • Hotel has 52 rooms
Aria Hotel Apartments
+1-888-878-9982
285 City Rd., Southbank, VC 3006 Australia ~2.53 miles north of St. Kilda Beach
  • Four-star Convention Center property
  • 14 floors in hotel
381 Cremorne Apartments
+1-888-389-4485
381 Punt Rd. Cremorne 3121, Cremorne 3121, VC 3121 Australia ~2.55 miles north of St. Kilda Beach
  • Luxurious 5-star hotel
  • Hotel has 5 floors
From$100
Very Good 4.5 /5Read Reviews CallBookMore Details
Oaks Wrap on Southbank : 133 139 City Rd.
+1-888-389-4121
133 139 City Rd., Southbank, VC 3006 Australia ~2.71 miles north of St. Kilda Beach
  • High end hotel
  • Hotel has 41 floors
From$50
Very Good 4.0 /5Read Reviews CallBookMore Details
Quest Southbank in Melbourne
+1-888-675-2083
16 Kavanagh St. Southbank, Melbourne, VC 3006 Australia ~2.71 miles north of St. Kilda Beach
  • Expensive Downtown property
  • 88 rooms in property
From$114
Very Good 4.0 /5Guest Reviews CallBookMore Details
Crown Metropol Melbourne
+1-800-716-8490
8 Whiteman St., Southbank, VC 3006 Australia ~2.74 miles north of St. Kilda Beach
  • Luxurious Five Star Downtown hotel
  • Gym / Fitness Center Available
 [1 - 20 of 25]    
Next: Show All Available St. Kilda Beach Hotels with Pricing

Graph: Upcoming 20 Days of Middle Park Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Middle Park, Australia discounts available. The chart reflects the cheapest Middle Park hotel for each day and each star rating category.

What are the best hotels near St. Kilda Beach?

HotelDescriptionLink
1. Marque Hotel MelbourneThe Marque Hotel Melbourne is a well-liked 4 star hotel located about 0.1 miles west of St. Kilda Beach and approximately a 1 min. walk. Recent travelers gave this hotel an avg. guest review rating of 4 out of 5.Get the latest price
2. Adina Apartment Hotel St. KildaThe Adina Apartment Hotel St. Kilda is a crowd-pleasing 4 star hotel located ~0.2 mi. northeast of St. Kilda Beach and approximately a 3 min. stroll by foot. With a aggregate guest review score of 4 out of 5, this makes it one of the finest hotel options nearby St. Kilda Beach.Get the latest price
3. Novotel St. KildaThe Novotel St. Kilda is a leading 4-Star hotel located approx. 0.3 miles south of St. Kilda Beach and approx. a 5 minute stroll. Travelers gave this hotel a guest review score of 4/5.Get the latest price
4. Punt Road Apartment HotelThe Punt Road Apartment Hotel is a favored 3 star hotel located ~0.8 mi. northeast of St. Kilda Beach and about a 14 min. hike by foot. With a guest review score of 3.5 out of 5, this makes it one of the terrific accommodations nearby St. Kilda Beach.Get the latest price
5. Mantra St. Kilda RoadThe Mantra St. Kilda Road is an in demand 4 star hotel located approx. 1.0 miles north of St. Kilda Beach and approximately a 18 min. hike by foot. With a aggregate guest review score of 4 out of 5, this makes it one of the terrific hotels close to St. Kilda Beach.Get the latest price

5 Best Hotels near St. Kilda Beach

FAQs about hotels near St. Kilda Beach

What are the top rated hotels near St. Kilda Beach?

Quest St. Kilda Road, The Lyall Hotel and Royce Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near St. Kilda Beach?

The Lyall Hotel, Royce Hotel and Art Series The Olsen are the top 3 luxury hotels near St. Kilda Beach.

What hotels are closest to the area of St. Kilda Beach?

The Marque Hotel Melbourne, Adina Apartment Hotel St. Kilda, and Novotel St. Kilda are the properties closest to St. Kilda Beach.

What are the most popular independent hotels near St. Kilda Beach?

Quest St. Kilda Road, The Lyall Hotel and Royce Hotel are the best rated independent hotels (not part of a big brand).

Back to Top