Route from Bristol to London by car
How many miles from Bristol to London?
How far is from Bristol to London?
The driving distance between Bristol and London is 118 miles. Travel time is 2 hours and 12 minutes by car.
How much does it cost to drive from Bristol to London?
The trip with petrol fuel costs 20.5 £ (143p/lt, 37.5 mpg).
For 2 passengers in carpooling: 10.25 £ (20.5/2) /p.
For 3 passengers in the car, the cost of this trip is 6.83 £ (20.5/3) /p.
For 4 passengers in the car: 5.13 £ (20.5/4) /p.
Fuel cost = (118.04 mi / 37.5 mpg) x 143 p/lt = 20.5 £
In more detail, the result is obtained:
Fuel needed = Distance / Car fuel consumption = miles * 4.54609 / carConsumtion = 118.04 mi * 4.54609 / 37.5 mpg = 14.3 liters
Fuel needed = 14.3 lt
Fuel cost = Fuel needed x Price per liter = 14.3 liters x 143 pence per liter = 20.5 £
Fuel cost from Bristol to London = 20.5 £
Diesel cost from Bristol to London.
The trip with diesel fuel costs 12.9 £ (151p/lt, 62.7 mpg).
For 2 passengers: 6.45 £ (12.9/2) /p.
For 3 passengers: 4.3 £ (12.9/3) /p.
For 4 passengers: 3.23 £ (12.9/4) /p.
Alternative routes from Bristol to London
The second route from Bristol to the London is 134.13 miles and takes 2 hours and 37 minutes.
The third route from Bristol to the London is 138.74 miles and takes 3 hours and 5 minutes.