Maximise your Avios, air miles and hotel points

British Airways ‘to sell M&S food on short-haul’

Links on Head for Points may support the site by paying a commission.  See here for all partner links.

Following on from my story on Saturday that British Airways is training cabin crew to sell ‘buy on board’ food on short haul – but only after they sign a confidentiality agreement – the Daily Mail reported on Sunday that British Airways has signed a deal with Marks & Spencer to sell food onboard.

You can read the article here.

As I wrote on Saturday, this can hardly be worse than the current situation where a mini bag of crisps is considered to be a ‘snack’.

I would take the article with a pinch of salt (5p per sachet, probably) in some areas.  Whilst it may be true that “executives believe holidaymakers are increasingly prepared to pay for extras if ticket prices are lower”, it is also true that holidaymakers make up a minority of BA passengers and very definitely a minority of short-haul revenue.

And you will see that BA says: “Everything we do is with our customers in mind and we will make changes that reflect their feedback’ …….

In terms of implementation, it genuinely isn’t clear.  I have heard:

that Gatwick will get it first, but also that it will hit the entire fleet at once

that BA elite members will get their food and drink for free, but also that everyone will have to pay

that Club Europe meals will be scrapped in return for a free sandwich and drink, but also that Club Europe food will remain as it is

So, basically, there is no clarity.  Plenty of fun and games ahead I think.


How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (April 2024)

As a reminder, there are various ways of earning Avios points from UK credit cards.  Many cards also have generous sign-up bonuses!

In February 2022, Barclaycard launched two exciting new Barclaycard Avios Mastercard cards with a bonus of up to 25,000 Avios. You can apply here.

You qualify for the bonus on these cards even if you have a British Airways American Express card:

Barclaycard Avios Plus card

Barclaycard Avios Plus Mastercard

Get 25,000 Avios for signing up and an upgrade voucher at £10,000 Read our full review

Barclaycard Avios card

Barclaycard Avios Mastercard

5,000 Avios for signing up and an upgrade voucher at £20,000 Read our full review

There are two official British Airways American Express cards with attractive sign-up bonuses:

British Airways American Express Premium Plus

25,000 Avios and the famous annual 2-4-1 voucher Read our full review

British Airways American Express

5,000 Avios for signing up and an Economy 2-4-1 voucher for spending £15,000 Read our full review

You can also get generous sign-up bonuses by applying for American Express cards which earn Membership Rewards points. These points convert at 1:1 into Avios.

American Express Preferred Rewards Gold

Your best beginner’s card – 20,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

40,000 bonus points and a huge range of valuable benefits – for a fee Read our full review

Run your own business?

We recommend Capital on Tap for limited companies. You earn 1 Avios per £1 which is impressive for a Visa card, along with a sign-up bonus worth 10,500 Avios.

Capital on Tap Business Rewards Visa

Huge 30,000 points bonus until 12th May 2024 Read our full review

You should also consider the British Airways Accelerating Business credit card. This is open to sole traders as well as limited companies and has a 30,000 Avios sign-up bonus.

British Airways Accelerating Business American Express

30,000 Avios sign-up bonus – plus annual bonuses of up to 30,000 Avios Read our full review

There are also generous bonuses on the two American Express Business cards, with the points converting at 1:1 into Avios. These cards are open to sole traders as well as limited companies.

American Express Business Platinum

40,000 points sign-up bonus and an annual £200 Amex Travel credit Read our full review

American Express Business Gold

20,000 points sign-up bonus and FREE for a year Read our full review

Click here to read our detailed summary of all UK credit cards which earn Avios. This includes both personal and small business cards.

Comments (124)

