A man pouring a woman a glass of white wine as they sit on chairs facing a vineyard at Jackalope Hotel, Mornington Peninsula, Victoria © Tourism Australia

Aerial view of a group of people climbing on rocks and jumping into the ocean where waves are crashing during an experience with Margaret River Adventure Co., Margaret River, Western Australia © Margaret River Adventure Co./Sarah Hewer Photography

Perth to the Mornington Peninsula: 10 days of coast, culture and cities


Trip overview

10 days
Plane, ferry, car
3,209km (1,993mi)

Day 1: Perth

Start your trip exploring the Western Australian capital of Perth, with its fascinating culture and beautiful city beaches.

Day 2: Rottnest Island

0.5hrs 22km (14mi)

Hop on a ferry across to Rottnest Island for the day. Enjoy pristine beaches, fresh seafood and, of course, the adorable quokkas.

Day 3: Fremantle

1hrs 40km (25mi)

Affectionately known among locals as ‘Freo’, a day trip to Fremantle offers a vibrant combination of culture and history – with exceptional food and drink throughout.

Day 4: Perth to Margaret River

3hrs 270km (168mi)

It’s time to hop in the car and drive south along the coast to Margaret River, known as the surf and wine capital of Western Australia. Your Margaret River adventure starts today.

Day 5: Margaret River

Spend a day exploring more delights throughout Margaret River, from swimming holes to wineries and wildlife.

Day 6: Margaret River to Melbourne

4.5hrs 2,714km (1,685mi)

Drive back to Perth Airport for your flight to the trendy city of Melbourne. Expect everything from museums and vintage shops to rooftop bars and sports matches.

Day 7: Melbourne

There’s plenty more to see and do in Melbourne – spend a relaxed day living like the locals.

Day 8: Melbourne to Mornington Peninsula

1hrs 81km (50mi)

Spend a couple of days in the Mornington Peninsula, a region peppered with picturesque vineyards and sparkling sandy beaches.

Day 9: Mornington Peninsula

Outdoor adventures are aplenty on the Mornington Peninsula’s coastline – take another day to experience some of the region’s best.

Day 10: Mornington Peninsula to Melbourne

1hrs 81km (50mi)

Enjoy a final morning of relaxation, then drive back to Melbourne for dinner before your flight home.