The distance from Launceston to Richmond - Victoria is 544 km (or 339 mi). The estimated driving time for the trip is 15 h 44 min and the main road for this route is the Spirit of Tasmania. In a straight line, the distance between Launceston and Richmond is 442 km (275 mi).