Sometimes, all it takes is a change of scenery to feel a world away from everyday life. Think slow mornings with a coffee overlooking the ocean, afternoons spent exploring vineyards, secluded cabins surrounded by nature and long dinners that turn into evenings worth remembering.
Luckily, some of Western Australia’s most beautiful luxury escapes are just a short drive or ferry ride from Perth. Whether you’re planning a romantic weekend away, a relaxing staycation or a spontaneous escape with friends, there are plenty of beautiful places to discover without needing to travel too far.
From private villas in the Margaret River wine region to boutique island stays and peaceful countryside retreats, these are the best luxury weekend getaways from Perth for your next little escape.
1. Margaret River: For a Luxury Wine Country Escape
Travel time from Perth: Approximately 3 hours by car
If there’s one destination that deserves a place on every luxury getaway list, it’s Margaret River. Known for its world-class wineries, beautiful beaches, exceptional restaurants and secluded accommodation, this corner of Western Australia is ideal for a weekend of indulgence.
Spend your days wandering through cellar doors, enjoying long lunches overlooking vineyards and exploring the coastline before retreating to a private villa or boutique country estate.
For an especially memorable stay, consider Edge Luxury Villas in Wilyabrup, an adults-only retreat surrounded by the natural beauty of the Margaret River wine region. It’s a beautiful option for couples seeking privacy and a slower pace.
Alternatively, Cape Lodge offers a classic country-house experience with manicured gardens, a lake, a pool and an acclaimed restaurant, while Pullman Bunker Bay Resort is ideal if you’d prefer beachfront luxury with resort facilities.
What to do in Margaret River
- Spend an afternoon wine tasting at the region’s renowned cellar doors.
- Book a long lunch featuring local produce and Margaret River wines.
- Explore the beaches around Yallingup and Dunsborough.
- Visit the region’s galleries, boutique shops and local producers.
- Finish the day with a beautiful dinner or a glass of wine back at your accommodation.
Best for: Romantic escapes, food and wine lovers, special occasions and luxury accommodation surrounded by nature.
Make it a weekend: Arrive on Friday afternoon, dedicate Saturday to wineries and a long lunch, then spend Sunday exploring the coast before driving back to Perth.
2. Yallingup: For Coastal Luxury and Ocean Views
Travel time from Perth: Approximately 3 hours by car
For those who prefer ocean views to vineyard vistas, Yallingup is one of the most beautiful places for a luxury weekend getaway from Perth.
Located within the wider Margaret River region, Yallingup combines dramatic coastal scenery, turquoise water, natural bushland and beautifully designed accommodation. It’s the kind of destination where the accommodation can be just as much a highlight as everything you do outside it.
One standout option is Injidup Spa Retreat, where private villas overlook the Indian Ocean and feature plunge pools. The setting is particularly suited to couples looking for a secluded, indulgent escape.
For a different take on coastal luxury, Smiths Beach Resort offers accommodation close to the beach, with villas and larger properties suited to different types of travellers.
What to do in Yallingup
- Watch the waves roll in at Smiths Beach.
- Explore the coastline and walking trails around Cape Naturaliste.
- Visit nearby wineries and enjoy a leisurely lunch.
- Spend an afternoon relaxing by your villa’s private pool, where available.
- Catch the sunset over the Indian Ocean.
Best for: Ocean-view accommodation, couples, design lovers and anyone wanting a relaxing coastal escape.
Make it a weekend: Book two nights somewhere with beautiful views, plan one special lunch or dinner, and leave plenty of time to enjoy the accommodation itself.

3. Rottnest Island: For a Boutique Island Escape
Travel time from Perth: Allow around 30 minutes by ferry from Fremantle, plus check-in and transfer time
For a getaway that feels a little different from the usual road trip, Rottnest Island offers a beautiful combination of clear turquoise water, white-sand beaches and a relaxed island atmosphere.
Known traditionally as Wadjemup, the island is perfect for slowing down, exploring secluded bays and spending long afternoons outdoors. Staying overnight makes the experience even more special, allowing you to enjoy the island after the day-trip crowds have departed.
For a boutique beachfront stay, Samphire Rottnest offers a contemporary resort experience close to Thomson Bay. If you’d prefer something more nature-focused, Discovery Resorts – Rottnest Island offers glamping-style accommodation near Pinky Beach.
The island also has a growing range of accommodation experiences, so it’s worth comparing the location, facilities and room types before booking.
What to do on Rottnest Island
- Hire a bicycle and explore the island’s beautiful bays.
- Swim or snorkel in the clear water when conditions are suitable.
- Enjoy a leisurely lunch or sunset drink by the coast.
- Look out for quokkas while respecting their space and never feeding them.
- Book a longer stay to explore beyond the main settlement.
Best for: Island lovers, couples, summer weekends and anyone wanting a getaway without a long drive.
Make it a weekend: Catch an early ferry, spend the afternoon exploring the bays, stay overnight and enjoy another slow morning on the island before returning to the mainland.

