Maximise your Avios, air miles and hotel points

Get a 20% discount on Heathrow Express train tickets

Links on Head for Points may pay us an affiliate commission. A list of partners is here.

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 portal.  You will earn Heathrow Rewards points.

how to earn avios from credit cards

How to earn Avios from UK credit cards (July 2021)

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

There are two official British Airways American Express cards:

British Airways American Express card

British Airways American Express

5,000 Avios for signing up, no annual fee and a companion voucher for spending £20,000 Read our full review

BA Premium Plus American Express card BAPP

British Airways American Express Premium Plus

25,000 Avios and the UK’s most valuable credit card perk – the 2-4-1 companion voucher Read our full review

You can also get generous sign-up bonuses by applying for American Express cards which earn Membership Rewards points, such as:

Nectar American Express

American Express Preferred Rewards Gold

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

American Express Platinum card Amex

The Platinum Card from American Express

30,000 points and an unbeatable set of travel benefits – for a fee Read our full review

We also recommend Capital On Tap for limited companies. You earn 1 Avios per £1 which is impressive for a Visa card:

Capital On Tap Business Rewards Visa

The most generous Avios Visa or Mastercard for a limited company 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.

(Want to earn more Avios?  Click here to visit our home page for our latest articles on earning and spending your Avios points and click here to see how to earn more Avios this month from offers and promotions.)

Comments (111)

  • cs says:


    is there a way to get 100 IHG points quickly without buying them for a redemption?

    • Alan says:

      Complete a few of their surveys

    • Scott says:

      If you were planning on eating out, book somewhere through IHG’s Open Table platform – 250 pts, usually post very soon after the meal.

    • Alan says:

      Or transfer some Virgin Miles if you have any.

    • Liz says:

      If you phone them they might add 100 pts for free

  • Jimbob says:

    OT- Which car rental firm is cheaper if booking via the Australian site? I’m sure I read it on HfP, but can’t find it on the search function, unless I dreamt it?!

    • Shoestring says:

      Could be Hertz with codes (see the recent HfP Hertz article) but unlikely to be one provider, all the time. Ie obvs check a couple on your preferred dates/ car spec and see who’s cheaper

  • Heinztein says:

    O/T – looking for.eome.wdvice.please… just about to check in to a long hall flight on BA in J and have discovered that our seats (booked for months, BAEC Silver) have been changed, which we’re not happy about. It definitely.isn’t because of an aircraft change and we definitely haven’t had an email about it. Is there anything I can do facing BA to complain? Ultimately I want back in the original seats or money off the flight. Not interested in getting more avios that I won’t be able to spend.

    Any advice would be much appreciated

    • sunguy says:

      Seats can be changed for “operational reasons” – which basically means anything someone feels like. Could be a GGL wanting specific seats and that will trump you…..have you checked if the aircraft type has changed ?

      Give CS a call and find out why….but check aircraft type first.

      • Shoestring says:

        I think you have zero chance of compo, worth checking if you can get the original seats back though – and definitely worth moving yourselves to something better than they’ve given you

      • sunguy says:

        By the way – I did see your comment about the aircraft type definitely not changing, you need to confirm this not just on the BA site, but looking at other sites which show scheduled flight plans(flight radar24 often will show the registration of the planned aircraft for example.).

      • GeoffGeoff says:

        No chance of compensation. BA can move you at any time for ‘operational reasons’ which can be very broad.

        Likely reasons for you being moved:
        -one of the seats went out of service and was later fixed
        -to accommodate a passenger who is disabled or has other special needs
        -commandeered as crew rest seats
        -there was a plane change, you were moved, and then the original type was reinstated – hence you can see no change.

        GGLs cannot boot people out of booked seats.

        • guesswho2000 says:

          I got 6,000 Avios a few years back because I was moved back from a pre-booked seat. Was a petty thing to complain about, but BA were handing Avios out to anyone who complained about anything at the time, so I jumped on the bandwagon.

  • Jovanna says:

    OT: For Hertz bookings, what’s the other good site for ‘international’ bookings apart from Australia?

  • JPa says:

    Does anybody know what is going on with booking AA internal flights with Avios? There was availability (7 seats) on every flight from Boston to New York in the summer when I looked recently.

    Now there is not basically no availability, just the odd one seat every now and then. Looking on AA site there is a availability, but at variable pricing (maybe 8K or 8.5K etc, not much more than before). Other sites are reporting variable pricing on AA, but this seems to have wiped out the BA availability. Cash prices are unchanged at £62 for any flight, so it wasn’t the best deal at 7.5K avios + £5 anyway.

    • Shoestring says:

      Is this for flying after 31st May?

      • JPa says:

        Yes, but I don’t think it is BA change related. I think it is to do with AA changes (to variable pricing).

        • JPa says:

          It seems if they are 7.5K AA points, then they show on BA at 7.5K avios. Any other price (but still the same type of ticket on AA), even just 500 AA miles more then they are not showing in BA.

          It maybe it is just the BA site that is an issue, and that phoning up they might still be bookable. As it looks like most are variable priced now, even just a little bit. That would basically stop booking with Avios for most AA flights.

          • Lyn says:

            It might be worth checking which of those AA flights show up on Alaska’s web-site to see if this is unique to BA

      • Russ says:

        I think many people would have made speculative ‘just in case’ bookings for 2019/2020 since the news broke on Partner awards. If the news isn’t terribly bad they may free up later as people dump.

        • JPa says:

          It is the same on Alaska (but they want 12.5K + $18) , pretty much all availability has disappeared. The variable pricing thing on AA seems to have removed nearly all the availability from other airlines.

  • guesswho2000 says:

    Can book HU with Virgin Australia Velocity points, if that’s any use to anyone other than me.

  • Maxine Green says:

    O/T: I’m a bit lost on how to book a one way redemption for family with Virgin. I have roughly 27k in my account, and my husband and son have 21k each in theirs. I have enough Amex points to top us all up to the 27.5k each required for Premium. I assume I can only top up my account with those. Do I then need to pay to transfer my husband’s and son’s points to my account to make the booking for all of us?

    Thanks in advance.

    • Rob says:

      Not necessary. Ring Virgin and they will take the necessary points from both accounts. This is not an advertised benefit but they will do it.

  • Boi says:

    OT: I am short of 3000 points to complete our booking for an upcoming stay. Hubby has already transfered 100000 to me. he has the extra 3000 that I need but marriott say he cant transfer any more to me. Is there anyway to go about this?

    • Boi says:

      Tried 2 different UK reps and they refused. I am desperate. Anyone with 3000 marriott to giveaway? I have to pay today as my stay is on 25/05. Buying points apparently takes 48 hours to credit.

      • Peter K says:

        Try emailing Rob on the hair headforpoints email address. He may have some to sell.

        Alternatively, if still availability on days you need showing, then cancel the booking. Book one less day and buy the points for the last day. A faff but a last resort may make it worth while.

    • Russ says:

      If hubby hasn’t got any points in his account now can you make the reservation through his account? It may extend the fulfillment date a couple of days and then swap the reservation into your name. Not done this before so not sure. Take it you don’t have any amex MR points at all???

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.