Best Hotels in Melbourne CBD
|

25 Best Hotels in Melbourne CBD: A Senior-Friendly Guide

Melbourne’s CBD is packed with fantastic hotels, but which ones offer the best comfort, convenience, and value for visitors over 60? 

With the help of our readers’ recommendations, we’ve gathered this list of the best hotels in Melbourne CBD with great locations, excellent amenities, and even some handy Seniors Card discounts. Whether you’re after a luxurious stay or something budget-friendly, there’s an option here for you.

Related reading: Melbourne Musicals 2025: It’s Showtime

Best Hotels in Melbourne CBD

Best Hotels in Melbourne CBD with Seniors Card Discounts

1. Stamford Plaza Hotel Melbourne

A classic choice for a comfortable stay, Stamford Plaza offers 10% off accommodation and a 10% discount on their pre-theatre menu—perfect for a night out in Melbourne’s theatre district. 

The hotel features spacious suites with separate living and dining areas, plus an indoor heated pool. Nearby attractions include Federation Square and the Regent Theatre.

Average room rate: $220 per night
Stamford Plaza Hotel: 111 Little Collins St, Melbourne VIC 3000

Best melbourne hotels
Stamford Plaza Hotel Melbourne

2. Dorsett Melbourne

This modern hotel provides a 10% seniors discount on accommodation and is known for its award-winning accessible features, making it a great choice for your next Melbourne staycation. 

The rooms are contemporary with plush bedding and large bathrooms. Southern Cross Station and Docklands precinct are just a short distance away.

Highly recommended: We love this hotel, read our review here.

Average room rate: $200 per night
Dorsett Hotel Melbourne: 615 Little Lonsdale St, Melbourne VIC 3000

Best melbourne hotels
Dorsett Hotel Melbourne

3. Holiday Inn Express Melbourne CBD

Part of a trusted international chain, all Holiday Inn Hotel properties offer a Seniors Card discount (discount and inclusions vary by location). With several central locations, you’ll have easy access to Melbourne’s attractions. Rooms are modern, and the hotel offers a casual restaurant and bar.

Average room rate: $175 per night with breakfast
Holiday Inn Express Melbourne: 589/599 Little Collins St, Melbourne VIC 3000

Other Melbourne Holiday Inn properties worth considering include:
Top hotels melbourne
Holiday Inn Melbourne Airport

4. Crowne Plaza Melbourne

Overlooking the Yarra River, Crowne Plaza Melbourne offers a stylish stay with modern rooms, an outdoor heated pool, and a well-equipped fitness centre. Seniors Card holders receive a 10% discount on accommodation, making it a great choice for a comfortable yet affordable city break.

The hotel is just a short stroll from Southbank’s restaurants, Crown Casino, and the Melbourne Convention and Exhibition Centre, with easy access to trams for exploring further afield.

Average room rate: $240 per night
Crowne Plaza Melbourne: 1-5 Spencer St, Melbourne VIC 3008

Best melbourne hotels
Crowne Plaza Melbourne

5. Grand Hotel Melbourne

This heritage-listed hotel features self-contained apartments with high ceilings and kitchenettes. Southbank and Crown Casino are within walking distance.

While the hotel doesn’t offer an accommodation discount, the on-site Gaylord Indian Restaurant provides a 10% discount for Seniors Card holders—ideal if you love authentic Indian cuisine.

Average room rate: $250 per night
Grand Hotel Melbourne: 33 Spencer St, Melbourne VIC 3000

Staycation Melbourne - Gaylord

6. The Windsor Hotel

Melbourne’s most famous heritage hotel, known for its elegant charm, provides Seniors Card holders an 11% discount on their famous Afternoon Tea—a must for those who appreciate a touch of old-world luxury.

For a Melbourne staycation, the rooms feature antique-style furnishings and marble bathrooms. Parliament House, Old Treasury Building and Fitzroy Gardens are nearby.

Average room rate: $280 per night
The Windsor: 111 Spring St, Melbourne VIC 3000

The Windsor - Staycation Melbourne
The Windsor Hotel

Best Affordable Hotels in Melbourne (under $200 per night, usually)

7. Brady Hotels Central Melbourne

A simple, affordable option with a central location, make this one of the best hotels in Melbourne for budget-conscious travellers who still want quality and comfort. Rooms are compact but modern, featuring smart TVs and mini-fridges. The State Library of Victoria and Melbourne Central are just a short distance away.

Average room rate: $160 per night
Brady Hotels Central Melbourne: 30 Little La Trobe St, Melbourne VIC 3000

Other Brady Hotels properties worth considering include:

8. Great Southern Hotel Melbourne

A budget-friendly option near Southern Cross Station, Great Southern Hotel Melbourne offers simple yet comfortable rooms with essential amenities. The hotel’s unbeatable location makes it ideal for travellers arriving by train or SkyBus from the airport. 

