Virgin Holidays is running a special offer until midnight on Monday 23rd.
Spend over £1500 and you will receive a £100 discount. Full details and the code you need are on the Virgin Atlantic ‘flight plus hotel’ website here.
You will also receive two Virgin Flying Club miles for every £1 you spend on your ‘flight plus hotel’ package.
To maximise your miles when paying, your best bet is one of the two Virgin Atlantic Reward credit cards. These earn double miles (3 per £1 on the paid card or 1.5 per £1 on the free card) when you book at virginatlantic.com or via Virgin Holidays. Another option is American Express Preferred Rewards Gold which offers double points – 2 per £1 – when you book flight tickets directly with an airline.
PS. Click here to read our detailed summary of all UK credit cards which earn Virgin Flying Club miles. That page is regularly updated with the latest special offers and will still be accurate even if you are reading this article months after publication.