Ways to collect Avios on hotel stays
Collect up to 2.5 Avios for every €2 spent when you join Le Club AccorHotels and book a stay.
More about Accor
Collect up to 10,000 Avios per night on every booking.
More about Agoda
Book a hotel on avios.com, pay in cash and you'll collect 15 Avios for every £1 you spend.
Search for Avios hotels
Collect 500 Avios every time you book via bestwestern.com.
More about Best Western
Collect up to 4 Avios for every £1 spent when you book a holiday with Booking.com.
More about Booking.com
Collect up to 4 Avios for every £1 spent when you book a hotel with Hotels.com.
More about Hotels.com
Collect between 3 and 10 Avios for every R10 spent, or equivalent foreign currency at time of checkout.
More about Kaligo
Collect between 1,000 – 10,000 Avios per night when you book a hotel through Rocketmiles.com.
More about Rocketmiles
Collect up to 2 Avios for every US$1 spent when you join Marriott Rewards and book a stay.
More about Marriott
Collect 3 Avios for every €2 spent on your hotel bookings with Trip.com.
More about Trip.com