Cena pohonných hmot v ČR i v ostatních členských zemích EU v podstatě kopíruje ceny ropy. V ČR je cena také ovlivněna směnným kurzem koruny vůči dolaru, za který se ropa na světových trzích nakupuje. V jednotlivých zemích cenovou úroveň ovlivňuje i výše zdanění pohonných hmot. Velice nepatrný vliv má sezónní poptávka a cenová politika jednotlivých prodejců.
V ČR tvoří asi polovinu ceny prodávaných paliv spotřební daň na pohonné hmoty. Od r. 2010 je pevná a činí 12,84 Kč/l u benzínu a 10,95 Kč/l u nafty. V EU je cena benzínu a nafty jen mírně odlišná a v jednotlivých zemích se výše spotřební daně liší podle typu benzínu. Celkově se ale rozdíly v cenách mezi členskými zeměmi velmi zmenšily.
Pro některé státy je stále lákavé počkat si, jak si ostatní schválí výši spotřebních daní, a pak nastavit vlastní výši o něco menší ve snaze se jednak zatraktivnit, a jednak to udělat tak, aby je to tolik nestálo. V současné době má nejvyšší spotřební daň u benzínu Velká Británie, Nizozemí a Německo. Naopak nejnižší je v Rumunsku a Slovinsku.
V ČR bylo možné pozorovat posilování koruny zhruba od poloviny roku 2002, které působilo proti zvyšování korunových cen ropy dovážené do ČR. To se poněkud změnilo po intervenci ČNB v r. 2013, která vedla k oslabení koruny vůči dolaru i euru. Přesto z dlouhodobého hlediska ceny pohonných hmot nerostou nijak závratně. Jedním z důvodů je také poměrně výrazné snížení marží v oblasti výroby, distribuce a prodeje pohonných hmot na českém trhu v průběhu několika posledních let.
Podle údajů Českého statistického úřadu se v roce 1995 prodával litr nejpoužívanějšího benzínu Natural 95 v průměru za 19 Kč a nafta byla v té době přihližně o 4 koruny levnější. Tehdejší ceny kopírovaly vývoj na trhu s ropou, kde v r. 1995-96 došlo ke zdražení ze 17 na 26 dolarů za barel. Česká měna tehdy stagnovala na úrovni 27 korun za dolar.
K výraznému zvýšení ceny benzínu v ČR došlo v r. 2000, kdy nárůst představoval nevídaných 65%, takže benzín se prodával najednou za 29 Kč. Vliv na tento růst měl i kurz koruny, který klesl ze 36 na 41 Kč za dolar. Současná průměrná cena benzínu Natural 95 se v ČR pohybuje již delší dobu kolem 35 Kč/l a rozdíly u ostatních členských zemí EU nejsou nijak markantní.