Southern Insider Update English (AU)
Southern Current Southern Insider Update
Blog Business Local Politics Tech World

Perth to Melbourne – Distance, Flight Time and Driving Guide

Lachlan Oliver Jones Martin • 2026-04-16 • Reviewed by Oliver Bennett


Covering approximately 2,722 kilometres as the crow flies, the journey from Perth to Melbourne stands as one of Australia’s most significant domestic routes. Whether travelling for business, family, or adventure, understanding the available options—from quick flights to epic road trips—helps travellers make informed decisions. This guide examines the distance, time requirements, costs, and practical considerations for each travel method.

The route spans the continent from Western Australia’s Indian Ocean coast to Victoria’s Port Phillip Bay. With no direct sea route available, travellers must choose between air travel, a multi-day road adventure, or a combined train-and-bus journey. Each option presents distinct trade-offs between speed, cost, comfort, and the opportunity to experience Australia’s diverse landscapes.

How Far is Perth from Melbourne?

The straight-line flight distance between Perth Airport (PER) and Melbourne Airport (MEL) measures approximately 1,692 miles (2,722 kilometres). However, actual road distance stretches considerably further—roughly 3,307 to 3,325 kilometres when travelling by vehicle. This substantial gap reflects the difference between a direct aerial path and the winding Eyre Highway that connects the two cities across the Nullarbor Plain.

Distance and Route Overview

✈️ Flight: ~2,722 km (air distance)
🚗 Driving: ~3,307–3,325 km
🚂 No direct train available
💰 Flights from AUD 165 one-way

Key insights emerge when comparing these figures. Direct flights offer the most efficient route by distance, while driving requires covering significantly more ground due to road infrastructure. The Nullarbor Plain presents the most challenging section for road travellers, with limited services across hundreds of kilometres of semi-arid terrain.

  • Air travel covers the shortest path between the two cities
  • Road distance exceeds flight distance by approximately 600 kilometres
  • No viable ferry or sea route exists between Perth and Melbourne
  • Perth Airport (PER) and Melbourne Airport (MEL) serve as the primary airport hubs
  • The Eyre Highway forms the backbone of the driving route
  • Time zone differences of 2–3 hours apply depending on the season
Metric Flight Driving
Distance 2,722 km (air) 3,307–3,325 km
Time 3h 23m – 4h 25m ~35 hours non-stop
Cost (one-way) AUD 165–385 AUD 420–606
Frequency Multiple daily Continuous

How Long is the Flight from Perth to Melbourne?

Direct flights between Perth and Melbourne operate throughout the day, with hourly departures available from Perth Airport. The flight duration typically ranges from 3 hours 23 minutes to 4 hours 25 minutes, depending on aircraft type, weather conditions, wind patterns, and specific routing. Airlines including Jetstar, Qantas, and Virgin Australia service this route, with some carriers offering connections via Adelaide that extend travel time by 1–2 hours.

Major Carriers and Flight Options

Qantas operates as the flagship carrier on this route, while budget options from Jetstar and Virgin Australia provide more economical choices. Prices vary considerably: Jetstar flights range from AUD 150–360, Qantas from AUD 200–390 (or AUD 300–1,000 for premium options), and Virgin Australia from AUD 200–390. Travellers seeking the lowest fares should monitor airline websites directly, as aggregators may not always reflect the most current promotional pricing.

Booking Recommendation

Booking directly through airline websites often yields the best available rates and provides clearer access to special deals. Factor in the 2–3 hour time difference between Western Australia and Victoria when scheduling departures and arrivals.

Average Prices and Seasonal Variations

One-way flights typically cost between AUD 165 and 385, though prices fluctuate based on demand, season, and how far in advance bookings are made. Peak summer months from December through February generally see higher fares due to increased leisure travel. Current estimates serve as a reasonable baseline, though specific 2025 pricing data remains limited in available sources. Early booking consistently offers the best opportunity to secure lower fares on this popular route.

How Long Does It Take to Drive from Perth to Melbourne?

The driving distance between Perth and Melbourne spans approximately 3,307–3,325 kilometres, requiring around 35 hours of continuous travel when following the Eyre Highway through the Nullarbor Plain. This route crosses three states: Western Australia, South Australia, and Victoria. Major waypoints include Norseman, Eucla, Ceduna, Adelaide, and various towns along the southern coast. The Nullarbor segment presents the most remote stretch, with fuel and services available at irregular intervals.