4. The Perth Hills: For a Secluded Nature Retreat
Travel time from Perth: Approximately 30–60 minutes by car, depending on the property
You don’t need to travel far to feel completely removed from the everyday. The Perth Hills are home to peaceful bushland, rolling countryside, boutique retreats and secluded accommodation designed for switching off.
This is the perfect destination if your ideal weekend involves a private outdoor bath, a good book, a glass of wine and absolutely no packed itinerary.
Hidden Valley Eco Lodges & Day Spa in Pickering Brook offers self-contained lodges set within a forested landscape, with spa experiences available. It’s a lovely option for couples seeking a quiet escape surrounded by nature.
For another peaceful stay, Amaroo Retreat & Spa in Mount Helena offers chalet accommodation and wellness-focused facilities in a bushland setting.
The beauty of the Perth Hills is that you can spend the weekend enjoying the accommodation itself, with the option of exploring local villages, cafés and walking trails when you feel like getting out.
What to do in the Perth Hills
- Book a massage or spa treatment.
- Explore local walking trails and natural scenery.
- Visit Kalamunda or nearby countryside cafés.
- Enjoy a slow breakfast and an afternoon without plans.
- Spend the evening relaxing at your accommodation.
Best for: Wellness weekends, couples, secluded cabins and short escapes that don’t require much travel.
Make it a weekend: Check in on Saturday, enjoy a treatment or countryside lunch, and spend Sunday morning exploring a local trail before heading home.
5. The Swan Valley: For Wine, Food and Boutique Stays
Travel time from Perth: Approximately 30–45 minutes by car
If you love the idea of a wine-country weekend but don’t want to spend hours on the road, the Swan Valley is one of the easiest luxury getaways from Perth.
Western Australia’s oldest wine region is known for its cellar doors, gourmet produce, restaurants, breweries and beautiful countryside. It’s particularly well suited to a weekend built around good food, wine tasting and a comfortable place to stay.
Maya Maya at Mandoon Estate is worth considering if you’d like to stay within a winery estate, with dining and wine experiences close by.
For a more private, wellness-focused escape, The Swan Valley Retreat offers adults-only accommodation and spa experiences in a rural setting.
What to do in the Swan Valley
- Plan a wine-tasting afternoon at local cellar doors.
- Visit artisan producers and gourmet food stores.
- Book a long lunch at a winery restaurant.
- Explore local galleries and countryside attractions.
- Finish the day with a relaxed evening at your accommodation.
Best for: Foodies, wine lovers, couples and anyone wanting a short, indulgent escape close to Perth.
Make it a weekend: Book accommodation for Saturday night, arrange your wine tastings and lunch in advance, and leave Sunday free for a relaxed breakfast and a final stop or two.
6. Denmark: For a Slow Coastal and Forest Escape
Travel time from Perth: Approximately 4.5–5 hours by car
If you’re happy to travel a little further, Denmark is a beautiful option for a longer weekend away. Located on Western Australia’s south coast, it combines dramatic beaches, towering forests, wineries and a slower pace of life.
It’s a destination for those who want their luxury to feel connected to nature: a thoughtfully designed cabin, a cosy evening after exploring the coastline, and mornings spent enjoying the quiet surroundings.
The journey is longer than some of the other destinations on this list, so Denmark is best suited to a long weekend rather than a quick overnight stay.
What to do in Denmark
- Explore the spectacular coastline around Greens Pool and Elephant Rocks.
- Visit local wineries and enjoy regional produce.
- Wander through the surrounding forests.
- Discover the town’s independent shops and cafés.
- Book a secluded cabin or boutique retreat for a peaceful stay.
Best for: Nature lovers, longer road trips, couples and travellers who prefer quieter destinations.
Make it a weekend: Allow at least two nights, or three if you can. The extra time makes the drive worthwhile and gives you room to explore without rushing.
7. Fremantle: For a Stylish Boutique City Break
Travel time from Perth CBD: Approximately 25–35 minutes by car, depending on traffic
Sometimes the best weekend away doesn’t require leaving the metropolitan area. Fremantle offers a different kind of escape, with historic streets, independent boutiques, creative spaces, waterfront dining and a relaxed coastal atmosphere.
It’s ideal if you want a change of scenery without organising a full road trip. Check into a boutique hotel, spend the afternoon exploring the historic centre, then head out for a memorable dinner.
Garde Hotel is an option to explore if you’re looking for a design-conscious stay with a heritage-inspired setting. You could also consider Fremantle’s heritage accommodation for a more character-filled experience.
What to do in Fremantle
- Explore the historic streets and independent shops.
- Visit Fremantle Markets when they’re open.
- Enjoy a long lunch or dinner at one of the area’s restaurants.
- Walk along the waterfront and watch the sunset.
- Spend a slow morning over coffee before checking out.
Best for: Boutique hotel lovers, foodies, couples and a spontaneous overnight stay.
Make it a weekend: Check in on Saturday, explore the town on foot, book dinner in advance and enjoy a leisurely Sunday morning before heading home.
8. Bunker Bay: For a Beachfront Resort Escape
Travel time from Perth: Approximately 3 hours by car
For a classic resort-style getaway, Bunker Bay offers a beautiful stretch of coastline in the Cape Naturaliste area of the Margaret River region.
With turquoise water, sandy beaches and a relaxed atmosphere, it’s ideal for anyone wanting to spend a weekend by the ocean without giving up the comforts of a luxury resort.
Pullman Bunker Bay Resort is the standout accommodation to consider here, with villa-style stays, resort facilities, a swimming pool, spa and on-site dining. It’s a particularly appealing choice if you want the convenience of having much of your weekend in one place.
The location also makes it easy to explore nearby Dunsborough, Yallingup and the wider Margaret River region if you feel like venturing beyond the resort.
What to do in Bunker Bay
- Spend the morning on the beach.
- Enjoy a meal overlooking the surrounding scenery.
- Book a spa treatment or spend time by the pool.
- Explore nearby Cape Naturaliste and its coastal walks.
- Take a short drive to local wineries and restaurants.
Best for: Beach lovers, couples, resort stays and anyone wanting a more indulgent coastal weekend.
Make it a weekend: Arrive Friday evening if possible, enjoy a full day by the coast on Saturday, then have a relaxed breakfast and beach walk before driving home on Sunday.

