Great deal: Earn up to 12 Virgin Points per £1 with

Jul 21, 2021

This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.

Whether you are looking to holiday in the United Kingdom, or further abroad in Europe this summer, you can earn a huge 12 Virgin Points for each £1 spent on hotel stays with

Sign up to receive the daily TPG newsletter for more points and miles offers

For bookings made before 30 September 2021 (for stays at anytime) via either the Virgin Red app or the Virgin Red desktop promotional page here, you will earn 12 points for each £1 spent on room rates for properties located in the United Kingdom and Europe.

At our current valuation of Virgin Points of 1.2p each that is the equivalent of a 14% discount on each hotel room book through this offer, which is a great return.

Screenshot from

It gets even better – you can stack this offer with other hotel offers available right now. For example, provided you book through the proper page and choose a ‘pay at the hotel’ rate, you can earn your 12 Virgin Points per £1 as well as cashback from an American Express hotel offer,  as the transaction would be billed to your card as spend directly with the hotel, despite booking through a third party

Unfortunately, you will not normally receive elite status benefits with major hotel programmes by booking through a third party such as, nor would you earn hotel points, so keep that in mind when you are deciding which offer you want to take advantage of.

You will earn status benefits in’s own loyalty programme.

Related: The complete guide to the Genius loyalty programme

Make sure you book via Virgin Red and not the Virgin Atlantic Shops Away portal, as Shops Away is only offering 6 Virgin Points per £1 spent.

You’re probably not booking a lot of long-haul travel right now, but if you are you can still earn 1 Virgin Point for hotel stays in the U.S, Caribbean and South Africa, with 5 Virgin Points per £1 for stays in all other regions.

Featured image by Ben Smithson / The Points Guy

Editorial Disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airlines or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

Disclaimer: The responses below are not provided or commissioned by the bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the bank advertiser. It is not the bank advertiser’s responsibility to ensure all posts and/or questions are answered.