Welcome to Perth — from Perth Airport it’s usually a 20–30 minute drive to the CBD in normal traffic, or a little longer if you’ve landed during the late-afternoon rush. If you’re picking up a car, allow extra time for the rental shuttle and the first round of airport-road queues; if you’re using a rideshare, the pickup areas are straightforward, and the ride into town is usually the easiest way to start a trip after a flight. For your first night, keep it simple: drop bags, freshen up, and don’t try to squeeze in too much. If you arrive with energy, aim for an easy first walk at Elizabeth Quay, where the riverfront is lively but not overwhelming, and you get that nice “I’ve really arrived” feeling without committing to a full night out.
From Elizabeth Quay, it’s an easy wander along the waterfront to The Bell Tower at Barrack Square — it’s a short, iconic stop and one of the quickest places to get a classic Perth photo, especially with the river and city lights behind it. If the mood is more dinner than sightseeing, Crown Perth in Burswood is the simplest low-effort option: a quick taxi or rideshare over the bridge, plenty of dining choices, and a range that works from about A$30–60 per person depending on how casual you go. For something relaxed and unfussy, have breakfast sorted in your head for tomorrow: Heirloom Cafe & Eatery in the CBD is a dependable brunch stop, usually around A$20–35 for coffee and a meal, and it’s handy if you’re staying central. For tonight though, my honest local advice is: one walk, one drink or dinner, and an early night — tomorrow is when the trip properly starts.
Start early at Kings Park and Botanic Garden in West Perth — it’s the best way to get your bearings in the city without feeling like you’re “doing the city.” If you’re coming from the CBD, it’s a quick 5–10 minute taxi or rideshare, or a pleasant uphill walk if you’re up for it. Give yourself around 2 hours to wander the Lotterywest Federation Walkway, the native gardens, and the lookout points over the Swan River and skyline. Mornings are best here because the light is softer, the air is cooler, and the paths are quieter before people settle in for brunch or jogs.
From there, make the short move to the DNA Tower inside Kings Park for a quick climb and a full panoramic view. It’s not a huge detour, but it gives you a nice little change of pace after the garden stroll. Allow 20–30 minutes including the walk up and down. If you’re taking photos, this is one of the easiest spots in Perth for a wide-angle city shot without needing to chase a specific viewpoint elsewhere.
By late morning, head west to Cottesloe Beach for that classic Perth coastline feel — the kind of beach that still looks good even when the weather is a little cool. If you’ve got a car, it’s roughly a 15–20 minute drive from Kings Park depending on traffic; by train, you can go via Elizabeth Quay/Perth Underground to Cottesloe Station and then walk or bus the last stretch. Spend about 1.5 hours here for a beachfront walk, a coffee, or just sitting on the steps and watching the water. The beach itself is free, and even in winter it’s a lovely place for a wind-down.
For lunch, head to The Shorehouse in the Swanbourne/Cottesloe area — it’s one of the more polished beachside lunches in the western suburbs, with a strong local following for a reason. Expect around A$30–55 per person depending on whether you’re having something light or a proper main plus drinks. Book ahead if it’s a weekend, especially for a window seat or terrace spot. If you want a lower-key backup nearby, Il Lido in Cottesloe is also a solid coastal option, but The Shorehouse fits the day’s rhythm nicely.
After lunch, swing back inland to the Perth Cultural Centre for WA Museum Boola Bardip. It’s the right kind of afternoon stop because it resets the day: you go from bright beach air to something more local, more story-driven, and nicely air-conditioned. The museum is usually open daily, and entry to the permanent galleries is free, though some special exhibitions may cost extra. Give it 1.5–2 hours if you want to see the main rooms without rushing. It’s an easy transit by car or public transport from the western suburbs, and if you’re on foot from Perth Station, it’s just a short walk through Northbridge.
Finish with an easy dinner at Riverview Hotel in East Perth, where you can sit by the water and let the day slow down a bit. It’s a good no-fuss end point after a fairly full day because you’re still close to the river rather than diving back into a busy nightlife area. Expect dinner around A$25–45 per person. If you’re driving, leave a little time for parking around Claisebrook Cove or the surrounding streets, especially on a busy night. From here it’s a straightforward trip back to central Perth, and the riverside setting makes it feel like the day ends on a calmer note than it started.
Take the early ferry to Rottnest Island so you’re on the island before the crowds settle in; if you’re coming from Fremantle it’s the quickest option, and if you’re based in central Perth the Barrack Street Jetty service is still easy enough if you don’t mind the longer ride. Aim for a departure that gets you in by around 8:30–9:00am, then head straight for bike pickup, bag storage, and a quick coffee before you start moving. A bike hire usually runs about A$30–50 for the day, and you’ll be glad you sorted it early because the island feels best when you can drift between stops without watching the clock. Your first swim should be The Basin on the north coast — calm, clear, and one of the easiest places to ease into the day, with shallow entries that make it good even if you’re not planning a long snorkel.
After your swim, roll back toward Thomson Bay Settlement, which is the island’s practical little hub rather than a “sight” in the usual sense — this is where you grab water, a snack, sunscreen, or a second coffee before carrying on. Keep it loose and wander a bit; the area around the main jetty has that easy holiday feel, with casual takeaway spots and a few places to sit in the shade. For lunch, Pinky’s Rottnest Island is a solid move because it keeps the day simple: beachside setting, decent food, and no need to detour far from the main routes. Expect roughly A$25–45 per person depending on what you order, and if it’s breezy, grab something warm and don’t overthink the menu — this is the kind of lunch that’s more about the setting than the checklist.
After lunch, make your way inland to Wadjemup Lighthouse for a change of pace and a bit more perspective on the island. The ride up is short but it feels nicely different from the coast — more open, more windswept, and a good reset before the final stretch. Allow around 45 minutes if you want to pause for views and photos; on a clear day you get that classic limestone-and-ocean contrast that makes Rottnest feel bigger than it looks on the map. Finish the day at Little Parakeet Bay for sunset, which is quieter than the main beach stops and feels like a proper exhale before heading back. Time your return so you’re leaving the bay with enough daylight to get back to the settlement comfortably; then aim for an early evening ferry, because once the sun drops, the island gets very still and very beautiful.
Arrive back in Fremantle on the morning ferry and head straight into the Fremantle West End, where the streets around Market Street, South Terrace, and Wellington Street have the best early buzz. Start at Fremantle Markets — it’s usually best before midday, when the food stalls are lively but not yet shoulder-to-shoulder. Give yourself around 1.5 hours to wander, graze, and pick up a coffee or pastry; stalls and cafés here tend to open from about 9:00am Friday to Sunday, and on market days the atmosphere is much better than later in the afternoon. It’s easy to spend a little too long here, which is part of the fun.
From the markets, it’s a short walk into the historic heart of town for Fremantle Prison. This is one of the few heritage sites in WA that really feels worth the ticket — plan 1.5 to 2 hours if you want to do it properly. Standard entry is usually around A$20–30 depending on the tour, and the guided tours are the best way in; book ahead if you want the tunnels or torchlight options. Afterward, drift downhill to Fishing Boat Harbour for lunch at Little Creatures Brewery, where the water views and relaxed harbour energy make it an easy, classic Fremantle stop. Expect mains roughly in the A$25–50 range, with plenty of room to linger over a beer or share plates before you keep moving.
After lunch, walk or taxi over to Arthur Head for a quick stop at the Round House — it only takes about 30 minutes, but it gives you one of the best little snapshots of Fremantle’s maritime history and a lovely look back over the port. From there, continue south toward South Fremantle and South Beach for the softest part of the day. If the weather’s decent, this is the place for a shoreline walk, a coffee, or even a short swim; in winter you’ll more likely get a breezy, empty beach and big sky, which still has its own charm.
Head back into the West End for dinner at Bread in Common, one of the most reliable restaurants in Fremantle and especially good for a slower final meal in town. The warehouse setting suits the area perfectly, and the menu is broad enough that it works whether you want something casual or a more polished dinner — budget roughly A$30–60 per person. If you’ve got energy afterward, take one last wander around the old streets near High Street before calling it a night; Fremantle is at its best after dark when the day trippers have gone and the sandstone buildings feel a bit more atmospheric.
Leave Fremantle after breakfast and take Forrest Highway then Bussell Highway down to Busselton — it’s usually a smooth 2.5–3 hour drive if you get out before the mid-morning traffic builds. Plan a quick comfort stop somewhere around Pinjarra or Harvey if you want coffee and a stretch; once you’re in Busselton, parking is easiest along the foreshore and near Queen Street if you arrive before the lunch rush. A general rule here: the earlier you reach town, the easier the day feels.
Start at Busselton Jetty first, because that’s the landmark everyone comes for and it’s best experienced before you’ve slowed down for lunch. The jetty walk is free, while the Underwater Observatory is extra if you choose to add it; allow around A$4.50 for the jetty train one way or roughly A$20–30 for the observatory depending on ticketing and season. From there, wander the Busselton Foreshore — the grassy strips, boardwalk, and beach are all right there, so you don’t need to overthink it. For lunch, settle into Shelter Brewing Co right on the waterfront; it’s an easy, reliable stop with good beer, burgers, seafood, and pub plates, and you’ll usually spend about A$25–50 per person depending on drinks.
After lunch, keep the pace gentle with a short drive north to Tuart Forest National Park for a proper reset after the road trip. This is one of those underrated southwest detours: tall tuart trees, quiet air, and short easy trails that don’t ask much of you, so it works well even if you only have an hour. The light tends to get nicer later in the afternoon, and you’ll usually have the trails more or less to yourself midweek. Bring water, mosquito repellent if needed, and don’t expect big facilities — this is more about a calm, wooded pause than a full hike.
Head back toward the foreshore for dinner at The Goose Bar & Kitchen, which is one of the easiest places to end a Busselton day without any fuss. It sits right by the water, so you can catch the last bit of daylight over Geographe Bay if the weather plays along, and the menu is broad enough to suit most travelers — expect roughly A$25–45 per person for a main plus a drink. If you still have energy after dinner, take one last slow walk along Busselton Foreshore; it’s the kind of place that feels best when the day is winding down rather than when you’re trying to “do” it.
Leave Busselton after breakfast and aim to be at Vasse Felix by about 10:00am — that gives you an easy start without feeling rushed on the road. This is one of the region’s classic cellar-door stops, and it works well early because you can do a proper tasting, then settle into lunch without hopping around. Tastings are usually around A$25–35, and lunch in the restaurant is more like A$45–90 per person depending on how indulgent you go. If you’re driving, keep it sensible and pace the tasting; if you’d rather not think about the car, a designated driver makes the whole day much more enjoyable.
After lunch, follow the coast through Leeuwin-Naturaliste National Park and take your time with a few scenic pull-offs rather than trying to “do” the whole area. The appeal here is the change in mood: dense inland vines give way to wind, limestone cliffs, and that big south-west coastline feeling. A short stop for a walk or viewpoint is enough; you don’t need a long hike to get the payoff. From there, continue to Surfers Point in Prevelly for the best sense of the ocean energy — this is where you come for the swell, the light, and the rugged shoreline rather than any formal sightseeing. It’s especially good in the late afternoon when the wind settles a bit and the coast looks dramatic.
Head back toward town and make a relaxed coffee-and-pastry stop at Margaret River Bakery in Margaret River — it’s the kind of place locals actually use, so it works nicely as a reset after the coast. Expect roughly A$10–25 for coffee and something sweet or savoury, and don’t worry about overplanning here; just grab a table or takeaway and wander a little. Then spend the rest of the afternoon on Main Street Margaret River, where the pace is slower than people expect: browse the galleries, bookshops, small boutiques, and cellar-door shops, and leave room for an unhurried stroll rather than trying to tick off every storefront.
Wrap up at Morries for dinner — it’s one of the town’s reliable choices for a proper meal without feeling formal or fussy. Book ahead if you can, especially on a Friday night, and expect mains in the A$30–60 range. It’s a good final stop because you’re already in the center of town, so after dinner you can just walk back to your accommodation without any logistics.
Start with Ngilgi Cave Ancient Lands Experience in Yallingup, which is one of the best ways to ease into this part of the coast before you spend the day outdoors. Aim to be there close to opening so you’ve got the quieter first hour and a more relaxed cave walk; allow about 1.5 hours including the Ancient Lands interpretive area and the descent into the cave. Tickets are usually in the mid-range for a major natural attraction, and the temperature underground stays cool year-round, so it’s worth bringing a light layer even in winter. Afterward, head back toward the coast for a short, scenic stop at Canal Rocks — it’s only a quick drive from the cave and the boardwalks and rock ledges make for an easy 45-minute wander with big ocean views and plenty of photo stops.
Continue along the shore to Yallingup Beach for a proper coastal breather. This is the kind of stop where you don’t need to “do” much: watch the surf, grab photos of the limestone headlands, and linger if the swell is up. In winter you may get crisp, windy conditions, so a coffee in hand helps. For lunch, make your way to Wild Hop Brewing Company in the Carbunup River/Yallingup area — it’s one of the easiest laid-back lunch options in the region, with local beer, woodfired-style plates, burgers, and salads that usually land around A$25–50 per person depending on drinks. It’s a good idea to arrive a little before peak lunch so you’re not waiting too long, especially on a weekend.
After lunch, roll south-east toward Sugarloaf Rock in the Dunsborough/Cape Naturaliste area and time it for softer afternoon light if you can — the lookout is short, dramatic, and very worth the stop for the open-ocean views and the sculpted rock sitting just offshore. From there it’s an easy final leg to Eagle Bay Brewing Co near Dunsborough for dinner; the setting is relaxed, the views toward the hills and coast are lovely at dusk, and the menu is broad enough for an easygoing end to the day. Expect roughly A$30–60 per person depending on mains and drinks, and if you’re not in a rush it’s one of those places where staying a little longer feels natural rather than indulgent.
Ease into the last day with a gentle walk along Dunsborough Foreshore — it’s the kind of place that makes you slow down on purpose. Grab a coffee first from Merchant & Maker or Blue Manna Bistro nearby, then wander the path along Geographe Bay for about 45 minutes. If the weather is clear, the water can look absurdly turquoise even in winter; just bring a jacket because the breeze can bite. From there, it’s a short hop to Meelup Beach, one of the prettiest calm-water stops in the area, especially good for a quiet look, a few photos, and one last stretch by the bay before lunch.
Head back into town for lunch at Yarri Restaurant + Bar on Harman’s Mill Road — polished, but still relaxed enough for a final road-trip meal. Expect mains roughly A$30–60 per person, depending on how big you go, and it’s a good place to sit down properly before the long drive back north. If you have time after eating, top up fuel in Dunsborough before leaving; stations can be busier than you’d think on weekends, and it’s nicer to roll out with a full tank and no rush.
After lunch, make the return drive to Perth via Bussell Highway and Forrest Highway — it’s usually about 2.5–3 hours plus a comfort stop, and leaving after lunch is the sweet spot so you’re not arriving tired or pushing into night traffic. If you reach the city with daylight left, use the last stretch at Elizabeth Quay for a simple wind-down: walk the riverfront, take a few final photos by the water, and watch the light go off the Swan River. Finish at The Reveley, which is one of the easiest spots for a final drink or dinner on the quay; book ahead if it’s a Friday or Saturday, and expect around A$20–60 per person for drinks or a casual meal.