Road Trip Planning and Costs

Fuel costs for the journey range from AUD 420 to 606, depending on vehicle efficiency, current fuel prices, and specific routing choices. Tolls on certain sections of the route also factor into total expenses. Experienced road travellers recommend breaking the drive into 3–5 days rather than attempting it non-stop. This pace allows for rest stops, exploration of intermediate towns, and appreciation of the unique landscapes—from Western Australia’s goldfields to the dramatic coastal cliffs of the Great Australian Bight.

Remote Area Preparation

The Nullarbor Plain presents particular challenges for drivers. Fuel stations may be spaced 100 kilometres or more apart in some sections. Travellers should carry emergency supplies, extra water, and ensure their vehicle is mechanically sound before departing. Mobile phone coverage remains intermittent across large portions of the route.

Alternative Transport Options

Those considering ground transport should note that no direct train service connects Perth and Melbourne. The Indian Pacific rail service runs from Perth to Adelaide, after which travellers must continue by bus to Melbourne’s Southern Cross Station. This combined journey takes approximately 2 days and 6 hours, with costs ranging from AUD 1,330 to 5,114 depending on accommodation class. No standalone direct bus service or ferry route operates on this corridor.

What is the Cheapest Way to Get from Perth to Melbourne?

Flying emerges as both the cheapest and fastest option for most travellers. One-way flight costs range from AUD 165 to 385, while the total journey time—including check-in, security, boarding, and baggage claim—averages approximately 5 hours 17 minutes door-to-door. This represents significant savings compared to driving (AUD 420–606 for fuel alone, plus food, accommodation, and vehicle wear) or the train-and-bus combination (AUD 1,330–5,114).

Cost Comparison Summary

Mode Time Cost (Low–High)
Flight 5h 17m AUD 165–385
Driving 35h 5m AUD 420–606
Train + Bus 2 days 6h AUD 1,330–5,114

While driving costs less than the train option, they exceed budget flight prices considerably when accounting for all expenses. The environmental impact also favours air travel on a per-journey basis, though driving spreads emissions across more fuel-efficient per-passenger calculations when multiple occupants travel together.

Price Variability Notice

Flight prices fluctuate based on season, demand, and booking timing. Current figures represent general ranges rather than guaranteed rates. Travellers should verify current pricing through airline websites or trusted aggregators before finalising plans.

Best Practices for Finding Affordable Flights

Securing the lowest fares requires flexibility and early action. Setting fare alerts through airline websites or travel aggregators helps identify price drops. Tuesday and Wednesday departures often prove cheaper than weekend flights. Connecting through Adelaide may occasionally offer savings, though this adds 1–2 hours to travel time. Students and travellers eligible for concessions should verify availability of discounted fares.

Typical Journey Phases

Regardless of chosen transport mode, the Perth to Melbourne journey passes through recognisable phases. Those flying experience a swift transition from Western Australia’s afternoon light to Victoria’s evening skyline. Road travellers encounter a gradual transformation of landscape—from jarrah and marri forests near Perth through the wheat belt, goldfields, and into the stark beauty of the Nullarbor before reaching the fertile south.

  1. Perth departure: Most flights depart from Perth Airport terminals with morning and afternoon options available
  2. Mid-journey transit: Road travellers cross the Nullarbor Plain, a defining experience of Australia’s interior
  3. Southern Australia arrival: Adelaide marks the transition from Western to South Australian jurisdiction
  4. Victoria approach: The final stretch through Mount Gambier and into Melbourne’s metropolitan area
  5. Melbourne arrival: Melbourne Airport (MEL) receives air passengers; road travellers enter via various highways

What Information is Clear and What Remains Uncertain?

Established Information Uncertain or Variable Information
Flight duration: 3h 23m – 4h 25m Specific 2025 seasonal pricing
Driving distance: 3,307–3,325 km Real-time fuel prices along route
No direct train available Precise environmental impact calculations
Perth and Melbourne airport codes (PER, MEL) Current promotional fares from individual airlines
Major airline carriers on route Weather-related delays during specific seasons

