You can earn BA Miles at any of the 2,800 Marriott hotels located in 65 countries around the world.
Marriott is one of the world’s leading hotel chains, and incorporates 10 different brands, each with its own character. As an Executive Club member and a member of Marriott Rewards® you can earn BA Miles on qualifying stays.
Earn 2 BA Miles per $US spent on qualifying charges at the following full service hotels:
Earn 1 BA Mile per $US spent on room rate only at the following selected service hotels:
Earn 1 BA Mile per $US spent on qualifying charges at:
To earn BA Miles you must also be a member of Marriott Rewards®, Marriott’s own loyalty programme*. When enrolling with Marriott Rewards® you should set your Marriott Rewards® programme option as ‘Miles/other programmes’ and select ‘British Airways Executive Club’ as your airline of choice. You then need to add your Executive Club membership number.
When making your booking or checking in with Marriott you need to quote your Marriott Rewards® membership number to receive your BA Miles. Your Executive Club account will be credited within three to four weeks of your stay.
* All Marriott Rewards programme terms and conditions apply.