With easy access to free trams, guests can explore nearby attractions such as Docklands, Crown Casino, and SEA LIFE Melbourne Aquarium. The hotel also features a 24-hour front desk and an on-site restaurant.

Average room rate: $130 per night
Great Southern Hotel Melbourne: 44 Spencer St, Melbourne VIC 3000

Great Southern - Staycation Melbourne
Great Southern Hotel Melbourne

9. Best Western Melbourne City

A charming boutique-style hotel with a mix of classic and modern design, Best Western Melbourne City offers compact but well-appointed rooms, a rooftop terrace, and a cosy café. Located in the free tram zone, it’s within walking distance of Southbank, Marvel Stadium, and the Melbourne Convention Centre. 

Average room rate: $160 per night
Best Western Melbourne City: 16 Spencer St, Melbourne VIC 3000

Best accommodation melbourne
Best Western Hotel Melbourne

10. YHA Melbourne Central

An affordable and social option suitable for all ages, YHA Melbourne offers clean, comfortable rooms, including private room options. It features a rooftop terrace with city views and is conveniently located near Southern Cross Station and Crown Casino.

Average room rate: $110 per night
YHA Melbourne: 562 Flinders St, Melbourne VIC 3000

YHA melbourne
YHA Melbourne

11. Quincy Hotel

A stylish yet budget-friendly hotel with colourful, modern decor. Quincy Hotel provides well-designed rooms with great amenities, plus a rooftop bar and pool. Close to Southbank and Flinders Street Station.

Average room rate: $180 per night
Quincy Hotel: 509 Flinders Ln, Melbourne VIC 3000

12. Causeway 353 Hotel

A great option in the heart of the city, Causeway 353 Hotel offers comfortable rooms at an affordable price. It’s close to Bourke Street Mall, making it perfect for shopping lovers.

Average room rate: $170 per night
Causeway 353 Hotel: 353 Little Collins St, Melbourne VIC 3000

Best accommodation melbourne
Causeway 353 Hotel

13. Comfort Hotel Melbourne Central

Another budget-friendly option in the heart of the city, Comfort Hotel Melbourne Central offers clean, comfortable rooms with modern amenities. The hotel is surrounded by some of Melbourne’s best dining and shopping spots, including Bourke Street Mall and Chinatown. 

Average room rate: $150 per night
Comfort Hotel Melbourne Central: 265 Little Bourke St, Melbourne VIC 3000

Other Comfort Hotel properties:
Comfort Hotel accommodation melbourne
Comfort Hotel Melbourne Central

14. Novotel Melbourne South Wharf

Located in the vibrant South Wharf precinct, Novotel Melbourne South Wharf provides sleek, contemporary rooms with stunning city or river views. The hotel is directly connected to the Melbourne Convention and Exhibition Centre, making it perfect for event-goers. Nearby, you’ll find DFO South Wharf for outlet shopping, scenic riverside dining, and easy access to trams into the city.

Average room rate: $195 per night
Novotel Melbourne South Wharf: 7 Convention Centre Pl, South Wharf VIC 3006

15. The Victoria Hotel Melbourne

A historic yet affordable hotel in the heart of Melbourne, The Victoria Hotel offers comfortable rooms with a classic charm. Guests can enjoy facilities such as a rooftop fitness centre, plunge pool, and sauna.

Located just a short walk from Bourke Street Mall, Federation Square, and Her Majesty’s Theatre, it’s an excellent choice for those wanting a central stay with easy access to Melbourne’s shopping and entertainment.

Average room rate: $160 per night
The Victoria Hotel Melbourne: 215 Little Collins St, Melbourne VIC 3000

Top Hotels in Melbourne CBD
The Victoria Hotel

Best Melbourne Hotels for a Mid-Range Budget (Under $300 per night, usually)

16. Vibe Hotel Melbourne

A stylish and contemporary hotel, Vibe Hotel Melbourne offers modern rooms with sleek decor and stunning Yarra River views. The hotel features an indoor swimming pool, a fitness centre, and an on-site restaurant. Located close to Flinders Street Station and Southbank, it’s an excellent base for exploring the city. 

Average room rate: $230 per night
Vibe Hotel: 1 Queen St, Melbourne VIC 3000

Vibe hotel melbourne
Vibe Hotel Melbourne

17. DoubleTree by Hilton Hotel Melbourne – Flinders Street

Known for its fantastic location and warm chocolate chip cookies on arrival, DoubleTree by Hilton provides comfortable, modern rooms with excellent accessibility features. Close to Federation Square and Flinders Street Station.

Average room rate: $240 per night
DoubleTree by Hilton: 270 Flinders St, Melbourne VIC 3000

