Distance from Melbourne to Adelaide is 406 miles / 654 kilometers and driving distance is 451 miles or 726 kilometers. Travel time by car is about 8 hours 36 minutes.
The time difference between Melbourne and Adelaide is 30 minutes. Adelaide is 30 minutes behind Melbourne. Current local time in Melbourne is 19:26 AEST (2020-09-26) and time in Adelaide is 18:56 ACST (2020-09-26).