The distance from Adelaide to Alma - Victoria is 588 km (or 366 mi). The estimated driving time for the trip is 6 h 42 min and the main road for this route is the Glen Osmond Road, A1. In a straight line, the distance between Adelaide and Alma is 513 km (319 mi).