Flight times remain relatively fixed despite minor variations from wind and weather conditions. Driving duration depends heavily on stops, road conditions, and individual driving patterns. Prices across all modes fluctuate with demand, season, and market conditions. Those with precise budget requirements should consult current booking platforms before committing to specific travel dates.

Background and Travel Context

The Perth to Melbourne corridor represents one of the longest domestic routes in Australia by distance. Western Australia’s capital and Victoria’s capital sit at opposite ends of the continent, separated by time zones, desert landscapes, and diverse ecosystems. This geography has shaped transport infrastructure, with air travel becoming the dominant mode for business and leisure travellers alike.

Melbourne continues to attract visitors with its cultural institutions, sporting events, and culinary scene. The city hosts major events including the Australian Open tennis tournament and the Australian Grand Prix, drawing visitors from across Australia and internationally. Those planning travel around specific events should book accommodations and transport well in advance, as prices surge during peak periods.

Sources and Additional Information

Direct flights between Perth and Melbourne take approximately 3 hours 35 minutes on average. Qantas, Virgin Australia, and Jetstar operate regular services on this route.

Information in this guide draws from multiple travel planning platforms and airline resources. Distance calculations derive from established aviation and routing databases. Price estimates reflect typical ranges reported across major booking systems, though travellers should verify current costs directly with carriers. For those planning specific experiences along the route, local tourism websites and regional visitor information centres provide detailed guidance on attractions, accommodations, and services.

External resources including Perth Airport, Melbourne Airport, and Rome2Rio offer real-time schedule and pricing information. Major carriers such as Qantas and Virgin Australia provide direct booking options. For additional route planning assistance, Jetstar offers budget-friendly alternatives worth considering.

Summary and Next Steps

Travelling from Perth to Melbourne offers distinct experiences depending on chosen transport mode. Air travel provides speed and relative affordability, with direct flights completing the journey in under five hours at costs typically between AUD 165 and 385. Driving suits those prioritising landscape appreciation and schedule flexibility, though the 35-hour journey requires substantial time investment. Train-and-bus combinations exist but cost more and take considerably longer than flying.

For visitors to Melbourne interested in wildlife experiences, Oakvale Wildlife Park offers interactive encounters with native Australian animals in the Hunter Valley region. Those attending motorsport events may find relevant information about F1 Melbourne 2026 helpful for planning travel around the Australian Grand Prix.

Frequently Asked Questions

How much does a flight from Perth to Melbourne cost?

One-way flights typically range from AUD 165 to 385, with prices varying by airline, booking time, and season. Budget carriers like Jetstar offer lower starting prices compared to full-service airlines.

Is there a train from Perth to Melbourne?

No direct train service exists between Perth and Melbourne. The Indian Pacific railway connects Perth to Adelaide, after which travellers must continue by bus to Melbourne—a journey of approximately 2 days and 6 hours.

How long does it take to fly from Perth to Melbourne?

Direct flights take between 3 hours 23 minutes and 4 hours 25 minutes, depending on aircraft type, weather conditions, and routing. The average flight duration sits around 3 hours 35 minutes.

Can I drive from Perth to Melbourne?

Yes, driving covers approximately 3,307–3,325 kilometres along the Eyre Highway, requiring roughly 35 hours of continuous travel. Most travellers break this into 3–5 days to allow for rest and sightseeing.

What is the cheapest way to travel from Perth to Melbourne?

Flying offers the cheapest option at AUD 165–385 one-way when booking in advance. Driving costs AUD 420–606 in fuel alone, while train-and-bus combinations range from AUD 1,330 to 5,114.

Are there direct flights from Perth to Melbourne?

Yes, multiple airlines operate direct flights hourly from Perth Airport (PER) to Melbourne Airport (MEL). No stops are required, though some fares may involve connections via Adelaide.

What is the driving distance from Perth to Melbourne?

The road distance between Perth and Melbourne measures approximately 3,307–3,325 kilometres via the Eyre Highway and southeastern Australian highways.

Is there a ferry from Perth to Melbourne?

No viable sea or ferry route exists between Perth and Melbourne. The southern Australian coastline does not support commercial passenger ferry services on this corridor.

Lachlan Oliver Jones Martin

About the author

Lachlan Oliver Jones Martin

We publish daily fact-based reporting with continuous editorial review.