Top 10: Cheapest Petrol Countries 2021 Update

10th Feb 2021

Petrol Prices

Here in the UK, petrol prices never seem to go down, do they? It's therefore commonplace that we have become accustomed to paying a considerable amount for our petrol. But have you ever wondered how much you would pay for petrol in other countries around the world?

Using data from we've compared just how much it would cost to fill your car from empty in another country. These include 'The Top 10 Cheapest Petrol Countries', along with some select countries for comparison, along with 'European Petrol Prices' too. Some results are properly surprising, so let's take a look at our findings...

Top 10 Cheapest Petrol Countries

1280 petrol 

Here we see the Top 10 countries that pay the least amount of money for their petrol. Venezuela is the world's cheapest country to buy petrol, where amazingly it costs just 2 pence (GBP) a litre.

This is because it's home to some of the biggest oil reserves in the world. But it's also a country where income is very low too. You will also notice that oil-rich middle Eastern countries are amongst the cheapest places in the world to buy petrol.


European Petrol Prices


As a bonus, we have created an extra infographic using the data from to show the 42 European countries, and where they rank for the price of their petrol (per litre).

Despite our thoughts that we pay a lot for our petrol in the UK, we are not the most expensive. We actually sit in 30th position, meaning 12 other countries pay more than us for their petrol. These include countries such as Germany, Portugal, Finland and Denmark.

The real question everyone wants to know is how much would it cost to fill up some of the UK's most popular or sought-after cars in some of the world's cheapest countries for petrol? We have also included a few of the most expensive countries to buy petrol in, as a comparison. Let's begin with the UK's best-selling car...

Ford Fiesta

 1280 Fiesta

The Ford Fiesta is the UK's best-selling car, and has been year after year. In the UK, from empty it would cost approximately £50.40 to fill its 42-litre tank. Meanwhile, in Venezuela it would only cost just 63p, and no, unbelievably that's not a typo.

Even if you went to Kuwait (fourth cheapest) it would only cost £10.63 to fill up. However, if you filled your Fiesta up in Hong Kong, the most expensive country for petrol, it would cost you a staggering £72.41.

1280 Fiesta Europe 

Interestingly, if we look at the ten cheapest European countries for petrol, it will cost just under £20 to fill the tank of the Fiesta in Russia, whilst filling up in Poland will still see you get change out of £40.


Vauxhall Astra

1280 Astra 

Here's another popular car in the UK - the Vauxhall Astra. A car famous for value and offering plenty of space for a small family without the need to go for a SUV or estate.

From the data we can see in Venezuela it would only cost 72p to fill the Astra from empty. It's of course more expensive back here in the UK, costing £57.60. Germany is similar, costing just 14p more at £57.74 to fill. However, drive an Astra in Hong Kong and it will cost an eye-watering £82.75..

1280 Astra Europe 

It's more reasonable in the top ten countries in Europe, with Bulgaria seeing change out of £40 to fill the Astra.

Range Rover

1280 Range Rover 

What about the iconic Range Rover? As these legendary off-road kings aren't exactly cheap to fill in the first place. In the UK to fill the 104-litre tank would cost around £124.80. Whereas in Venezuela you'd still be able to fill one up for less than a £2 coin!

Or how about filling the Range Rover in the USA - where they love their trucks and SUVs. It's no wonder when this 4x4 beast would only cost £55.22, meaning it's almost the same as a Fiesta in the UK! In Hong Kong however, it would cost a wallet-emptying £179.30 to fill your Range Rover.

 1280 Range Rover Europe

In some European countries, a Range Rover is like filling up a small supermini, with Russia seeing change out of £50, whilst Poland will see change out of £100.

Porsche 911

 1280 911

Finally, how about some exotic stuff? Such as the most iconic sports car of all time, in the form of the Porsche 911. Fill one up using regular unleaded (although a performance fuel would probably be best if we're honest) in the UK and it would cost £76.80 to fill its 64 litre tank. Alternatively, the stunning Aston Martin DBS Superleggera would cost £93.60 to fill its 78-litre tank.

Own a 911 in Venezuela and unbelievably it would only cost you less than £1 to fill up!

1280 911 Europe 

Take these cars elsewhere and you could be paying way less or way more depending on location. How about Turkey? Fill the Porsche and it's going to cost you £47.55, with the Aston Martin costing you just over a tenner more at £57.95.


Find this article interesting? Perhaps you'd like to trim your fuel costs after reading this article? Why not click the article below regarding our pick of the 'Best Used Electric Cars' to start your electric car journey. Or if you'd prefer to search all of our used cars, or new cars, there is a link for those too.

Or perhaps you fancy a new or used Fiesta, or how about a used Porsche 911? Discover your next new or used car with Evans Halshaw or with our partners Stratstone.