Where to stay in Melbourne: a neighborhood-by-neighborhood guide
What's the best area to stay in Melbourne?
The CBD is the safest first-timer choice — walkable to major sights, on every tram line, inside the Free Tram Zone. St Kilda suits beach and nightlife-focused stays a short tram ride out; Fitzroy suits travellers who want cafes, bars and street art over CBD convenience; Southbank suits arts-and-river-view stays close to the Eureka Skydeck and Arts Centre.
How to think about Melbourne’s neighborhoods
Melbourne doesn’t have a single obvious “stay here” answer the way some cities do, largely because its excellent tram network makes several genuinely different neighbourhoods practical bases rather than forcing everyone into one compact tourist core. The right choice depends less on “which area is best” and more on what you’re prioritising: walkability to major sights, nightlife and dining character, budget, or proximity to specific attractions like the beach or a particular day-trip departure point.
This guide compares the seven areas most visitors consider, with an honest read on who each suits and who it doesn’t.
The CBD: the safe, convenient default
The CBD is Melbourne’s most straightforward first-timer choice — it sits inside the Free Tram Zone, puts you within walking distance of Flinders Street Station, the arcades and laneways, Queen Victoria Market and Hosier Lane, and connects directly to every other neighbourhood on this list via tram or train without needing to plan transfers. Accommodation ranges from budget hostels to five-star towers, generally at a premium compared with the inner suburbs for comparable quality.
The trade-off: the CBD can feel less distinctly “Melbourne” in character than the inner-north or bayside suburbs — it’s efficient and central rather than atmospheric, and quietens down earlier in the evening away from the main entertainment strips.
Southbank: river views and arts-precinct proximity
Southbank, across the Yarra from the CBD, suits travellers prioritising the Eureka Skydeck, the Arts Centre and NGV, and river or skyline views from their room — a genuine step up in outlook compared with most CBD hotel rooms. It’s a 5-10 minute walk or short tram ride from the CBD core, making it nearly as convenient while offering a quieter, more residential-feeling evening atmosphere once the day-trip crowds clear out.
Families in particular do well here, given easy access to SEA LIFE Melbourne and a flatter, more stroller-friendly walking environment along the Yarra promenade than some of the CBD’s laneway-heavy streets.
St Kilda: beach, nightlife and a different pace
St Kilda, roughly 20-25 minutes from the CBD by tram, is Melbourne’s beachside answer for travellers who want sand, a lively bar and live-music scene, and a noticeably more relaxed daytime pace than the city centre. Luna Park’s heritage rollercoaster, the St Kilda foreshore, and a strong penguin-spotting opportunity at the pier make it a genuinely strong family base as well as a nightlife-focused one, a combination not every neighbourhood on this list manages.
The honest caveat: it’s a real tram commute rather than a short walk for CBD-based day activities, so factor in an extra 20-40 minutes each way if your itinerary is heavily CBD-centric.
Fitzroy: cafes, bars and street art over convenience
Fitzroy, Melbourne’s oldest and most bohemian inner suburb, suits travellers who want to be based somewhere with genuine neighbourhood character — street art, independent cafes, vintage shopping and a strong live music and bar scene — rather than staying in a more generic, convenience-first location. It’s a 10-15 minute tram ride or 25-35 minute walk from the CBD, close enough to combine easily but distinctly different in feel.
Accommodation options in Fitzroy skew toward boutique hotels and short-term apartment rentals rather than large chain hotels, worth knowing if you have specific brand loyalty or loyalty-program preferences.
Carlton: Italian dining and university-town energy
Carlton, home to Lygon Street’s long-running Italian restaurant strip and the University of Melbourne’s main campus, suits travellers who want strong dining options within walking distance and a quieter, more academic atmosphere than Fitzroy’s bar-heavy strip a few blocks over. It’s well-placed for the Royal Exhibition Building and Melbourne Museum, both a short walk away in Carlton Gardens.
Southbank versus Richmond: budget and value
Richmond, across the river and slightly further from the CBD than Southbank, generally offers better accommodation value for comparable quality, plus proximity to the MCG precinct and the Corner Hotel’s live music scene, at the cost of a slightly longer commute into the CBD core (roughly 10-15 minutes by tram or train). It’s a solid choice for budget-conscious travellers who don’t want to sacrifice too much convenience.
Docklands and Footscray: further options worth knowing
Docklands, west of the CBD along the waterfront, offers newer, often larger apartment-style accommodation at competitive pricing, though the area itself has a quieter, more corporate character in the evenings compared with the CBD or inner-north suburbs. Footscray, further west again, is genuinely cheaper and increasingly known for its food scene (particularly Vietnamese and African cuisine), but requires a longer commute for most CBD-centric sightseeing — a better fit for longer stays or budget-focused travellers comfortable with more transit time.
A quick decision guide
First-timers wanting maximum convenience → the CBD.
Families with young kids → Southbank or St Kilda.
Nightlife and beach priority → St Kilda.
Cafes, bars, street art, less touristy feel → Fitzroy.
Dining and a quieter academic atmosphere → Carlton.
Best value without sacrificing much convenience → Richmond.
Longer stays, tighter budget → Footscray or Docklands.
Safety across Melbourne’s neighborhoods
Melbourne is, by international standards, a very safe city, and none of the areas covered in this guide carry meaningful safety concerns for typical travellers exercising normal city awareness. The CBD, Southbank and Carlton all feel calm and well-lit at night along main streets; St Kilda’s nightlife strip along Fitzroy Street and the Esplanade gets lively on weekend evenings without tipping into genuine risk; Fitzroy and Collingwood’s back streets are quieter after dark than the CBD’s main tram routes, which some solo travellers prefer to know in advance. As with any city, keep normal precautions around late-night solo walks through quieter side streets, but no neighbourhood on this list should be avoided purely on safety grounds.
Accommodation types by area
The CBD and Southbank carry Melbourne’s heaviest concentration of large international hotel chains and high-rise apartment-hotels, generally the most reliable choice if brand consistency and loyalty programs matter to your booking decisions. Fitzroy, Carlton and St Kilda lean more toward boutique hotels, converted heritage buildings and short-term apartment rentals, often with more character but less standardised service than a chain hotel. Richmond and Docklands sit in between, with a mix of mid-range chain hotels and newer apartment-style developments.
If you’re travelling as a family needing multiple bedrooms or a kitchen, apartment-style stays in Southbank, Docklands or St Kilda tend to offer better value and more space than an equivalent CBD hotel room.
What locals actually think about each area
Ask a Melburnian where to stay and the answers tend to reveal genuine, slightly tribal neighbourhood loyalty rather than pure tourism-brochure consensus. CBD residents and regular commuters often find the city centre itself a bit soulless once the workday crowds clear — efficient, but not where they’d choose to spend a Saturday. Inner-north residents (Fitzroy, Collingwood, Carlton) tend to view their own area as the “real” Melbourne experience, sometimes dismissively contrasting it with the CBD’s more generic, visitor-oriented feel. St Kilda locals defend their suburb’s rougher edges and occasional tourist-trap reputation as part of its character rather than a flaw.
None of these local opinions should override your own practical priorities, but they’re a useful reality check against purely marketing-driven “best neighbourhood” claims.
Transport: why the choice matters less than in some cities
Melbourne’s tram network — the largest in the world by route length — means the practical difference between staying in the CBD versus St Kilda or Fitzroy is measured in single-digit to low-double-digit minutes on a frequent, reliable service, rather than the kind of hour-plus commute penalty some cities impose on travellers who choose a “wrong” neighbourhood. This genuinely widens your options compared with more transit-constrained cities: choosing St Kilda for its beach and nightlife, or Fitzroy for its bars and street art, over a more generic CBD stay doesn’t meaningfully compromise your ability to reach everything else on a typical itinerary.
Staying near the airport versus staying in the city
Because Melbourne Airport doesn’t currently have a direct rail connection (Melbourne Airport Rail remains under construction, not yet open), there’s little practical benefit to booking airport-area accommodation over a city-based stay for most itineraries — SkyBus connects the airport to Southern Cross Station in roughly 30 minutes regardless of where in the CBD or inner suburbs you’re ultimately headed, so the time saved by staying near the airport itself is minimal unless you have an unusually early or late flight and specifically want to avoid a transfer the night before or after.
Length of stay and neighborhood choice
If you’re spending three nights or fewer in Melbourne, the CBD or Southbank’s maximum convenience generally outweighs the benefits of a more characterful but slightly less central base — you simply don’t have enough time to “settle in” to a neighbourhood’s character before moving on. For stays of five nights or more, choosing Fitzroy, St Kilda or Carlton for their distinct atmosphere becomes more worthwhile, since you’ll have enough time to enjoy the neighbourhood itself as a destination rather than purely a base for day trips into the centre or out to regional Victoria.
Booking timing and pricing patterns
Melbourne hotel pricing responds noticeably to the city’s major event calendar — the Australian Open (January), the Formula 1 Grand Prix (March), and AFL finals season (September) all drive CBD and inner-city accommodation prices up substantially, sometimes doubling standard rates. If your visit doesn’t need to coincide with one of these events, booking outside those windows saves meaningfully on accommodation costs across every neighbourhood in this guide.
Where this fits in your Melbourne trip
There’s no single objectively “best” area — the right choice depends on whether you’re prioritising walkability, nightlife, family logistics, budget or neighbourhood character, and Melbourne’s transport network makes several genuinely different answers equally practical. For a deeper look at any specific area, see our dedicated guides to the CBD, Southbank, St Kilda, Fitzroy, Carlton and Richmond, each covering specific streets, accommodation types and honest pros and cons in more depth than a single comparison page allows.
Frequently asked questions about Where to stay in Melbourne
Is the CBD or Southbank better for a first Melbourne visit?
The CBD generally, since it sits inside the Free Tram Zone with direct walking access to Flinders Street Station, the laneways, and Queen Victoria Market. Southbank is a close second, especially for river and skyline views, and remains an easy 5-10 minute walk or tram ride from the CBD core.Is St Kilda too far from the city centre to stay there?
No — St Kilda is roughly a 20-25 minute tram ride from the CBD along one of Melbourne's most frequent tram routes, making it a genuinely practical base rather than an inconvenient one, particularly if beach access and a livelier nightlife scene matter more to you than being in the absolute city centre.Where should families with kids stay in Melbourne?
Southbank or the CBD generally work best for families, given proximity to SEA LIFE Melbourne, the Eureka Skydeck, and easy tram access to the Royal Botanic Gardens and Melbourne Museum. St Kilda is also a strong family choice if beach time and Luna Park are priorities.Is Fitzroy walkable to the CBD?
It's a comfortable 25-35 minute walk, or a 10-15 minute tram ride, from the CBD core — close enough to combine easily but far enough to have a distinctly different, less touristy neighbourhood character than staying right in the city centre.What's the cheapest area to stay in Melbourne?
Richmond and parts of Carlton tend to offer better-value accommodation than the CBD or Southbank for comparable quality, while still sitting within a short tram or train ride of the centre. Footscray, further west, is cheaper again but requires more commuting time for most sightseeing.