Maximise your Avios, air miles and hotel points

Get a 20% discount on Heathrow Express train tickets

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

Yesterday we ran our annual update on the best way to save money on Heathrow Express tickets.

What I didn’t know is that promo code TAJHOTELS is still working.

This gets you a 20% discount on all Heathrow Express standard tickets type, except Advanced Purchase.

Heathrow Express 20% discount

There is no special landing page.

Use the main booking page here and add the promotional code where indicated.

You can’t earn Avios this way as there is no way to add a code via the heathrowexpress.com/avios portal.  You will earn Heathrow Rewards points.


How to earn Avios from UK credit cards

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

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

Get 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

30,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 – 30,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

80,000 bonus points and great travel benefits – for a large 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, and the standard card is FREE. Capital on Tap cards also have no FX fees.

Capital on Tap Visa

NO annual fee, NO FX fees and points worth 1 Avios per £1 Read our full review

Capital on Tap Pro Visa

10,500 points (=10,500 Avios) plus good benefits Read our full review

There is also a British Airways American Express card for small businesses:

British Airways American Express Accelerating Business

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

50,000 points when you sign-up 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 (109)

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

  • BJ says:

    Story I heard from Chinese friends in Edinburgh was that the service was not even popular with the Chinese community. Prices were too high, and many were flying to places other than Beijing and alternative 1 or 2 stop options were better. KLM seems to be the airline of choice for most of them if what I’m told is true.

  • Colin MacKinnon says:

    Hainan also offering up to $305,000 a year for western captains – so not a low cost carrier!

  • The Lord says:

    OT – Booked a 4 night Hilton advance purchase. Checking the credit card this morning looks as though I’ve only been charged for 3 nights. Any idea why?

    • The Original John says:

      Need more details. Are you sure it isn’t user error.

      If it’s important you are charged for everything right now, contact hotel, nobody else can make them charge you.

      • The Lord says:

        Definitely booked for 4 nights. Doesn’t matter if I pay now or later but wondering when the remaining amount is due as I thought 100% was due at time of booking but seems only 75% has been taken

        • Qwerty Bertie says:

          Hilton have an ongoing offer for when you book in advance and pay cash, something along the lines of 25% off when three nights or more, but I can’t remember the exact terms and conditions. Anyway, I suspect you have unwittingly met the terms/the booking has been caught under this offer.

  • Trent says:

    Tickets are available to purchase on the Hainan flights from Dublin/Edinburgh to Beijing right up to 26 October on the Hainan web site now. They weren’t loaded until a day or so ago, which means everything up to the end of the northern Summer schedule is now loaded. Therefore, it’s not confirmed it is ending, as I heard Hainan are notoriously late at loading their schedules.

  • BJ says:

    OT: Currently awaiting surgery which will not now happen before my next trip. Presumably I need to notify travel insurance about this to ensure I’m covered? Tests carried out showed up two other potential conditions that doctors have also declared might be nothing, and show no interest in investigating further as I am in good health and showing no related symptoms or adverse test results. Presumably I still need to notify insurance about these too? None of these things were known to me at time of making my travel plans. I wish to travel but want to ensure I’m covered but a bit clueless about what I need to inform insurance or not.

    • Rob says:

      Do you? Not sure there is any requirement to provide on-going reports for trips booked before this came up. What you need to do for future bookings is a different question, but I still don’t think you need to declare anything – the insurer if you claim will then ask for proof that you were not informed of the issue until after booking.

      Different story if you are buying insurance instead of using a free Amex etc policy, since a paid policy is priced based on your existing history.

      • BJ says:

        Thanks Rob, I hope you are right. I’m concerned though that there may be a clause about notifying them of any changes or the policy may become invalid. I’ll dig out the policy details.

        • Peter K says:

          I’ve seen polices in the past where you have to inform them of health changes after buying the policy and they may then charge extra to cover it! What is the point of such cover?
          Is definitely check your policy documents.

          • Shoestring says:

            Depends on start date of the cover. General advice is to begin your cover some time *before* your journey starts, as if something comes up before you travel, you often won’t otherwise be covered. Many policies are quite explicit about this. Eg you insure yourself for holiday 1st – 15th June. Mum dies on 25th May and you feel you can’t go on hols after all. Some policies won’t pay out in that scenario.

          • BJ says:

            Yes, just been reading my policy document and it is absolutely clear this is the case with Nationwide FlexPlus insurance even where conditions only become known after booking. If I don’t notify them it appears that I am still covered for cancellation but not automatically for medical treatment. I will call them Monday morning and report back on my experience.

          • Charlieface says:

            If you don’t want to pay they will still cover cancellation. Essentially they are saying they prefer you cancel now rather than rack up a huge medical bill.

          • BJ says:

            Thanks Charlieface, that makes sense. However, I have not been advised by any doctor against travel even though they know I am planning to do so, and the surgery is recommended as opposed to necessary. Thus, I hope they will see sense and cover me.

        • Mikeact says:

          In my opinion, you should call your insurance company NOW. Give them a complete update as you’ve explained here. Trust me, if you run into a problem, that’s when the questions are asked, in detail, if particularly serious. And when they talk to your doctor, then will then find out the full story. We’re off to S America shortly….didn’t have to call our insurance company but as all calls are recorded, I just advised them and asked for any particular advice as to our destination. I wouldn’t rely on taking any chances whatsoever.

          • BJ says:

            Followed Mike’s advice and got the same result as Graeme. Now fully covered for an extra £132 which is very fair I think for the extra risk they are underwriting, and the peace of mind it brings me. Thanks to everybody for your feedback and support, it proves once again HFP community is great first port of call to get sound advice and work out the best way forward on all travel-related matters 🙂

    • Graeme says:

      BJ – I had something similar and had Aviva insurance and had to notify them and pay an additional premium to cover my injury.

  • Neal says:

    No sure if the EDI-DUB segment on Hainan is bookable using Alaska miles?

  • Jason says:

    Data point: Hilton Triple points highlighted on Monday worked on existing booking

  • Nick says:

    For those who missed last night:

    OT anyone with flights booked (with seats selected) at the end of half term should keep an eye on them… every available A321 has been commandeered to upguage LHRMAD flights, so seat selection on routes that have lost them will have fallen out (no flights have been cancelled though, and no one has had to be rebooked, they’ve been clever about where they’ve taken them from).

    Anyone on the lunchtime 777 flight should note it’s been changed to a 77W so same applies. Flub is a safe bet.

    Anyone who wants a ticket (any airline), keep an eye out on Wed/Thu next week – MAD has imposed super-peak slot restrictions that weekend and that’s when they’ll tell airlines which extra ones they’ve won, so expect seats to go on sale immediately afterwards.

    Hope that helps!

    • Boi says:

      I am looking for flights to the US….your advice is it for people looking to go to MAD from UK?

      • Shoestring says:

        It’s regarding the UEFA Champions League Final in Madrid June 1st

        • BJ says:

          Hope Alex hot his Baku travels sorted last week, looks like he’ll have a lot of company there too.

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.