Campari Room - DoubleTree by Hilton Melbourne
Campari-themed room – DoubleTree by Hilton Melbourne

18. voco Melbourne Central

A stylish, contemporary hotel with a boutique feel, voco Melbourne Central features modern rooms and a rooftop bar. Situated close to Melbourne Central Shopping Centre and Queen Victoria Market.

Average room rate: $260 per night
voco Melbourne Central: 374 Lonsdale St, Melbourne VIC 3000

19. Melbourne Marriott Docklands

A sleek and modern choice, great for those wanting a bit of luxury without being right in the heart of the city’s hustle and bustle. The hotel offers spacious rooms, an infinity pool, and a rooftop bar. Marvel Stadium and the Docklands precinct are nearby.

Average room rate: $270 per night
Melbourne Marriott: 15 Waterfront Way, Docklands VIC 3008

20. Mantra on Little Bourke Melbourne

Ideal for longer stays or those who enjoy extra space, Mantra on Little Bourke offers apartment-style accommodation with kitchenettes, spacious living areas, and modern furnishings. The hotel features an on-site restaurant, 24-hour reception, and a fitness centre. Situated in the legal district, it’s a short walk to Bourke Street Mall, Queen Victoria Market, and Melbourne’s famous laneways filled with cafes and boutiques.

Average room rate: $220 per night
Mantra on Little Bourke Melbourne: 471 Little Bourke St, Melbourne VIC 3000

Best High-End Hotels in Melbourne ($300+ per night)

21. InterContinental Melbourne The Rialto

A luxury heritage hotel housed in a beautifully restored 1890s building. Offers elegant rooms with top-class service and fine dining options. Located near Docklands and the Yarra River.

Average room rate: $350 per night
InterContinental Melbourne: 495 Collins St, Melbourne VIC 3000

Intercontinenatal Staycation Melbourne
InterContinental Hotel Melbourne

22. The Langham Melbourne

A five-star favourite with riverside views, The Langham offers Seniors Card holders $10 off lunch or dinner menus at Melba Restaurant, making fine dining slightly more affordable. The hotel boasts elegant rooms with plush bedding and marble bathrooms, plus an indoor pool with stunning city views. It’s located right on the Yarra River, steps from the Arts Centre and NGV.

Average room rate: $320 per night
The Langham Hotel Melbourne: 1 Southgate Ave, Southbank VIC 3006

Langham = Staycation Melbourne
The Langham Melbourne

23. Oakwood Premier Melbourne

A modern high-rise hotel with fully serviced apartments, luxurious interiors, and panoramic city views. Features a rooftop bar and fine dining. Close to South Wharf and DFO.

Average room rate: $310 per night
Oakwood Premier Melbourne: 202 Normanby Rd, Southbank VIC 3006

24. W Melbourne

A trendy and vibrant hotel with stunning interiors and a lively atmosphere, perfect for those who enjoy a bit of flair. Rooms are stylish and equipped with luxurious amenities. Flinders Street Station and Degraves Street’s cafes are just a short stroll away.

Average room rate: $350 per night
W Melbourne: 408 Flinders Ln, Melbourne VIC 3000

25. The Ritz-Carlton Melbourne

For an ultra-luxurious stay, the Ritz Carlton offers breathtaking views and first-class service. Rooms feature floor-to-ceiling windows and lavish furnishings. It’s close to Flagstaff Gardens and the Queen Victoria Market.

Average room rate: $500 per night
The Ritz-Carlton Melbourne: 650 Lonsdale St, Melbourne VIC 3000

Tips for Booking the Best Accommodation in Melbourne

Wherever you stay, Melbourne’s top hotels offer a mix of convenience, comfort, and excellent service—some with fantastic Seniors Card benefits to make your stay even better.

Some extra tips when booking accommodation in Melbourne:

  • Remember Booking.com’s Genius loyalty program offers a 10% discount on eligible stays (plus other various perks!)
  • If you’re booking directly, always ask if the hotel offers a Seniors Card discount, as they may not advertise it.
  • AirBnb is worth looking at for unique Melbourne accommodation options. We can highly recommend Lola Melbourne.

Need more travel tips for Melbourne? Check out our other guides for senior-friendly attractions, dining, and public transport options!

Room service is available for in-house guests of DoubleTree by Hilton Melbourne
Room service meals at DoubleTree by Hilton Melbourne

Heading off on your own Melbourne adventures? Join our ​Facebook Group ​and share your stories, ask questions and connect with others for further inspiration.

This post contains affiliate links. At no extra cost to you, I may earn a small commission if you click on a link and make a purchase.


Read more:

Morning Melodies Melbourne 2025: Celebrating 40 Years of Music and Memories

Finding Italy in Melbourne: Lygon Street and beyond

Melbourne Musicals 2025: It’s Showtime

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *