Menu

Search options

2026-02-24

2026-02-25
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Melbourne near Flagstaff Train Station

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

2632 results

  • Elegant 2 Bed Cbd Heated Pool Gym Sauna Balcony

    From US$ 260

    633 Little Lonsdale Street 2610, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 260
  • Luxury Apartment In Melbourne

    633 Little Lonsdale Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • Urban Gem 2Br Apartment In Cbd

    From US$ 126

    633 Little Lonsdale St, Melbourne Vic 3000, Australia, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • New Central Cbd, Pool, Gym, Wifi

    2610 / 633 Little Lonsdale Street 2610, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • West Side Place 2Br With Pool Sauna Gym And Luxe Living

    633 Little Lonsdale Street 4912, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • 2 Bedroom 2 Bath, Southern Cross, Flagstaff, Lvl 65

    From US$ 177

    633 Little Lonsdale Street Unit 6505C, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Wonderful Westside Place

    633 Little Lonsdale Street 2610, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • 2 Brm 2 Bath, Southern Cross, Flagstaff, Lvl59

    From US$ 422

    633 Little Lonsdale Street Unit 5912B, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 422
  • Stunning Cbd Lux, Heated Pool, Gym, Sauna, Steam

    633 Little Lonsdale Street 2610, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • Sleek Stylish Cbd, Heated Pool, Gym, Sauna, Steam

    2303 / 633 Little Lonsdale Street 2303, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • Flagstaff Green Apartments

    From US$ 193

    23 Batman Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    Flagstaff Green apartment is situated within 1.5 km of St Paul's Cathedral, and has a number of amenities including a storage room, a lift and a carpark. The property comprises of 2 bedrooms and a…

    To the hotel

    price for 1 night
    Book Now From US$ 193
  • Spectacular William St Apartment - Sleeps 12

    From US$ 612

    172 William St, Melbourne Vic 3000, Australia, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 612
  • Penthouse On William - 4Br 3Bath - Sleeps 8

    From US$ 427

    172 William St, Melbourne Vic 3000, Australia, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 427
  • Dazzling Views From Contemporary High-Rise Living

    From US$ 111

    3602 5 Sutherland Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • The Ritz-Carlton, Melbourne

    From US$ 419

    650 Lonsdale Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    Within 32 km of sports attractions such as Melbourne Cricket Ground, the 5-star The Ritz-Carlton, Melbourne Hotel features 256 rooms with sea views. There's also a convenience of private car parking…

    To the hotel

    price for 1 night
    Book Now From US$ 419
  • Charming 2-Bedroom, Apartment In Inner Melbourne

    From US$ 142

    705/172 William St, Melbourne Vic 3000, Australia, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 142
  • 2B2B Luxury At Flagstaff Gardens With Parking

    From US$ 315

    23 Batman Street 803, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 315
  • Sky High 2Br Stay In Melbourne Cbd

    2103/5 Sutherland Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now
  • Dreamy Nature Apt In Free Tram Zone With Garden Views & Free Parking

    From US$ 274

    23 Batman Street, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    Set 1.9 km from Crown Melbourne Casino, which will let your body release endorphins, the 61 m² Dreamy Nature Apt In Free Tram Zone With Garden Views & Free Parking apartment features a lift. Guests…

    To the hotel

    price for 1 night
    Book Now From US$ 274
  • Next To Skybus Luxe 2 Bed 2 Bath With Parking Pool Gym Sauna

    648 Lonsdale Street 5804D, Melbourne, Australia

    0.4 km to Flagstaff Train Station (To the map)

    To the hotel

    Book Now