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.

Lodging & Accommodations close by St. Kilda Beach

The Marque Hotel Melbourne : 35 37 Fitzroy St.
+1-888-690-5247
35 37 Fitzroy St., St Kilda, 3182 Australia ~0.10 miles west of St. Kilda Beach / ~1 minutes walking
  • Expensive Beach property
  • Hotel has 2 meeting rooms
From$85
Very Good 4.0 /5 Reviews Call BookMore Details
Novotel St. Kilda in Melbourne 16 The Esplanade St. Kilda, Melbourne, VC 3182 Australia ~0.30 miles south of St. Kilda Beach / ~5 minutes walking
  • 4-star property
From$125
Very Good 4.0 /5 Reviews Call BookMore Details
Quest on St. Kilda Road 1a St. Kilda Rd., St Kilda, VC 3182 Australia ~0.40 miles northeast of St. Kilda Beach / ~7 minutes walking
  • Expensive property
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Cosmopolitan Hotel : 2 8 Carlisle St. 2 8 Carlisle St., St Kilda, VC 3182 Australia ~0.44 miles southeast of St. Kilda Beach / ~7 minutes walking
  • 4-star Suburban hotel
  • Hotel has 18 suites
  • Bathroom could be optimized
  • Wifi quality could be improved
From$129
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quest Windsor in Windsor 111 Punt Rd., Windsor, VC 3181 Australia ~0.81 miles northeast of St. Kilda Beach / ~14 minutes walking
  • Mid-scale Downtown property
  • 46 sleeping rooms in hotel
  • Great shopping
  • Most guests found problems with the furniture
From$125
Average 3.0 /5 Reviews Call BookMore Details
Bayview on the Park Melbourne : 52 Queens Rd. 52 Queens Rd., Melbourne, VC 3004 Australia ~0.97 miles north of St. Kilda Beach / ~17 minutes walking
  • Expensive Downtown hotel
  • 203 rooms in property
From$125
Average 3.0 /5 Review Score Call BookMore Details
Mantra St. Kilda Road - Melbourne 568 St. Kilda Rd., Melbourne, VC 3004 Australia ~0.99 miles north of St. Kilda Beach / ~17 minutes walking
  • High end hotel
From$125
Very Good 4.0 /5 Read Reviews Call BookMore Details
The Hotel Charsfield
+1-888-690-5247
478 St. Kilda Rd., Melbourne, VC 3004 Australia ~1.29 miles north of St. Kilda Beach / ~23 minutes walking
  • 4-star Downtown property
  • 2 floors in hotel
  • Close to public transport
  • Good amenities
From$125
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Bayview Eden Melbourne 6 Queens Rd., Melbourne, VC 3004 Australia ~1.62 miles north of St. Kilda Beach
  • Four-star Downtown hotel
  • 12 suites in property
From$66
Average 3.5 /5 Hotel Reviews Call BookMore Details
The Lyall Hotel
+1-800-881-1523
14 Murphy St., South Yarra, 3141 Australia ~1.79 miles northeast of St. Kilda Beach
  • Luxurious 5-star Suburban property
  • Fitness center on property
  • Most guests found the staff to be very friendly
  • All guests thought it was easy to get to the train station
From$169
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Royce Hotel in Melbourne 379 St.kilda Rd., Melbourne, VC 3004 Australia ~1.80 miles north of St. Kilda Beach
  • Luxury Five Star property
  • Gym / Fitness Center Available
From$119
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Punthill Apartment Hotel South Yarra Grand : 7 Yarra St. South Yarra 7 Yarra St. South Yarra, South Yarra, VC 3141 Australia ~1.85 miles northeast of St. Kilda Beach
  • 4 star property
  • Bathroom is ok
  • Terrific location
From$136
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Stay Innercity Melbourne Ruby Inn in Albert Park 7 / 52 Moubray St., Albert Park, VC 3206 Australia ~1.87 miles northwest of St. Kilda Beach
  • 3-star hotel
Art Series The Olsen 637 641 Chapel St., South Yarra, VC 3141 Australia ~1.92 miles northeast of St. Kilda Beach
  • Luxurious 5-star hotel
From$152
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Medina Executive South Yarra - Melbourne 52 Darling St., Melbourne, VC 3141 Australia ~1.98 miles northeast of St. Kilda Beach
  • 4-star Suburban hotel
  • 61 sleeping rooms in hotel
  • Popular among families
  • Tasty breakfast
From$99
Very Good 4.0 /5 Review Score Call BookMore Details
Quest on Dorcas - South Melbourne 8 Dorcas St., South Melbourne, VC 3205 Australia ~2.16 miles north of St. Kilda Beach
  • High-end Downtown property
  • Check in: 2:00 PM
From$72
Very Good 4.5 /5 Latest Reviews Call BookMore Details
Aria Favourite Southbank 285 City Rd., Southbank, VC 3006 Australia ~2.53 miles north of St. Kilda Beach
  • 4-star Convention Center hotel
  • 14 floors in hotel
From$75
Very Good 4.0 /5 Read Reviews Call BookMore Details
Quest Southbank in Melbourne 16 Kavanagh St. Southbank, Melbourne, VC 3006 Australia ~2.71 miles north of St. Kilda Beach
  • High-end Downtown hotel
  • 88 suites in hotel
From$129
Very Good 4.0 /5 Review Score Call BookMore Details
Crown Melbourne : 8 Whiteman St. 8 Whiteman St., Southbank, VC 3006 Australia ~2.78 miles north of St. Kilda Beach
  • Luxurious 5 Star Downtown hotel
  • Hotel has 1604 rooms
Travelodge Southbank Melbourne : Cnr Southgate Ave. / Riverside Quay Cnr Southgate Ave. / Riverside Quay, Southbank, VC 3006 Australia ~2.83 miles north of St. Kilda Beach
  • 4-star property
From$75
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
  [1 - 20 of 25]    
Next: Show All Available St. Kilda Beach Hotels with Pricing

Chart of the best hotels near St. Kilda Beach

HotelDescriptionLink
1. Marque Hotel Melbourne The 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. Novotel St. Kilda The 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. With a verified guest score of 4/5, this makes it one of the most outstanding properties close to St. Kilda Beach. Get the latest price
3. Quest on St. Kilda Road The Quest on St. Kilda Road is an attractive 4-Star hotel located about 0.4 miles northeast of St. Kilda Beach and approx. a 7 minute stroll by foot. Travelers gave this hotel a verified guest score of 4/5. Get the latest price
4. Cosmopolitan Hotel The Cosmopolitan Hotel is a well-liked 4 star hotel located about 0.4 miles southeast of St. Kilda Beach and approximately a 7 min. walk. With a aggregate guest review score of 4 out of 5, this makes it one of the first-class hotels near St. Kilda Beach. Get the latest price
5. Mantra St. Kilda Road The 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. Recent travelers gave this hotel an aggregate guest review score of 4 out of 5. Get the latest price

5 Best Hotels near St. Kilda Beach

Back to Top