Collect thousands of Avios every night

Book hotels on Rocketmiles and collect up to 10,000 Avios per night on every booking. Choose from thousands of hotels worldwide—many with free cancellations—so you can book with peace of mind.

How Rocketmiles works

Book hotels

Get a great rate at thousands of properties around the world.

Collect Avios

Collect with every booking — up to 10,000 Avios per night.

Vacation faster

Vacation at dream destinations using the Avios you'll collect.

British Airways Executive Club members who register with Rocketmiles, choose the British Airways Executive Club as their loyalty programme and make a hotel booking will be awarded between 1,000 and 10,000 Avios per night. Avios awarded will vary depending on the hotel booked and duration of stay. Members will be advised at time of booking how many Avios will be awarded. Avios will be awarded within 5 days of completing a hotel stay. Generally hotel rewards points will not be awarded in addition to the Avios awarded. Rocketmiles terms and conditions apply to all bookings. Avios are issued and redeemed in accordance with the British Airways Executive Club terms and conditions.Reward bookings are subject to availability and cannot be waitlisted. Reward bookings are subject to taxes, fees and carrier charges.

If Rocketmiles is not contacted directly with a refund request until after miles have already been posted, any approved refund amount may be reduced by up to the full retail value of the reward. Rewards that cannot be posted due to incorrect or incomplete information may become ineligible after 12 months and no customer response to our e-mail outreach.

See for full terms.