Members of American Airlines' AAdvantage loyalty programme can earn double miles when staying at Okura Hotels & Resorts, Nikko Hotels International and Hotel Jal City properties.
To qualify, members must book and complete a stay at a participating hotel by June 30.
They must quote their AAdvantage number when making a reservation and present it at check-in. Members must also advise their preference to earn miles at check-in and be sure to collect a hotel receipt made out by name.
Miles can only be earned by one member per room, per stay.
The offer increases to triple miles for members staying at Hotel Nikko Guangzhou, while Hotel Okura Macau will provide 10 per cent off the best available rate and complimentary high tea service for two.