Aside from the occasional promos, it is pretty much impossible to earn cashback on Airbnb bookings through shopping portals like ShopBack and TopCashback. However, it is still possible to earn miles!
Key points to note
- Sign up for a (free) frequent flyer account to start earning miles
- Your name on Airbnb must match the name on your frequent flyer account
- Click through the dedicated link from any frequent flyer program below, before completing your booking on Airbnb
- Miles are not awarded on taxes and fees

British Airways Executive Club
British Airways Executive Club members can earn 2 Avios per USD on Airbnb bookings. This converts to about 1.5 Avios per SGD as of the time of this article.
If you are based in Singapore, BA Executive Club is the obvious choice, as Avios can be transferred from Citibank and HSBC cards. On top of that, Executive Club gives you the most amount of miles, as compared to the other 3 Frequent Flyer Programs below.
Related: Credit Card Transfer Partners in Singapore
Avios is best for flights to/from Europe.
Click here to book on Airbnb through British Airways Executive Club.

Qantas Frequent Flyer
Qantas Frequent Flyer rewards members with 1 mile per AUD spent on Airbnb. This converts to around 1.2 miles per SGD.
In Singapore, Qantas FF is a partner of Citibank, HSBC and DBS. However, the frequent flyer program doesn’t offer many good value redemption opportunities, due to high rates and lack of award availability on Qantas-operated flights.
Click here to book on Airbnb through Qantas Frequent Flyer.
Delta SkyMiles
Delta SkyMiles rewards members with 1 mile per US Dollar spent on Airbnb. This converts to about 0.7 miles per SGD.
Delta SkyMiles do not expire, but it is not a transfer partner of any Singapore cards.
Click here to book on Airbnb through Delta SkyMiles.
ANA Mileage Club
ANA Mileage Club rewards members with 1 mile per 200 yen (JPY) spent on Airbnb. This converts to about 0.6 miles per SGD.
ANA Mileage Club is not a transfer partner of any Singapore cards.
Click here to book on Airbnb through ANA Mileage Club.
Best Singapore cards for Airbnb bookings
Consider booking on other platforms
Airbnb is known to charge more fees than other platforms like Agoda and booking.com, and they are not very transparent with them, especially in the search results.
Travellers are advised to compare the prices for apartments on other online travel agencies (OTAs), where you can even receive 15 to 30% instant discount.
Related: Best Agoda/Expedia Hotel Promos
Summary
Here’s a quick look at what you’ll be getting by clicking through each frequent flyer program before booking Airbnb.
Frequent Flyer Program | Earn rate | Miles per SGD |
---|---|---|
British Airways Executive Club | 2 Avios per USD | ~1.5 mpd |
Qantas Frequent Flyer | 1 Point per AUD | ~1.2 mpd |
Delta SkyMiles | 1 Mile per USD | ~0.7 mpd |
ANA Mileage CLub | 1 Mile per 200 JPY | ~0.6 mpd |
Bottom line
Travellers can earn an additional 1.5 miles per SGD on Airbnb bookings with just a few extra clicks, for a total earn rate of ~5 MPD when paying with the right cards. Don’t say no to free miles!