This article is closed to new comments. Feel free to ask your question in the HfP forums.

  • Kingy says:

    My wife works for one of the suppliers of M&S Sandwiches/Bread etc.
    Based on insider knowledge we would never eat a pre packed sandwich.
    Read into that what you like….

    • CV3V says:

      yes, and always wash the washed salad!

      • Alfie says:

        Seems like a strategy to fail from the start. Irrespective of alternative choices we and many others choose to travel BA short haul without even considering the low cost carriers (unless the price is ridiculous) because of the confidence in the brand and the on board service which includes a free bar service and even a packet of crisps.
        I would doubt that BA will reduce their prices because of this change and if they do so it will be a race to the bottom requiring even more degradation of BA reputation and service.
        Instead of following Vueling they should be upgrading their product to compete with the mainstream carriers such as Turkish and the mid east operators.
        Sad to see this happening to what was a great airline!!

    • TGLoyalty says:

      Based on insider knowledge I’d never eat anything anywhere except grown, prepared and cooked by my own fair hands

      Horror stories everywhere

  • Mark says:

    So BA fly from LGW with BOB, and Easyjet fly from LGW with BOB. Where’s the justification for higher fares than SLZY?

    • Rob says:

      The £4bn BA pension deficit, for a start, as well as a large number of cabin crew who are still on £40k+ compared to easy’s £12k+.

      • Sarah says:

        That might be the justification for BA to charge more, but there doesn’t seem to be any incentive for the customer to pay more now. If BA can’t compete on price then they need to compete on product, which they were doing before all the recent and upcoming enhancements.

      • JohnW says:

        The customer doesn’t care about that though. BA will have to compete/match with Easy’s prices on those routes as they are now only offering the same service.

  • Ross says:

    In my mind BA (and LHR) have lost any advantage they had, having just arrived at LHR from GIG there is nothing to commend either of them – but the planes are still full (as is LHR) I must be missing something!

    • Gavin says:

      The planes are full down the back as BA are very competitive on price if you are flying from XXX-LHR-YYY where XXX is somewhere in continental Europe e.g. a non hub airport and YYY is somewhere on another continent.

      Looking at Seoul for example, BA generally come out cheaper than Aeroflot / air China who are usually the cheapest by far. Compared to the cost of the direct flight it’s almost worth doing an ex-EU! But that’s how airlines fill seats.

      • Roger says:

        But that is true for all airlines to keep routes “alive”
        from LON the routes I fly TK or LH would come out cheaper than BA or VS all the time.
        flying from one country in EU to their hub and onward to destionations further east (for TK/LH)

  • Simmo says:

    If food is stopped for Club Europe, there would no longer be a Club Europe service!

    Lounge and a spare seat in the middle? not going to worth 2-5x the price!

    Part of the master plan to gain an extra 6-14 seats worth of sales?

  • CV3V says:

    Wonder if they will offer the £4 lunch deal, that would be a vast improvement on the current offering. Then maybe easyjet will respond by offering a Boots meal deal!

    • James67 says:

      IMO there is both better quality and value to be had from the boots deal than the M&S one but it depends on combination of items selected.

      • harry says:

        check out the Morrisons deal – you can load up with fresh salady stuff instead of stodge

        • Roger* says:

          Well, Harry. Boots, M&S and WHSmug but not Morrisons AFAIK are present at some or all London airports, and those at LHR earn Heathrow Rewards points, in addition to Boots’ own Advantage points. This is a points forum, y’know. 😉

          I had not previously contemplated buying at the airport, not since the fumes of my giant Macdonalds filled the catering-less F cabin on DTW-LAS once, anyway.

          If M&S sandwiches are offered on Band 2 flights, I would see that as a genuine enhancement, so long as they were not cold chicken salad. 😀

        • James67 says:

          Usually I opt for a salad at boots but will check out Morrisons as I go past one most days, thx for tip.

          • CV3V says:

            One of my (many) complaints about EDI airport is that Boots is gone and replaced with Superdrug, their meal deal isn’t as good! My other complaints are wide in range and scope!

    • Rob says:

      easyJet does offer a meal deal, I accidentally got it when I flew Southend to Paris. (By ‘accidentally’ I mean I bought 2 things and was told I could have a free KitKat too!)

  • David S says:

    If the story is true, then BA should at least lower the prices to reflect it. For me, it is not a big deal since I eat at the lounge before boarding and only have drinks on the plane and the snacks on short haul are not worth the hassle and I won’t be buying BOB anyway. Let’s hope they don’t start charging for the drinks.

  • Matthew says:

    Slight O/T. Found out about a little quirk today with BA regarding choosing your seat early. I’d booked Club Europe LHR-AMS T-355 with Avios for our family to position out for our long haul flight and didn’t realise that if you have an infant travelling with you, then everyone in the booking is entitled to free seat selection from the moment you book! Shame it took me 8 months to find that out :-(.

    • BigDave says:

      …and for regular economy if travelling with kids they will allocate all your seats together
      and you can change them the day before the flight – (they may allocate 2+2 in consecutive rows and you want 3+1 on the same row for example)

      • harry says:

        …remembering that ‘kids’ means 11YO or under

        12 YO are young adults & can sit on their own according to BA

        don’t forget you can also check in online T-24, don’t however print your tickets as this messes up what follows; check in again at the airport using self check in (get there early) and choose any available seats on the plane incl exits FOC

This article is closed to new comments. Feel free to ask your question in the HfP forums.

The UK's biggest frequent flyer website uses cookies, which you can block via your browser settings. Continuing implies your consent to this policy. Our privacy policy is here.