Distance from Gilbert to Rosyth

The distance from Gilbert to Rosyth is 3113 km (or 1935 mi). The estimated driving time for the trip is 35h and the main road for this route is the Gregory Developmental Road, A7. In a straight line, the distance between Gilbert and Rosyth is 2252 km (1400 mi).