Ways to collect Avios on hotel stays

Hotel bedroom
  1. AccorHotels Logo


    Collect up to 2.5 Avios for every €2 spent when you join Le Club AccorHotels and book a stay.

    More about Accor

  2. Agoda Logo


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

    More about Agoda

  3. Avios Logo

    Avios Hotels

    Book a hotel on avios.com, pay in cash and you'll collect 5 Avios for every £1 you spend.

    Search for Avios hotels

  4. Fiesta Rewards Logo

    Fiesta Rewards

    Collect up to 2000 Avios per stay.

    More about Fiesta Rewards

  5. Kaligo Logo


    Collect between 5 and 20 Avios of every £1 spent.

    More about Kaligo.com

  6. Rocketmiles Logo


    Collect between 1,000 – 10,000 Avios per night when you book a hotel through Rocketmiles.com.

    More about Rocketmiles

  7. Marriot hotels Logo

    Marriott Rewards

    Collect up to 2 Avios for every US$1 spent when you join Marriott Rewards and book a stay.

    More about Marriott

  8. SLH Logo

    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