If you click a link with an * to go through to a provider, we may get paid. This usually only happens if you get a product from it. This is what funds our team of journalists, and keeps us free to use. Yet there are two crucial things you need to know about this.
- This never impacts our editorial recommendations – if it's in, it's in there because we independently rate it best.
- You'll always get as good a deal (or better) than if you went direct.
For a more detailed explanation see How MSE is financed.
McDonald's deals
0 Current Deals
-
If you're bored of sarnies and crisps and fancy a hot meal deal, you can now head to McDonald's and get four items for £5.
There's currently no end date to this deal, and it runs daily from 11am until restaurant closing time. You don't need a code or voucher to claim, simply tell staff you want to order the £5 meal deal offer, or you can order it via kiosks or the McDonald's app.
The meal deal gets you a burger – either the mayo chicken or cheeseburger (both normally £1.39) – medium fries (normally £1.69), a medium carbonated drink (normally £1.59) and four chicken nuggets (this amount of nuggets isn't normally available on the main menu but McDonald's told us four nuggets would be worth £2.79).
If you bought these items individually, it would cost £7.46. Or, alternatively a medium mayo chicken saver meal (includes fries and a drink, but no chicken nuggets) costs £3.99, depending on your location. Considering this, we think this is a pretty good deal.
See our Restaurant deals for other dine-in and takeaway offers.
-
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
McDonald's is giving new users who download and register an account for the MyMcDonald's app (free for Android and iPhone), 1,000 bonus points for their first mobile order. McDonald's told us there are no menu exclusions, but there are a small number of excluded restaurants.
This is an on-going offer with no end date, but we'll update you here if that changes.
When you reach 1,500 points (you get a point for every penny you spend), you can get a free small fries, medium salad, regular McCafé, Mini McFlurry, hash brown or a regular drink.
See our Restaurant deals for other dine-in and takeaway offers.
-
McDonald's runs an ongoing weekly promotion that sees a new offer appear in the My McDonald's app (Apple / Android) every Monday morning, which can be redeemed up until 11.59pm the same day. Check the details, or turn notifications on, as some deals only apply during breakfast hours, for example. They're only available when you order through the app to pick up in-store – see 'More info' below for excluded restaurants.
A few offers we've spotted in the past include six nuggets for 99p, £1.99 Double McMuffins and a Quarter Pounder with Cheese for £1.49.
Simply go to the 'Rewards & Offers' section within the app, tap the promotion you want to use, place your order and then head to your chosen McDonald's to collect it. You can order your food at any time – McDonald's will start to prepare it when you arrive at the restaurant. You're only able to use one promotion per order, and they can't be used with other offers.
See our Restaurant deals for other dine-in and takeaway offers.
-
Valid once a week
If you work for the NHS, you can get 20% off all main menu items at McDonald's once a week when ordering via the app until Tuesday 31 December 2024.
You'll need to download the free McDonald's app (iOS/Android) and register for an account using your NHS email address. Once you've done this, you'll then be able to select the 20% discount offer within the deals section of the app.
The following branches are excluded: Croydon, Birkenhead, Highway Shadwell, Bond Street West One, Bracknell The Keep, Chelmsford Riverside, London Victoria Station, Shaftesbury Avenue 2, Manchester Arndale Food Chain, London Waterloo Station, Norwich Chapelfields, and Westfield Stratford. See full McDonald's T&Cs.
-
McDonald's is already fairly cheap, but it's possible to hack your way through the menu to get some extra McBang for your McBuck.
For all of our tips, see our McDonald’s hacks guide.
Latest Expired Deals
-
FREE kids' football sessions
For ages 5-11 with FA-qualified coaches. Register online at McDonald's
ExpiredThis deal is Golden Arches meets Golden Balls... McDonald's has partnered with UK football associations to run a series of free football sessions for kids aged 5-11 over autumn.
If your child has a goal of being the next David Beckham or Leah Williamson, you can score these free coaching lessons now. The sessions are taking place at over 1,500 locations on selected dates from Saturday 7 September until Saturday 30 November, and include one-hour coaching each week from FA-qualified coaches.
Update: Sessions for England, Wales and Northern Ireland can be booked now. However, McDonald's told us the Scotland bookings will be available soon. We'll update when we know they're ready to book.
There's no obligation to buy or eat anything at McDonald's in order to get these sessions – they're totally free to attend – you just need to pre-book online by filling in the form at McDonald's 'Fun Football' and selecting which centre you'd like to attend.
You can register for up to five children, and it's mainly aimed at those who aren't currently playing, with sessions focussing on basic footballing technique. You'll need to provide your own suitable footwear and football clothing. Pan-disability and visual impairment sessions will also be available.
McDonald's told us kids can attend as many sessions as they please (there's no limit on attendance), but slots are booked on a first-come, first-served basis so go quick if there's a certain date or time you want to attend.
See McDonald's for full terms & conditions and frequently asked questions.
Football not your preferred sport? See how you can get free tennis lessons.
-
McDonald's three menu items for £3
Choose from a variety of food including fries, cheeseburger, nuggets and salad
ExpiredThey say good things come in threes, and this offer is no exception. If you order in a restaurant or at the drive-thru, you can get three items for £3 at McDonald's until Tuesday 27 August.
This offer runs daily from 11am until restaurant closing time. There's no code or voucher needed, simply tell staff you want to order the three for £3 offer, or you can order it via kiosks or the McDonald's app. You can mix 'n' match from any of the following items:
- Small fries (normally £1.19)
- Apple pie (normally £1.79)
- Mayo chicken (normally £1.39)
- Cheeseburger (normally £1.39)
- Two veggie dippers (normally £2.79)
- Hamburger (normally £1.19)
- Side salad (normally £1.09)
- Four chicken nuggets (normally £3.49)
We based these prices on the McDonald's closest to MoneySavingExpert HQ in central London, though prices can vary depending on location.
To maximise this deal, it makes sense to get the most expensive item which is the four chicken nuggets. You could get it three times meaning you'll get 12 nuggets for £3 (six are usually £4.69) – if you can stomach that many nuggets of course.
You can also get this offer via McDelivery but it's priced at £4 not £3, so you're better off ordering at a restaurant. It's also available via food delivery partners but this will incur a delivery charge too.
See our Restaurant deals for other dine-in and takeaway offers.