
1. Where to book airline tickets to earn the most miles
 The best way — book directly through the airline.
- When you book a ticket on the Singapore Airlines, ANA, Thai Airways, or Cathay Pacific websites, you are guaranteed to receive all the miles you’re entitled to for that fare class.
 - If you book through aggregators (Skyscanner, Kiwi, Expedia), miles are usually awarded, but sometimes fewer (due to cheaper fare classes).
 - Some OTAs (Online Travel Agencies) sell tickets that don’t earn miles at all (special promo fares).
 
Conclusion:
- Always check how many miles a specific fare class earns.
 - If you want miles plus reliable support → book directly or through a trusted agency.
 - If the fare is the same — book directly with the airline.
 

2. Where to book hotels to also earn miles
Option 1: Through the airline loyalty program’s hotel portal
- KrisFlyer Hotels, Asia Miles Hotels, Miles & More Hotels — these platforms let you book the same hotels but earn miles for every night stayed.
 - Often better than earning nothing.
 - Examples: KrisFlyer Hotels, Asia Miles iGo Rewards
 


Option 2: Through major hotel chains

- If you stay at big chains (Marriott, Hilton, IHG), book directly on the hotel’s website.
 - Why? You earn hotel loyalty points (e.g., Marriott Bonvoy) which you can often convert to miles — almost all major chains allow this.
Example: - 60,000 Marriott Bonvoy points can be converted into 25,000 KrisFlyer or Asia Miles.
 


Option 3: Compare with Booking.com or Agoda
- If you don’t have loyalty to a specific chain, you can check Booking.com or Agoda — but it’s better to use “partner links” from airlines.
 - For example:
- Qatar Airways partners with Booking — you earn Avios for each booking.
 - Flying Blue (Air France/KLM) also has its own hotel portal.
 
 

Final life hack
– Check two prices: direct + via partner program → choose the better deal.
– For big hotel chains (Marriott, Hilton) — always book direct!
– Don’t use Booking for chain hotels if you want hotel loyalty points — they won’t be credited if booked through a third party.
Summary — How to book correctly:
| What You Book | Where to Book | Why | 
| Airline tickets | Directly with the airline | Maximum miles and support | 
| Hotels (big chains) | Direct on hotel website | Earn hotel points + convert to miles | 
| Hotels (independent) | Airline loyalty portal | Earn miles directly | 
| Others | Partner links (Booking, Agoda via airlines) | Small bonuses |