We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Pool Mid-range Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Bar/Lounge Fitness centre Room Service Business & up & up Independent Hotels Internet Air Conditioning Hotels with Free Wifi Non-Smoking Hotel Hotels with Restaurants & up Apartment Hotels Meeting room Cheap Hotels Concierge Spa Hotels Business services Boutique Hotels Wedding Hotels $ $$ $$$ $$$$ Hotels with Villas Boardwalk Hotels Adina Boutique Spa Hotels Airport Transportation Luxury Boutique Hotels Reduced mobility rooms Novotel Romantic Green Quest Apartment Hotels Rydges Spa Any distance from St. Kilda Beach
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
BreakFree on Collins
Booking.com
USD 156*
View Deal
233 Collins St | Level 6, Melbourne, Victoria 3000, Australia
5.4 km from St. Kilda Beach
    Flinders Landing Apartments
    TripAdvisor
    View Deal
    161 Flinders Lane, Melbourne, Victoria 3000, Australia
    5.4 km from St. Kilda Beach
      Oaks on Collins
      SAVE USD 39
      USD 216*
      Agoda.com
      USD 177*
      View Deal
      480 Collins St, Melbourne, Victoria 3000, Australia
      5.4 km from St. Kilda Beach
      • Pool
      • Restaurant
      Hotel Lindrum Melbourne - MGallery Collection
      SAVE USD 16
      USD 231*
      Booking.com
      USD 215*
      View Deal
      26 Flinders St, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Free Wifi
      • Restaurant
      Grand Hyatt Melbourne
      SAVE USD 30
      USD 323*
      Booking.com
      USD 293*
      View Deal
      123 Collins Street, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Free Wifi
      • Pool
      Travelodge Hotel Melbourne Docklands
      SAVE USD 17
      USD 275*
      Agoda.com
      USD 258*
      View Deal
      66 Aurora Lane | Docklands, Melbourne, Victoria 3008, Australia
      5.5 km from St. Kilda Beach
      • Free Internet
      Novotel Melbourne on Collins
      SAVE USD 32
      USD 223*
      Novotel
      USD 191*
      View Deal
      270 Collins St, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Pool
      • Restaurant
      Pullman Melbourne on the Park
      SAVE USD 18
      USD 193*
      Booking.com
      USD 175*
      View Deal
      192 Wellington Pde, Melbourne, Victoria 3002, Australia
      5.5 km from St. Kilda Beach
      • Pool
      • Restaurant
      Causeway 353 Hotel
      SAVE USD 42
      USD 209*
      Agoda.com
      USD 167*
      View Deal
      353 Little Collins St, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Fitness centre
      Punthill Manhattan
      SAVE USD 6
      USD 201*
      Orbitz.com
      USD 195*
      View Deal
      57 Flinders Lane, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Fitness centre
      Metro Apartments on Bank Place
      TripAdvisor
      View Deal
      18 Bank Pl, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
      • Free Wifi
      Ibis Budget Melbourne CBD
      ibis Budget
      USD 140*
      View Deal
      97 - 103 Elizabeth St | Near the Corner of Collins & Elizabeth, Melbourne, Victoria 3000, Australia
      5.5 km from St. Kilda Beach
        ibis Styles Kingsgate Hotel
        Booking.com
        USD 175*
        View Deal
        131 King St, Melbourne, Victoria 3000, Australia
        5.5 km from St. Kilda Beach
        • Free Wifi
        • Restaurant
        Citiclub Hotel
        SAVE USD 37
        USD 293*
        Agoda.com
        USD 256*
        View Deal
        113 Queen St, Melbourne, Victoria 3000, Australia
        5.5 km from St. Kilda Beach
        • Bar/Lounge
        Alto Hotel on Bourke
        SAVE USD 66
        USD 283*
        Agoda.com
        USD 217*
        View Deal
        636 Bourke Street, Melbourne, Victoria 3000, Australia
        5.6 km from St. Kilda Beach
        • Free Wifi
        • Restaurant
        Sofitel Melbourne on Collins
        SAVE USD 24
        USD 291*
        Sofitel
        USD 267*
        View Deal
        25 Collins Street, Melbourne, Victoria 3000, Australia
        5.6 km from St. Kilda Beach
        • Restaurant
        • Room Service
        Quest Docklands
        TripAdvisor
        View Deal
        750 Bourke Street | Docklands, Melbourne, Victoria 3008, Australia
        5.6 km from St. Kilda Beach
        • Room Service
        Mercure Melbourne Treasury Gardens
        SAVE USD 18
        USD 179*
        Booking.com
        USD 161*
        View Deal
        13 Spring St, Melbourne, Victoria 3000, Australia
        5.6 km from St. Kilda Beach
        • Restaurant
        • Room Service
        The Victoria Hotel
        SAVE USD 18
        USD 166*
        Booking.com
        USD 148*
        View Deal
        215 Little Collins St, Melbourne, Victoria 3000, Australia
        5.6 km from St. Kilda Beach
        • Pool
        • Restaurant
        Causeway Inn On The Mall
        SAVE USD 39
        USD 199*
        Agoda.com
        USD 160*
        View Deal
        327 Bourke St, Melbourne, Victoria 3000, Australia
        5.6 km from St. Kilda Beach
          Hotel Causeway
          SAVE USD 33
          USD 200*
          Agoda.com
          USD 167*
          View Deal
          275 Little Collins St | entrance in Howey Place, Melbourne, Victoria 3000, Australia
          5.6 km from St. Kilda Beach
          • Fitness centre
          Knightsbridge Apartments
          SAVE USD 7
          USD 86*
          Agoda.com
          USD 79*
          View Deal
          101 George St, Melbourne, Victoria 3002, Australia
          5.6 km from St. Kilda Beach
          • Free Wifi
          • Free Parking
          QT Melbourne
          SAVE USD 34
          USD 273*
          Agoda.com
          USD 239*
          View Deal
          133 Russell St, Melbourne, Victoria 3000, Australia
          5.7 km from St. Kilda Beach
          • Free Wifi
          • Restaurant
          Mantra on Little Bourke
          SAVE USD 44
          USD 209*
          Agoda.com
          USD 165*
          View Deal
          471 Little Bourke St, Melbourne, Victoria 3000, Australia
          5.7 km from St. Kilda Beach
          • Restaurant
          • Room Service
          Citadines on Bourke Melbourne
          SAVE USD 74
          USD 212*
          Agoda.com
          USD 138*
          View Deal
          131-135 Bourke Street, Melbourne, Victoria 3000, Australia
          5.7 km from St. Kilda Beach
          • Free Wifi
          • Pool
          Adina Apartment Hotel Melbourne
          SAVE USD 24
          USD 243*
          Expedia.com
          USD 219*
          View Deal