Melbourne to Perth Trip

Table of Contents
    Add a header to begin generating the table of contents

    There are five ways to get from Perth to Melbourne by plane, train, bus or car.

    The cheapest way to get from Perth to Melbourne is to take a plane, which costs on average 147 USD and travel time is 6 hours. 

    The quickest way to get from Perth to Melbourne is to take a plane, which costs on average 147 USD and travel time is 6 hours.

    To get from Perth to Melbourne, you can take the direct flight, which takes 4 hours and costs from 95 USD. There are 33 direct flights per day and 234 flights per week.

    Do not waste the chance to travel to Melbourne by train from Perth to Adelaide Parklands. The railroad connecting two cities is about 2110 miles. You will be in the city in about 55 hours. The average city-to-city ticket will cost around 891 USD. 

    Also, the ticket prices from range between 449 USD and 994 USD. So, don't hesitate to purchase the tickets in advance. The train stops two times along the way.

    The plane is the fastest and most convenient way to visit Melbourne from Perth. 1679-mile distance separates two destinations. The distance between cities can be covered in 4 hours of flight. The average price for the flight is 130 USD.

     Booking tickets in advance can save you money! An early booked flight for your destination may cost only 95 USD. Your flight number on this route is 768.

    The driving distance from Perth to Melbourne is 2124 miles one-way. The average travel time is around 38 hours. The standard fuel price is 373 USD.

    Melbourne to Perth Drive


    This Melbourne to Perth drive itinerary will take you to all the best spots along the bottom of Australia and can be part of a more extensive road trip around Australia or a standalone trip to get you from east to west.

    The Melbourne to Perth road trip is long – 5,000kms long to be exact. I’d recommend taking at least two weeks for the road trip, preferably more. Even though there’s a lot of nothingness on the Melbourne to Perth drive, there’s a huge amount of ground to cover, and some fantastic attractions dotted out along the way.

    Even though this road trip is possibly Australia’s longest and many would say most boring, I’d recommend road-tripping from Melbourne to Perth to anyone. 

    You get a grasp of how big Australia (and the world) is by driving the distance, there’s culture and sights you won’t see anywhere else – like the Great Australian Bight where the cliffs drop straight down into the sea – and some of the best beach scenes I’ve ever had the privilege of witnessing, both in Western Australia and South Australia.

    The drive takes you from one metropolis, leaving Melbourne, Victoria’s capital city, via the Great Ocean Road. It then crosses into the South Australian border and enjoys some of the state’s gorgeous beaches before entering Adelaide, South Australia’s capital. 

    Adelaide is a small city with beautiful architecture and vineyards rolling in from the north. After Adelaide are the beautiful villages on the Eyre Peninsula and the tiny but beautiful Streaky Bay.

    The Nullarbor is home to many flatlands, which gave me the most amazing sunset and sunrise. Also on the stretch of straight road are shrubs, some emus and the occasional sleepy roadhouse. Driving along it is a long task, but I had a great time.

    From the Nullarbor, you can either head north to Kalgoorlie or south to Esperance. Heading north is the quickest way to drive from Melbourne to Perth, and it will take you through some more outback areas before heading west to Perth city. 

    There are some unique things to do in Kalgoorlie, especially if you’re interested in Australia’s gold mining history. 

    Along the way, this route is mainly outback scenery, so it’s a good option if the Nullarbor wasn’t quite outback for you.

    But driving south towards Esperance is definitely my route of choice. It is a little longer, but there is lots more to see on the day. 

    The South West of Australia is one of my favourite places in the world. Basking in a Mediterranean climate, the region traverses coastal national parks, beautiful karri forests and wonderful wine regions. 

    It takes you North into Fremantle, a quaint fishing town loved by backpackers, and finally Perth, Australia’s sunniest capital city.

    This itinerary is based on the Melbourne to Perth road trip but can be done the other way around, as a Perth to Melbourne drive, or the Great Ocean Road and east South Australian parts can be sliced off, and you can enjoy it as an Adelaide to Perth drive – or vice versa of course!

    My suggested Melbourne to Perth driving route takes every possible detour (while staying on sealed roads, so it’s fine for all vehicles), and it hugs the coast as much as possible. 

    There are many ways to make it shorter; for example, travelling inland from Melbourne to Adelaide, cutting through the top of the Eyre Peninsula or, as mentioned, travelling north to Kalgoorlie from the end of the Nullarbor heading straight to Perth.

    Itinerary from Melbourne to Perth

    Loved by most travellers to Australia, Melbourne is a vibrant city where there’s always something going on. Whether you’re into street art, live bands, nightclubs that are open all weekend, coffee or history, you’re sure to find it in Victoria’s capital city.

    It’s not the cheapest city in the world, although I managed to find some free things to do when I explored Melbourne on a budget. 

    But it’s well worth as much time as you can give it; spent at least one day in Melbourne, if not more – it is the kind of city that constantly grows as you spend time there.

    There are tons of great things to do in Melbourne, including:

    • Wandering around the Melbourne Markets
    • Enjoying quirky street art
    • Lazing on a St Kilda beach
    • Marvelling at the gorgeous State of Victoria Library
    • Strolling around the Melbourne Museum and the Immigration Museum

    Where to stay in Melbourne

    If you’re wondering where to stay in Melbourne, there are some great hostels, hotels and Airbnbs. Before free camping and driving across a pretty hot outback, you’re probably going to want a comfy bed, somewhere to shower and laundry facilities. Urban Central is the answer.

    This hostel has some of the lowest prices in Melbourne, with clean and spacious four-bed dorms (meaning you’re more likely to get a decent night’s sleep!), each with its own light and powerpoint.

    The Great Ocean Road

    Mount Gambier

    A sleepy town just over the South Australian border, Mount Gambier’s main attractions don’t actually involve mountains but a vibrantly blue lake and a sinkhole in the middle of the town. The lake is meant to be at its most colourful in November, and the sinkhole is often covered in blooming flowers, making for some amazingly gorgeous photos.

    Coolong National Park

    As you drive toward Adelaide, you’ll see a sign for ‘Seven Mile Beach. Turn down this and enjoy the beautiful Coolong National Park, with crystal blue waters and tantalising beaches. 

    Make sure you don’t eat before this drive, as you’ll no doubt find tons of picnic spots just waiting for you and your sandwiches.


    Adelaide, the city of churches. Great if you are into that kind of thing because there are many to explore. However, if something else tickles your fancy, maybe Adelaide should be renamed the city of wine and beaches.

    A city bordered by the coast of the Gulf of St Vincent to the west, the Mount Lofty Ranges to the east and with the beautiful wine regions to the North, South and even the East, how could you not want to explore this city and its outer areas?

    Port Augusta

    Port Augusta is located at the crossroads of Australia; from here, you can go North to Darwin, South to Adelaide, East to Melbourne or of course, West to Perth. 

    Surprisingly, given the importance of its location, it’s a very quiet town but has a beautiful port and a dried-up salt lake that makes for some exciting photos.

    The Eyre Peninsula

    For that intent on driving straight across from Melbourne to Perth, the Eyre Peninsula may not be on the radar. 

    Between Port Augusta and Ceduna in South Australia, the coastline protrudes into the Southern Ocean at a point called the Eyre Peninsula. 

    Spending a couple of days taking the Lincoln Highway from Whyalla to Port Lincoln and then up the Flinders Highway to Ceduna will treat you to beautiful coastlines, lesser-known towns and wildlife spotting galore.

    This is the perfect for those with a 4WD vehicle who want to get off the beaten track. You can expect bumpy, sandy paths through thick bushland on the lookout for emus, kangaroos and goannas, plus camping on the edge of the calmest bay miles from nowhere and far from mobile phone reception.

    The rugged coastline on the North-Eastern point of the peninsula is perfect for wildlife spotting. Along with many sea bird species, you can find the Point Labatt seal colony, which is Australia’s largest mainland seal colony. 

    You cannot access the settlement for obvious reasons, so bring a pair of binoculars with you as you stand on top of the cliff for uninterrupted views of this large family of seals lounging on the rocks below.

    Streaky Bay

    Another town with a minuscule population, Streaky Bay boasts a beautiful – if somewhat tiny – beach, a nice jetty. It’s well worth an overnight stop, though, which you’ll no doubt enjoy. If you’re a coffee fan, there’s an abnormally large and well-facilitated coffee shop in town.


    At under 300 kilometres from the start of the Nullarbor, Ceduna is the real beginning of the outback. The town has some lovely features, including a beautiful waterfront and interesting cultural aspects. 

    It’s also an essential stop off to make sure your water tank is topped up and you have all of the provisions you need for the rest of your journey.

    The Nullarbor Plain


    Driving across the Nullarbor Plain will no doubt be a highlight of your Melbourne to Perth road trip. Although the region is flat and lifeless, there is a certain allure to being out in the nothingness and experiencing so much space.

    Make sure to check out the Great Australian Bight, snap photos with the Nullarbor road signs and stop driving before sunset to check out the sun descending below the endless horizon. You certainly won’t regret waking up for sunrise as well.

    Be sure to stop at every roadhouse on the Nullarbor; not only will these supply you with respite and enable you to stock up with provisions, but you can enjoy some of the quirky museums and unusual giant animal models pitched up outside.

    Western Australia Border

    At the WA border, be sure to snap some photos with the iconic ‘Welcome to Western Australia’ sign and take a picture standing with one foot in WA and one in SA! You’ll be checked for fruit and veg at the border, so be sure to eat these before crossing into Western Australia.

    You’re now on WA time, which is an hour and a half behind South Australia. You might notice roadhouses around the border have their clocks set for 45 minutes between the two, making sense in terms of sunrise and sunset times.

    Cape le Grand National Park

    Cape le Grand is a fantastic base for a day’s exploration with beach after beach and gorgeous azure waters. Frenchman’s Peak offers stunning views of the park and beyond.

    The best things to do in Cape le Grand include:

    • The famous, impossibly blue Lucky Bay
    • The photogenic Hellfire Bay
    • Summiting Frenchmans Peak
    • Strolling around Thistle Cove
    • Free camping at Dunns Rock, where you can drive on the beach and run down beautiful dunes

    Fitzgerald River

    Fitzgerald River is dotted with nature and botany and is one of Australia’s largest and most significant National Parks. The stunning scenery and range of wildlife offer ample scenic walking and driving opportunities for visitors. 


    Albany is the second-largest city in Western Australia. Albany is home to a fantastic ANZAC memorial, amazing views, a lovely port, and various interesting natural phenomena, including blowholes and ‘The Gap’; a crevice in-between two cliffs where powerful waves crash and tumble.

    The best things to do in Albany include:

    • Whale watching if you’re visiting from June to October
    • Admiring the tranquillity of Little Beach
    • WA Museum Albany
    • ANZAC peace park and war memorial on the top of Mount Adelaide
    • Be wowed at the powerfulness of water at The Gap
    • Enjoy one of the many hiking trails of the region


    Beautiful Denmark offers a range of coastal walks and beautiful beaches, including a section of the Bibbulmun Trail, which extends from Albany all the way to Kalamunda in the Perth Hills. The Denmark section is wonderfully picturesque, and be sure to enjoy a dip in the ocean afterwards.

    Boranup Karri Forest

    While driving North West, take a drive through one of the dense Karri forests. The trees are over 300 years old and extend to crazy heights above. They’re some of the most scenic wildlife in the South West and make for a significant detour en route to Margaret River.

    Margaret River

    The name is for the region, town and river, and it boasts wonderful surf beaches, snorkelling opportunities, caves and vineyards. Spend a day lazing on the beach, wine tasting, or hike up to Cape Naturaliste lighthouse. 

    There are so many things to do in Margaret River that it’s definitely worth a few days of your Melbourne to Perth drive.

    The best things to do in the Margaret River region include:

    • Taste all the wine at all the vineyards
    • Enjoy the sunset at Cape Naturaliste Lighthouse
    • Check out the surf in Yallingup
    • Go snorkelling in the Yallingup Lagoon
    • Drive down scenic Caves Road, stopping off at various points of interest along the way
    • See the southern hemisphere’s longest wooden pier, which is one of the best places to visit in Busselton.


    Bunbury is a small city a couple of hours south of Perth. It has a dolphin centre with chances to view dolphins coming close to the shore; these can also be spotted from the beach itself if you’re lucky.


    A small-town South of Perth, Fremantle is technically encompassed within the city, but it maintains a very distinct and unique vibe. Visitors to Fremantle love the markets, the distinct history and the delectable dining and drinking options unique to the town.


    You made it and completed your Melbourne to Perth drive! Perth is just half an hour north of Fremantle. Take some time to get to know this city properly – it’s a sunny, spacious, relaxed place and is entirely underrated, in my opinion!

    The best things to do in Perth include:

    • Explore the tranquillity of the Perth Hills (see the linked blog post for more information!)
    • Eat delicious Indian vegan food at waterfront pay as you wish restaurant, Annalakshmi.
    • Look out over the skyline at King’s Park
    • Catch the sunset of Cottesloe Beach
    • Enjoy the developed area of Elizabeth Quay
    • Take to the water; boating and watersports on the Swan Estuary are popular Perth pastimes.

    Like all road trips in Australia, the more people you have on board, the cheaper fuel and, in most cases, food will be. But really, living this way, making the most of Australia’s hidden, unexplored beauty, camping and eating basic food is the most budget-friendly way to explore the country. 

    Driving itself may not be the cheapest way of getting around Australia, but the experience of road tripping is, and it’s definitely the best way to have an unforgettable adventure.

    It takes well over 48 hours to get from Perth to Melbourne. The shortest driving time between Perth and Melbourne is approximately 3 000 km long. Allow 7 to 14 days to get to Melbourne from Perth, depending on the route you decide to take.

    Melbourne to Perth Road Trip Highlights
    • Great Ocean Road.
    • The Grampians.
    • Adelaide.
    • Eyre Peninsula.
    • The Nullarbor.
    • Cape Le Grand National Park.
    • Wave Rock.

    Flights from Melbourne to Perth via Adelaide

    V/Line provides passenger rail and coach services to regional destinations across Victoria, Australia. Services go to/from Southern Cross Station in the heart of Melbourne.

    Scroll to Top