Perth is a city that rewards the traveller willing to make the long journey west. It’s the most isolated major city on earth — closer to Singapore than it is to Sydney — and that geographic peculiarity has given it a character unlike anywhere else in Australia. The lifestyle is unhurried, the beaches are extraordinary, the food scene is punching above its weight, and the surrounding region is one of the most naturally spectacular in the country. Three days in Perth won’t cover everything, but it will give you a genuine taste of why Western Australians tend to be very smug about where they live.
I’ve visited Perth three times now, and each visit has revealed something new. The city has changed significantly in the last decade — the restaurant and bar scene in particular has exploded — but its essential character remains the same: relaxed, outdoorsy, sun-drenched, and quietly confident. This itinerary is designed for first-time visitors who want to see the city’s highlights without wasting time. It’s a genuinely excellent three days.
One practical note upfront: Perth is sprawling. Most of the best things to do are within a manageable distance of the city centre, but having a car — or at least being prepared to use rideshares and the excellent train network — will significantly expand what you can do. Public transport is genuinely good by Australian standards and covers most of the key destinations in this itinerary.
📋 TL;DR — the quick version
- 🌅 Day 1: Cottesloe Beach and Fremantle — beach morning, then afternoon exploring Fremantle’s markets and heritage buildings.
- 🌿 Day 2: Rottnest Island — catch the ferry for a day of quokkas, beaches, and cycling.
- 🍷 Day 3: Swan Valley or Kings Park — morning wine tasting or botanic gardens, afternoon in the city.
- 🦘 Best unique experience: meeting a quokka on Rottnest Island — it’s as good as everyone says.
- 🏖️ Best beach: Cottesloe, though Scarborough and City Beach give it strong competition.
- 🍽️ Best food neighbourhood: Fremantle for variety, Leederville for hipster cafés.
- ☀️ Best time to visit: October to April for beach weather; the wildflower season (August–October) is spectacular in the surrounding region.
🌅 Day 1 — Cottesloe Beach and Fremantle
Start day one at Cottesloe Beach, one of the most beautiful urban beaches in Australia. Cottesloe is about 12 kilometres southwest of the city centre and easily reached by train (the Fremantle line stops at Cottesloe station, a five-minute walk from the beach). The beach is long, wide, and lined with Norfolk Island pines that give it a distinct, timeless quality. The water is clear and blue — typical of Western Australia’s Indian Ocean coastline — and the Norfolk Hotel at the southern end of the beach is the perfect spot for a late breakfast or morning coffee with a view.
Spend the morning on the beach and in the water. The snorkelling off the northern reef at Cottesloe is surprisingly good — there’s a small reef structure that attracts fish and you can often see quite a lot in the shallows. After lunch, continue south on the train to Fremantle.
🚢 Afternoon in Fremantle
Fremantle (“Freo” to locals) is one of the most characterful port cities in Australia. It sits at the mouth of the Swan River and has a walkable, compact centre filled with Victorian-era stone buildings, street art, markets, and a very lively café and bar scene. The Fremantle Markets operate on Friday afternoons and all day Saturday and Sunday — a vast covered market hall with food, crafts, clothing, and everything in between. It’s a great browse even if you don’t buy anything.
The Fremantle Prison is one of the most significant heritage sites in Western Australia — a UNESCO World Heritage-listed convict-era building that operated as a working prison until 1991. Tours run regularly and the history is fascinating and at times shocking. The Fremantle Arts Centre (in another beautiful convict-built heritage building) has excellent free exhibitions and a lovely courtyard café.
For dinner, the Fishing Boat Harbour area has a concentration of excellent seafood restaurants. Kailis Fish Market Café is a local institution — the seafood platters are enormous and very good value. The Little Creatures Brewery is nearby and has been a landmark since it opened in a converted Fremantle boat shed in 2000. Their original pale ale is excellent, and the space is enormous and good fun.
If you’re planning further afield, our guides to Best Day Trips from Perth, Best Food in Perth and Best Time to Visit Perth are well worth a look.
🦘 Day 2 — Rottnest Island
Rottnest Island is the undisputed highlight of any Perth itinerary and should not be skipped under any circumstances. The island sits about 19 kilometres off the coast and is reached by ferry from Fremantle (35 minutes), Perth’s Barrack Street Jetty (90 minutes), or Hillarys (45 minutes). The first boat typically departs around 7:30am and ferries run multiple times daily.
Rottnest is famous for its quokkas — small wallaby-like marsupials that have no natural predators on the island and are therefore extraordinarily friendly. They will literally walk up to you. They will pose for photos. They are one of the most charming wildlife encounters in Australia, and the selfie-with-a-quokka has become something of a cultural phenomenon. The quokkas are especially concentrated around the main settlement at Thomson Bay, so you’ll encounter them almost immediately after arriving.
Beyond the quokkas, Rottnest has 63 beaches and 20 bays — many of them genuinely stunning and accessed only by bike or foot. There are no private cars on the island (only residents and service vehicles), so cycling is the main way to explore. Hire a bike at the jetty (rental shops are numerous) and spend the day at your own pace. The Basin is the most popular swimming spot, a sheltered turquoise lagoon that’s perfect for families. Little Salmon Bay has good snorkelling. Geordie Bay and Longreach Bay are quieter alternatives if you want somewhere less crowded.
👉 Book a Rottnest Island day trip from Perth on GetYourGuide →
🌿 Day 3 — Swan Valley or Kings Park
For your final day, choose between two quite different options depending on your interests. The Swan Valley, about 25 kilometres northeast of Perth, is Western Australia’s oldest wine region. It’s less prestigious than the Margaret River (which requires an overnight trip, being about 3 hours south), but it’s far more accessible for a day trip and has a lot of charm. The valley has dozens of wineries, a chocolate factory, a nougat factory, several good breweries, and various farm gates selling local produce. It’s a very pleasant way to spend a morning — drive or book a day tour from Perth, have a few tastings, and be back in the city by afternoon.
If you’d rather stay in the city on your last day, Kings Park is a spectacular option. It’s one of the world’s largest inner-city parks — 400 hectares of natural bushland and manicured gardens overlooking the city skyline and Swan River. The view from the DNA Tower (a helix-shaped lookout) is one of the best city views in Australia. The Western Australian Botanic Garden within Kings Park has extraordinary displays of native wildflowers, especially during the spring season (August–October). Federation Walkway is a free treetop walk through the eucalyptus canopy that’s enjoyable for all ages.
🍽️ Where to eat on day 3
End your Perth trip in the city’s best food neighbourhoods. Northbridge, immediately north of the CBD, is Perth’s main nightlife and dining precinct — more cafés and restaurants per square metre than anywhere else in the city. Leederville has a lively café culture and is particularly good for brunch. Mount Lawley is a charming inner-suburb with great independent restaurants and a lovely high street. The CBD itself has undergone significant redevelopment in recent years and now has a far better selection of good restaurants and bars than it did even five years ago.
For more inspiration, check out Best Luxury Experiences Perth and Best Restaurants in Perth.
👉 Browse Perth food and wine tours on GetYourGuide →
🚶 Practical tips for 3 days in Perth
The Transperth train network is excellent and should be your first choice for getting around. The Fremantle line runs from the city to Cottesloe, Fremantle, and all points in between. Zone 2 fares cover most of what you’ll need. The free CAT (Central Area Transit) buses run through the CBD and are very useful for getting between attractions in the city centre. A SmartRider card (similar to an Oyster card or Myki) saves you 10% on fares and is worth getting if you’re spending multiple days in Perth.
Perth has the longest sunshine hours of any Australian capital — over 3,000 hours per year — and the UV index is consistently high. Sun protection is absolutely essential. Even in winter, you can burn quickly. Locals are admirably vigilant about this; visitors often aren’t, and they pay for it. Take sunscreen, a hat, and a long-sleeve layer for afternoon sun exposure.
The best time to visit is between October and April, when beach weather is reliable and temperatures are warm but not brutally hot. Summer (December to February) can see Perth’s famous “Fremantle Doctor” — a refreshing afternoon sea breeze that kicks in most days around noon and drops the temperature noticeably. Without the Fremantle Doctor, Perth summers can reach 40°C+, but with it, afternoons are usually very pleasant. Winter (June to August) is mild (15–20°C days) and has good wildflower displays in the surrounding countryside.
👉 Book a guided 3-day Perth highlights tour on GetYourGuide →