NI petrol price index
15/12/2025
With this weekend expected to bring travel chaos to Northern Ireland’s roads, drivers have been shown the most budget-friendly places to fill up their fuel tanks ahead of Christmas.
Frantic Friday – the last Friday before Christmas – is historically the busiest day on the roads during the festive period, with motorists facing long queues and disruption as they visit family and friends, sort out last-minute shopping or head off to office parties.*
As motorists prepare for their seasonal journeys, the car insurance experts at CompareNI.com have looked at fuel prices in towns and cities across NI, ranking the cheapest locations to fill up.
The average price of petrol rose by 1.4p last month to hit 129.6p a litre – the highest it has been since April 2025. Diesel prices saw an even sharper climb, jumping by 3.6p to 138.1p, the most expensive since the start of March 2025.**
This rise in prices at the pumps is an added blow to many household budgets that are already feeling the squeeze this festive season.
A recent survey by CompareNI.com highlighted that over a third of adults in Northern Ireland will struggle with the cost of Christmas this year, while a fifth will push themselves into debt to fund their spending.
But by planning ahead and using CompareNI’s Petrol and Diesel Price Index, drivers can find out which locations offer the best value for money at the pumps and make savings on their fuel bills.
Topping the rankings as the cheapest town for petrol is Cookstown, where the average price is 127.8p – 1.6p lower than the current NI average of 129.4p.
Taking second place is Belfast at 128.1p, closely followed by Ballymena and Carrickfergus at 128.2p.
At the other end of the scale, the most expensive place to fill up with petrol is Magherafelt, where prices are 8.2p above average at 137.6p. These are followed by Banbridge and Newtownards, with average prices of 130.9p.
For diesel drivers, Cookstown comes in cheapest at 3.8p below average at 133.5p. Dungannon is a close second place at 133.9p, with Derry / Londonderry in third spot at 134.9p.
The most expensive prices for diesel can be found in Magherafelt at 141.9p, which is 4.6p above the current NI average of 137.3p. This is followed by Newry at 141.4p and Enniskillen at 140.2p.
Ian Wilson, car insurance expert and Managing Director at CompareNI.com said: “As households across Northern Ireland continue to grapple with rising food costs and soaring energy bills, any opportunity to save money can make a big difference, especially leading up to Christmas when financial strain can be even higher.
“With our roads becoming busier every day as people travel home for the holidays, we’ve compiled this useful list of the most cost-effective places to fill up your vehicle.
“While it may be tempting to refuel at a motorway service area due to the convenience factor, drivers should be aware that they could be paying a significant mark-up compared to using supermarket or independent forecourts.
“That is why, if drivers are preparing for a road trip to spend Christmas with loved ones, it pays to plan ahead and find out now which locations offer the best value for money at the pumps.
“There are also other small changes motorists can make to their driving habits that could help them save even more money on fuel. This includes making sure their tyres are correctly inflated, not carrying any more weight than is necessary in the vehicle and driving as economically as possible – climbing the gears quickly and watching the queues ahead to try and minimise stop-start braking.
“Even these simple tweaks can add up over time and help drivers cut the cost of their fuel bills.”
As Northern Ireland’s largest price comparison site, CompareNI.com helps hundreds of thousands of drivers every year find savings on their car insurance.
References:
*https://www.timeout.com/uk/news/revealed-the-busiest-travel-days-predicted-for-christmas-2025-111925
**https://www.consumercouncil.org.uk/fuel-price-checker/archive?created=3&exact%5Bmin%5D=&exact%5Bmax%5D=
Full list of petrol/diesel prices
| City/town | Petrol | Diesel |
| Antrim | 130.6 | 137.9 |
| Armagh | 128.4 | 137.4 |
| Ballycastle | 128.9 | 138.9 |
| Ballyclare | 129.6 | 138.6 |
| Ballymena | 128.2 | 135.6 |
| Ballymoney | 128.9 | 138.9 |
| Banbridge | 130.9 | 139.9 |
| Bangor | 129.2 | 135.4 |
| Belfast | 128.1 | 136.2 |
| Carrickfergus | 128.2 | 136.9 |
| Coleraine | 129.2 | 137.5 |
| Cookstown | 127.8 | 133.5 |
| Craigavon | 128.4 | 137.9 |
| Downpatrick | 129.9 | 137.9 |
| Dungannon | 128.4 | 133.9 |
| Enniskillen | 129.9 | 140.2 |
| Larne | 129.9 | 137.9 |
| Limavady | 128.9 | 135.9 |
| Lisburn | 128.6 | 138.2 |
| Londonderry | 129.4 | 134.9 |
| Magherafelt | 137.6 | 141.9 |
| Newcastle | 130.4 | 139.9 |
| Newry | 130.4 | 141.4 |
| Newtownabbey | 128.9 | 135.9 |
| Newtownards | 130.9 | 139.9 |
| Omagh | 129.4 | 136.4 |
| Portadown | 129.4 | 137.9 |
| Strabane | 129.9 | 137.9 |
| NI average | 129.4 | 137.3 |
Average fuel costs for each town are accurate as of December 11, 2025, using data sourced from the Consumer Council’s fuel price checker.
This article is intended as generic information only and is not intended to apply to anybody’s specific circumstances, demands or needs. The views expressed are not intended to provide any financial service or to give any recommendation or advice. Products and services are only mentioned for illustrative rather than promotional purposes.