Ways to collect Avios on hotel stays
Collect up to 2.5 Avios for every €2 spent when you join Le Club AccorHotels.
More about Accor
Collect up to 10,000 Avios on every booking.
More about Agoda
Book a hotel on avios.com, pay in cash and you'll collect 5 Avios for every £1 you spend.
Search for Avios hotels
Collect up to 2000 Avios per stay.
More about Fiesta Rewards
Collect between 5 and 20 Avios of every £1 spent.
More about Kaligo.com
Collect 1,000 – 5,000 Avios per night when you book a hotel through Rocketmiles.com.
More about Rocketmiles
Marriott Hotels and Resorts
Collect up to 2 Avios for every US$1 spent when you join Marriott Rewards.
More about Marriott
Small Luxury Hotels of the World™
Collect 500 Avios for every eligble stay when you join The Club of Small Luxury Hotels of the World.
More about Small Luxury Hotels of the World™