Distance from Guildford to Oxford

The distance from Guildford to Oxford is 45 km (or 28 mi). The estimated driving time for the trip is 41min and the main road for this route is the A329(M). In a straight line, the distance between Guildford and Oxford is 38 km (24 mi).