Route from Elgin to Richmond upon Thames
The distance between Elgin and Richmond upon Thames is 578 miles. Travel time is 10 hours and 2 minutes.

Driving directions from Elgin to Richmond upon Thames
How much does it cost to drive from Elgin to Richmond upon Thames with petrol?
Driving from Elgin to Richmond upon Thames costs £100.2 with petrol. The calculation assumes a petrol price of 143 pence per liter and a car's petrol consumption of 37.5 miles per gallon. Carpooling with two passengers brings the cost down to £50.1 per person. With three passengers, it's £33.4 per person, and with four passengers, it's £25.05 per person. The fuel cost for the trip is derived from the distance and car fuel consumption, totaling 70.1 liters of fuel. This results in a £100.2 fuel cost for the journey.
Diesel cost from Elgin to Richmond upon Thames.
The trip with diesel fuel costs 63.3 £ (151p/lt, 62.7 mpg).
For 2 passengers: 31.65 £ (63.3/2) /p.
For 3 passengers: 21.1 £ (63.3/3) /p.
For 4 passengers: 15.83 £ (63.3/4) /p.
Where is Elgin located?
Elgin is located in Moray county and in Scotland. It is situated at an altitude of 19 meters above sea level. Elgin has coordinates 57.6494540o,-3.3184850o. RouteCalculator provides a map of Elgin from which you can plan your trips to other UK cities.
What is the location of Richmond upon Thames?
Richmond upon Thames is located in Greater London county and in England. It is situated at an altitude of 9 meters above sea level. Richmond upon Thames has coordinates 51.4613110o,-0.3037420o. RouteCalculator provides a map of Richmond upon Thames from which you can plan your trips to other UK cities.