Adelaide is roughly 650 km from Melbourne in a straight line and about 725–730 km by road, which usually means around 8.5–9.5 hours of driving depending on stops and traffic.

Key distances

  • The straight‑line (air) distance between Adelaide and Melbourne is about 650 km (around 400 miles).
  • Typical driving routes between the two cities are about 725–730 km (around 450 miles).

Travel time overview

  • By car, most direct highway routes usually take about 9 hours of driving time without long breaks.
  • By plane, flight distance of around 640–650 km translates to about 1 hour 15–30 minutes in the air , plus airport time.

Simple HTML table

[3][7][1] [7][1] [5][7] [5][7]
Mode Approx. distance Typical time
Driving ≈725–730 km by road ≈9 hours (without long stops)
Flying ≈640–650 km (air distance) ≈1.5 hours in the air (plus check‑in and transfer time)
Information gathered from public forums or data available on the internet and portrayed here.