Maximise your Avios, air miles and hotel points

£20 off £400 British Airways or Virgin ticket with Opodo

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

Opodo is currently advertising a £20 discount code for British Airways or Virgin Atlantic flights over £400.

You must book by 31st December using discount code OPODO20.


There are no other BA or Virgin discounts at present for long-hauls from Heathrow, so this is as good as it gets.

Note that BA flights booked through Opodo incur an £3.70 per person, per segment (ie £7.40 per person return) booking fee.  There is no fee for booking Virgin Atlantic flights as far as I can see, so this is a far better deal when booking with them.

There is a credit card fee of 2.5% (so using an Amex will cost more than if booking via – debit cards are free, however).

Don’t forget the two hotels sales currently running as well – 33% off Hilton weekend nights for the whole of 2014 and 30% off Radisson / 50% off Park Inn for weekends until August 2014.

Comments (3)

  • Alan says:

    If you’ve still got access to a UK bank account then I’d have thought you’d have been OK as you could still receive the payment out via BACS.

  • Rob says:

    Yes, you can open an account and have it pay into your UK bank account.

    They do look at IP addresses, though – it is possible you may need to use an IP anonymiser (found online easily enough) to fool them into thinking your initial registration login is from the UK.

  • neuromancer says:

    I hope they check the IP just for registration, as I don’t want to use an anonymiser when I buy something. The one time I used one when paying, I had my PayPal account blocked. (I did not lose any money, but the account is blocked forever).