Do you like a Big Mac? You might be paying 40p more for it depending on where you live
McDonald's customers in London and Stevenage are paying up to 40p more for a Big Mac than their fellow burger lovers further north.
The country's most expensive Big Mac cost £3.39 - whereas customers in Clacton, Edinburgh and Glasgow are only charged £2.99 for the iconic burger.
Those in Leicester, Mansfield, West Bromwich and Wrexham are also having a happier meal at a cheaper price of £2.99.
The survey of 50 McDonald's, conducted by BonusCodeBets.co.uk, restaurants across the UK found prices varied not only city to city, but within cities themselves.
Cheaper burgers just around the corner
These days there's a McDonald's on nearly every corner – fortunately that means you can find a cheaper price.
One branch in Ludgate Hill, City of London, charges £3.39 for a Big Mac.
But less than a mile away in Covent Garden, Westminster, Holloway and Holborn charge £3.19 - 20p less.
McDonald's meals more expensive at train stations
Research last year found that a Big Mac meal in London cost an average of £4.49.
Prices for the meal varied across the capital, but were typically more expensive at train stations.
A meal at Paddington Station or King’s Cross cost £4.59, whereas the same meal would cost £4.09 in Greenwich, and £4.19 in Camden.
Why do different stores have different prices?
McDonald's has fully admitted that different stores have different prices.
The fast food company says on its website: "McDonald's set prices with a demand based methodology, which means there may be price variations from restaurant to restaurant."
McDonald's also said the price differences were the responsibility of each store operator.
"As a franchisor McDonald's cannot prescribe pricing to franchisees who can set their own price structure as they see fit in their local market.
McDonald's said it offered guidance around pricing, but ultimately the decision was down to franchisees and the operational costs at each site.
"The overall aim for each individual McDonald's restaurant is to provide food at a competitive value driven price for our customers."
There are 1,250 McDonald's restaurants in the UK – so prices could be more expensive at other sites.
Pizza more expensive in London
It's not just McDonald's stores that charge different prices for the same food.
Pizza chains Domino's, Pizza Hut, Pizza Express and Papa John's charge more for pizzas in different restaurants, according to The Sun.
Papa John's customers in London and Surrey pay up to £4 more than someone in Liverpool.
A large original cheese and tomato pizza cost £15.99 in both Surrey and London compared to £11.99 on Merseyside.
When did you last switch your car insurance provider?
Last year 65% of customers didn't switch their car insurance to try and get a better deal.