Tesco has signed up Marriott Hotels to its Clubcard scheme, which will allow loyalty card members to collect Clubcard points in all of Marriott hotels around the world.

Marriott Hotels has 2,300 hotels worldwide, with 69 in England, 58 of which are Marriott and Renaissance (four and five star hotels) where card holders will receive two Clubcard points for every £1 spent. All other Marriott hotels will award one point per £1 spent.

Clubcard points can also be collected from Allders stores, H.Samuel, Dollond Aitchison, Beefeater restaurants and pubs, Johnsons Dry Cleaners, Travelcare, and Nationwide and Lex autocentres.