Perth city: where to stay for a polished urban base
Step out on St Georges Terrace at 07:30 and the city feels almost European: commuters, sharp tailoring, the light bouncing off glass towers and the Swan River just two blocks away. Staying in central Perth suits travellers who want a refined urban base with easy access to both the river and the Indian Ocean beaches. The most desirable addresses sit between Elizabeth Quay and Cathedral Square, where heritage façades hide some of the best hotels in Western Australia, including discreet luxury properties with serious wine lists and quietly efficient service.
Business travellers and weekending couples tend to prefer the so‑called “Perth best” triangle: the area framed by Hay Street, Murray Street and the riverfront. From here, you can walk to the Swan River foreshore in under 10 minutes, then be on a train to Fremantle or Cottesloe Beach from Perth Station just up Wellington Street. If you like a sense of occasion with your stay, look for a hotel with a rooftop bar overlooking Elizabeth Quay; sunset drinks here, with ferries sliding across the water and the lights of South Perth coming on, feel distinctly world‑class without leaving Australia.
For a more residential feel, the western edge of the city around West Perth and the base of the Perth Hills offers tree‑lined streets, Kings Park on your doorstep and an easy drive to the Swan Valley. These hotels on the western side of the CBD work well if you plan a longer trip that mixes city time with day drives to national park lookouts and river wineries. In short, choose the CBD and riverfront when you want culture, restaurants and bars in walking distance; choose the fringe if you value space, greenery and quieter nights.
Top Perth city hotels
COMO The Treasury – Luxury heritage hotel in Cathedral Square, a short walk to Elizabeth Quay; $$$$; best for design‑led city breaks.
The Ritz‑Carlton, Perth – High‑end tower at Elizabeth Quay with river views and rooftop bar; $$$$; ideal for couples and business travellers.
QT Perth – Boutique property near Murray Street Mall; $$$; good for nightlife and shopping on foot.
Parmelia Hilton Perth – Classic full‑service hotel close to St Georges Terrace; $$$; convenient for corporate stays and events.
Fremantle and the coast: character stays by the Indian Ocean
Salt on the air, gulls over the harbour, live music drifting out of a side street off South Terrace. Fremantle is where you stay when you want Western Australia’s maritime character up close. The best places to stay cluster around the West End and Fishing Boat Harbour, where 19th‑century warehouses now house galleries, cafés and some of the city’s most atmospheric hotels. From a room overlooking Victoria Quay, you can watch container ships slide in at dawn, then wander to the Fremantle Markets for coffee within minutes.
Compared with central Perth, Fremantle’s hotels feel more bohemian and less formal, which suits travellers who prioritise neighbourhood texture over polished lobbies. You are still only a 30‑minute train ride from the city, but your daily rhythm changes: morning swims at Bathers Beach, long lunches at a harbourfront restaurant, sunset walks along Marine Terrace. If you plan to visit Rottnest Island for a day trip, staying near B Shed on Victoria Quay makes the early ferry almost effortless. Families and groups often find this area ideal, with easy access to both the beach and the river mouth.
Further north, the coastal strip from Cottesloe to Scarborough offers a different kind of luxury. Here, the best hotels in Western Australia for ocean views sit directly on Marine Parade or The Esplanade, with balconies facing the Indian Ocean and the beach just across the road. Choose this area if your trip is built around swimming, coastal walks and sundowners rather than galleries and theatres. It is less about late‑night restaurants, bars and culture, more about golden light, sea breeze and the simple pleasure of watching waves roll in from your room.
Top Fremantle and coastal hotels
Esplanade Hotel Fremantle – Landmark property opposite Esplanade Park; $$$; close to Fishing Boat Harbour and Bathers Beach.
Warders Hotel – Boutique rooms in restored limestone cottages near Fremantle Markets; $$$; character‑rich and walkable.
Cottesloe Beach Hotel – Beachfront stay on Marine Parade; $$$; great for sunset drinks and ocean swims.
Rendezvous Hotel Perth Scarborough – High‑rise resort on The Esplanade; $$–$$$; family‑friendly with direct beach access.
Rottnest Island and the offshore escapes: car‑free, sea‑breeze luxury
Board the morning ferry from Barrack Street Jetty or Fremantle and within 30 minutes the city falls away, replaced by limestone, turquoise bays and the slow rhythm of island life. Rottnest Island, or “Rotto” to most locals, is the classic Perth weekend escape and one of the most distinctive places to stay in Western Australia. The island is car‑free, which immediately changes the feel of any hotel stay here; you move on foot or by bike, with the sound of the wind and the sea replacing traffic.
Most accommodation clusters around Thomson Bay and the settlement, but the more memorable luxury hotels sit slightly removed, near quieter coves where you can step from your room to the beach in under a minute. Waking to the sight of the Indian Ocean through floor‑to‑ceiling glass, then walking straight into the water before breakfast, is the kind of experience that justifies the ferry crossing. Nature lovers will appreciate that even the more polished properties tend to keep a low profile in the landscape, letting the island’s dunes and salt‑scrub dominate the view.
Rottnest suits travellers who value nature and simplicity over urban buzz. Days here are about cycling to Little Salmon Bay, snorkelling at The Basin, or watching the light change over Geordie Bay rather than ticking off city attractions. If you are planning a longer Western Australia trip that includes whale sharks at Ningaloo or a national park road journey, consider starting or ending with two nights on Rottnest Island. It works as a decompression chamber: a place to slow down, reset your internal clock and remember why this stretch of coast is so revered across Australia.
Top Rottnest Island stays
Samphire Rottnest – Upscale beachfront resort on Thomson Bay; $$$$; steps from the main jetty and village cafés.
Discovery Rottnest Island – Eco‑tents behind Pinky Beach; $$$; glamping with boardwalk access to the sand.
Rottnest Island Authority units – Simple self‑contained cabins around the settlement; $$; practical for families and groups.
Swan Valley and Perth Hills: vineyard stays and valley retreats
Drive just 25 minutes up Guildford Road from the CBD and the skyline gives way to vines, cellar doors and low, honey‑coloured light over the Swan River. The Swan Valley is one of the easiest luxury escapes from Perth, especially for travellers who want to pair a city stay with a countryside interlude. Here, the best hotels are often set within working vineyards or on riverfront estates, offering that coveted valley retreat feel without a long transfer. You wake to magpies and the smell of eucalyptus, not traffic.
Staying in the Swan Valley suits food‑driven travellers. Many properties sit within a short drive of serious restaurants, farm gates and small producers, so a long lunch can easily turn into a slow afternoon by the pool. Compared with Margaret River, the area is more compact and less wild, which makes it ideal for a one‑ or two‑day add‑on to a Perth city trip. You can spend the morning at a winery, then be back on King Street for late‑afternoon shopping the same day.
Push a little further into the Perth Hills and the mood shifts again. Towns like Kalamunda and Mundaring sit higher, with cooler evenings, jarrah forest and walking trails that start almost at the edge of some hotel car parks. This is where nature lovers who still want polished service tend to book: think small luxury hotels with deep verandahs, fireplaces for winter and views down over the coastal plain. Choose the Swan Valley if you want wine and river scenery; choose the Perth Hills if you prefer national park lookouts, bushwalks and a sense of being properly away from the city.
Top Swan Valley and Perth Hills hotels
The Vines Resort – Golf and spa resort in the heart of Swan Valley vineyards; $$–$$$; good for couples and groups.
Brookleigh Estate – Boutique chateau‑style stay on a working equestrian property; $$$; romantic base near cellar doors.
Amaroo Retreat & Spa – Adults‑only cabins in the Perth Hills bush; $$$; private decks and easy access to walking trails.
Margaret River and the South West: forest, surf and serious wine country
Three hours south of Perth, somewhere past Busselton, the light changes. The trees grow taller, the air cools, and the road begins to weave between vineyards and stands of karri forest. Margaret River has long been shorthand in Australia for good wine and good waves, but it is also home to some of the most compelling luxury hotels in Western Australia. Many of the best places to stay sit either on the coast near Prevelly and Gnarabup Beach, or inland along Caves Road where vineyards and forest meet.
Coastal properties appeal to travellers who want to hear the ocean at night and be on the sand within minutes. From a room above Gnarabup Bay, you can watch surfers at first light, then drive 15 minutes inland for a long lunch at a winery restaurant. Inland, the atmosphere is quieter and more contemplative: think suites looking out over rows of vines, or forest lodges where you wake to birdsong and filtered light through tall trees. Both areas offer access to the region’s cellar doors, but the daily rhythm feels different. Ocean first, or wine and forest first — that is the real choice.
For a broader South West trip, consider pairing Margaret River with a stay near the Blackwood River or in the forests around Pemberton. These areas offer a softer, more rural luxury: fewer restaurants and bar options, more starry skies and long drives through national park landscapes. If your Western Australia itinerary already includes the whale sharks and coral of the north, anchoring the journey with a few slow days in the South West brings welcome balance. It is the part of the state that often makes Perth locals quietly grateful they never moved east.
Top Margaret River and South West hotels
Cape Lodge – Country‑house retreat on its own vineyard off Caves Road; $$$$; refined dining and tranquil grounds.
Smiths Beach Resort – Apartment‑style resort near Yallingup; $$$; easy access to surf breaks and coastal walks.
Pullman Bunker Bay Resort – Beachfront villas near Cape Naturaliste; $$$; good for spa time and family stays.
North of Perth: Coral Coast, whale sharks and remote‑feeling stays
Fly north from Perth and the city grid dissolves into red earth, long beaches and a coastline that feels dramatically empty by eastern‑states standards. The Coral Coast, stretching from Cervantes up towards Exmouth, offers a very different hotel experience from the south. Here, even the more polished properties tend to lean into the landscape: low‑rise buildings, big skies, and the Indian Ocean as the main event. You come for space, colour and wildlife, not for rooftop bar hopping.
Exmouth and the Ningaloo Coast are the obvious focus for nature lovers. This is where you base yourself if swimming with whale sharks is the non‑negotiable centrepiece of your Western Australia trip. Hotels range from simple coastal stays in town to more secluded luxury options closer to the national park boundary, where you can step from your room to the sand in a few minutes. The trade‑off is clear: the closer you are to Ningaloo Marine Park, the further you are from a wide choice of restaurants and shops. For many travellers, that is precisely the point.
Further south, towns like Kalbarri sit near dramatic gorges and coastal cliffs, with hotels that work as practical bases for exploring the national park rather than destinations in themselves. If you value comfort but are willing to compromise on ultra‑polished service in exchange for access to wild scenery, this region delivers. Think days spent hiking to river lookouts, then evenings on a simple balcony watching the sky turn from orange to deep indigo. For Australians used to the density of the east coast, the sheer sense of space here can feel quietly luxurious in its own right.
Top Coral Coast and Ningaloo hotels
Sal Salis Ningaloo Reef – Exclusive safari‑style tents in the dunes; $$$$; walk‑in access to Ningaloo Reef.
Mantarays Ningaloo Beach Resort – Waterfront resort in Exmouth Marina; $$$; good for families and boat tours.
Kalbarri Edge Resort – Comfortable base near Kalbarri National Park; $$; practical for self‑drive itineraries.
How to choose the right Western Australia hotel area for your trip
Start with your non‑negotiables. If you need galleries, theatre and a choice of late‑night restaurants, Perth city and the inner riverfront are your natural anchors. From there, you can add a coastal interlude in Fremantle or Cottesloe, or a quick valley retreat in the Swan Valley without complicated logistics. Travellers who like to walk rather than drive will find the CBD, Elizabeth Quay and the streets around Cathedral Square the most convenient areas, with many of the best hotels in Western Australia concentrated in this compact zone.
If your priority is nature, flip the logic. Build the trip around Rottnest Island, Margaret River or the Coral Coast, then add a night or two in the city at the beginning or end. Rottnest Island works well for short, car‑free stays focused on beach time and simple pleasures. Margaret River suits longer stays where wine, surf and forest walks share equal billing. The Coral Coast, especially around Ningaloo, is best for travellers comfortable with fewer urban comforts in exchange for world‑class marine life and national park access.
For many Australian travellers, the sweet spot lies in combining two or three contrasting areas: a few nights in a refined city hotel, a vineyard stay in the Swan Valley or Margaret River, then an island or coastal finale. When comparing hotels on the western side of the state, pay attention less to star ratings and more to setting: river versus beach, city street versus forest edge. In Western Australia, the landscape does as much of the work as the property itself. Choose the area that matches the version of yourself you want to be on this trip, and the right hotel will usually follow.
Top Hotels in Western Australia
Western Australia offers a handful of genuinely outstanding hotel areas: Perth city for culture and convenience, Fremantle and the coastal strip for character by the Indian Ocean, Rottnest Island for car‑free beach stays, the Swan Valley and Perth Hills for vineyard and forest retreats, Margaret River for wine and surf, and the Coral Coast for whale sharks and wild scenery. The best choice depends on whether you prioritise urban energy, food and wine, or nature and space, but combining two or three regions in one itinerary often delivers the most rewarding stay.
What is the best area in Perth to stay for a first visit?
For a first visit, the most practical and rewarding area is the central city between Elizabeth Quay, Cathedral Square and the Hay and Murray Street malls. From here you can walk to the Swan River, major cultural venues and many of the city’s best restaurants and bars, while trains and ferries put Fremantle, Cottesloe Beach and Rottnest Island within easy reach for day trips.
Is Rottnest Island worth staying overnight, or just for a day trip?
Staying overnight on Rottnest Island changes the experience completely. Day‑trippers tend to leave by late afternoon, so an overnight stay gives you quiet early‑morning swims, empty bays at sunset and a slower, more relaxed rhythm. It suits travellers who value beach time, walking and simple island pleasures over nightlife or shopping.
Should I stay in Margaret River town or near the beach?
Staying near the coast around Prevelly and Gnarabup Beach is better if you prioritise ocean views and easy access to surf and coastal walks. Choosing accommodation closer to Margaret River town or along Caves Road works well if you want shorter drives to wineries, restaurants and forest trails. Many travellers split their stay between the two for a fuller sense of the region.
Is the Swan Valley a good alternative to Margaret River?
The Swan Valley is a strong alternative if you want wine country without a long drive from Perth. It offers compact vineyards, river scenery and comfortable hotels within about 30 minutes of the CBD, making it ideal for one‑ or two‑night escapes. Margaret River, by contrast, delivers a larger region with more dramatic coastal and forest landscapes, better suited to longer trips.
Where should nature lovers base themselves in Western Australia?
Nature‑focused travellers should look first at Rottnest Island for car‑free beaches, the Perth Hills for forest and national park walks, Margaret River for surf and tall trees, and the Coral Coast near Ningaloo for marine life including whale sharks. Each area offers different landscapes, so the best choice depends on whether you prefer ocean, forest, river or outback‑style scenery.