Skip to content

Route planner

Cheapest Diesel from Bristol to Cardiff

Distance 25.5 miles - Corridor 5 miles - 10 stations found

Cheapest: Krisan Services -ESSO (138.9p/L)

How route value is measured

Estimated total uses 45L at pump price, plus round-trip detour fuel using 35 mpg.

Low-confidence prices are excluded from route ranking.

Adjust your route

Use this panel to test postcodes or coordinates quickly. Results update in place while this page URL stays canonical for sharing.

Top recommendation

Estimated total (45L)

£62.89

Detour

+1.1 mi off route

At start

Cheapest on route
Esso logo
Esso
Krisan Services -ESSO

168, Easton Road, Bristol BS5 0ES

1.1 mi
138.9p/L
Diesel
Updated 1 month agoLong-standingOpen 24 hours
Price has been long-standing for 30+ days; worth a quick pump check.

Facilities not provided

Stations along this route

10 total

Estimated total (45L)

£65.79

Detour

+2.8 mi off route

4.7 miles from start

Costco logo
Costco
Costco Wholesale Bristol

St Brendans Way, Avonmouth, Bristol BS11 9EZ

2.8 mi
143.9p/L
Diesel
Updated 1 day agoChanged this weekClosed now
Opens at 06:00

Amenities

  • Toilets

Estimated total (45L)

£66.73

Detour

+1.6 mi off route

25.5 miles from start

Tesco logo
Tesco
Cardiff Extra - Petrol Filling Station

Excelsior Estate Excelsior Road Gabalfa CF14 3AT

1.6 mi
146.9p/L
Diesel
Updated 1 day agoChanged this weekOpen 24 hours

Amenities

  • Toilets
  • Car wash

Estimated total (45L)

£66.76

Detour

+1.7 mi off route

At start

Tesco logo
Tesco
Bristol E Extra - Petrol Filling Station

Tesco Stores Ltd Eastgate Road Bristol BS5 6XU

1.7 mi
146.9p/L
Diesel
Updated 3 days agoChanged this weekOpen 24 hours

Amenities

  • Toilets

Estimated total (45L)

£66.91

Detour

+2.1 mi off route

At start

Tesco logo
Tesco
Bristol Brislington Extra - Petrol Filling Station

Tesco Stores Ltd Callington Road Bristol BS4 5AY

2.1 mi
146.9p/L
Diesel
Updated 1 day agoChanged this weekOpen 24 hours

Amenities

  • Toilets

Estimated total (45L)

£67.08

Detour

+2.5 mi off route

25.5 miles from start

Tesco logo
Tesco
Penarth Superstore - Petrol Filling Station

Tesco Stores Ltd Terra Nova Way Penarth Flats CF64 1SA

2.5 mi
146.9p/L
Diesel
Updated 1 day agoChanged this weekClosed now
Opens at 06:00

Amenities

  • Toilets

Estimated total (45L)

£67.09

Detour

+2.6 mi off route

25.5 miles from start

Independent logo
Independent
Tivoli Service Station

Tivoli Service Station, 14, Station Road, Llandaff North, Cardiff CF14 2FF

2.6 mi
146.9p/L
Diesel
Updated 1 day agoChanged this weekClosed now
Opens at 07:00

Facilities not provided

Estimated total (45L)

£67.10

Detour

+1.4 mi off route

At start

Sainsbury's logo
Sainsbury's
Sainsburys Castle Court

St. Philips Causeway, Arnos Vale Bristol BS4 3BD

1.4 mi
147.9p/L
Diesel
Updated 1 day agoChanged this weekClosed now
Opens at 06:00

Amenities

  • Car wash

Estimated total (45L)

£67.30

Detour

+1.9 mi off route

7.2 miles from start

Tesco logo
Tesco
Nailsea Superstore - Petrol Filling Station

Stock Way North Nailsea Bristol BS48 1AQ

1.9 mi
147.9p/L
Diesel
Updated 3 days agoChanged this weekClosed now
Opens at 06:00

Amenities

  • Toilets

Estimated total (45L)

£67.33

Detour

+2 mi off route

25.5 miles from start

Morrisons logo
Morrisons
MFG Morrisons Cardiff Bay

International Drive Penarth Flats CF11 0JP

2.0 mi
147.9p/L
Diesel
Updated 13 hours agoChanged recentlyClosed now
Opens at 06:00

Amenities

  • LPG
  • Car wash

Tap a marker to jump to its station card.

Tap a marker to highlight its station card in the list.

Route map

The route line shows an approximate corridor between your start and end points.

Map is unavailable right now. The list below still works.

List remains usable

Planning a regular journey?

See what this route could cost over a year and compare fuel types.

Motorway comparison

No motorway service prices found in this corridor.

Related routes

Cookie preferences

We use cookies to keep the site secure and remember your preferences. Analytics and advertising only load when you opt in.