How to Choose the Best Luxury Weekend Getaway from Perth
With so many beautiful destinations within reach, the best getaway depends on the type of experience you’re looking for.
| If you’re looking for… | Best destination |
|---|---|
| Wine, fine dining and country luxury | Margaret River |
| Ocean views and secluded villas | Yallingup |
| A boutique island escape | Rottnest Island |
| A private cabin and wellness retreat | Perth Hills |
| Wine tasting close to the city | Swan Valley |
| Beaches and towering forests | Denmark |
| A stylish overnight city break | Fremantle |
| A classic beachfront resort | Bunker Bay |
Tips for Planning a Luxury Weekend Away from Perth
Book early for popular weekends. Accommodation in Margaret River, Yallingup and Rottnest Island can be in high demand during school holidays, long weekends and summer.
Choose accommodation around the experience. If you want a relaxing escape, prioritise privacy, views, a spa or a private outdoor space. If food and wine are the focus, consider staying close to the restaurants and wineries you want to visit.
Don’t overfill your itinerary. One of the best parts of a luxury getaway is having time to enjoy where you’re staying. Leave space for a long breakfast, an unplanned stop or an afternoon spent doing very little.
Consider the season. Summer is wonderful for beach escapes and island stays, while cooler months can be ideal for cosy cabins, fireside evenings and slow weekends in wine country. Always check local conditions before travelling.
Allow enough time for the drive. For destinations such as Denmark, a longer stay will make the journey more worthwhile. For a quick reset, the Perth Hills or Swan Valley may be a better fit.
Whether you’re dreaming of a private villa overlooking the ocean, a secluded cabin tucked away in the forest or a weekend of wine tasting and long lunches, there are so many beautiful luxury weekend getaways from Perth to discover.
For a special occasion, Margaret River and Yallingup are hard to beat. For a spontaneous escape without a long drive, the Perth Hills and Swan Valley offer plenty of opportunities to slow down. And if you want to feel as though you’ve left the mainland behind, Rottnest Island is always a beautiful option.
Sometimes, the most memorable trips are the ones that don’t require a plane ticket — just a beautiful place to stay, a little time away and something to look forward to.
WANT THE LATEST FASHION, BEAUTY & TRAVEL POSTS STRAIGHT TO YOUR INBOX? JOIN THE MAILING LIST!

