The distance between Melbourne and Townsville is of 1,956 miles (2,462 km).