Online Travel Agent vs Credit Card Travel Portal: Where to Book
Booking through MMT vs HDFC SmartBuy vs the airline direct — the price difference and the rewards difference.
Mira Nair
Travel-cards reporter covering airlines, hotels, IRCTC, and the lounges scene at Indian airports.
The three booking channels
When you book a flight or hotel, you have three primary channels:
- Online travel agency (OTA): MakeMyTrip, Cleartrip, Yatra, Booking.com.
- Credit-card travel portal: HDFC SmartBuy, Axis Mobile App, Amex Travel, ICICI Travel.
- Airline/hotel direct: Air India, Vistara, IndiGo, Taj Hotels, Marriott.com.
Each channel has different pricing, different rewards, and different protections. The right channel depends on your card and your priorities.
OTAs: the broadest selection, variable rewards
OTAs aggregate flights, hotels, and packages from multiple suppliers. The pricing is typically competitive with direct booking; the rewards depend on the OTA and your credit card.
MakeMyTrip
- Best for: Indian flights and hotels, packages.
- Pricing: Generally equal to or lower than airline direct (MMT gets bulk rates).
- Credit-card rewards: 3% on MakeMyTrip ICICI co-brand; 1%–2% on other cards.
- Cancellation: Variable by fare type; non-refundable fares are common.
Cleartrip
- Best for: Premium segments, customer service.
- Pricing: Equal to airline direct.
- Credit-card rewards: 5% on Flipkart Axis (capped ₹500/cycle); 1% on other cards.
- Cancellation: Generous on most fare types.
Booking.com
- Best for: International hotels.
- Pricing: Often lower than hotel direct for non-chain bookings.
- Credit-card rewards: 1% on most cards (international hotel MCC 7011).
- Cancellation: Generous on most rates; Genius loyalty discounts available.
Yatra
- Best for: Corporate bookings, packages.
- Pricing: Competitive.
- Credit-card rewards: 1% on most cards.
- Cancellation: Variable.
Credit-card portals: premium on price, premium on rewards
Credit-card travel portals (HDFC SmartBuy, etc.) often have a small premium over OTA pricing (typically 1%–3%), but the rewards offset the premium.
HDFC SmartBuy
- Best for: HDFC premium cardholders (Infinia, Diners Club Black, Regalia).
- Pricing: 1%–2% premium over airline direct.
- Credit-card rewards: 10X on SmartBuy spend (5% effective on Infinia and DCB).
- The math: If you book a ₹50,000 flight via SmartBuy on Infinia, you pay ₹50,000 + ₹1,000 premium. You earn 50,000 × 5 points / 150 = 1,667 reward points × ₹1 = ₹1,667. Effective discount: 1.33%.
For Infinia cardholders, SmartBuy is the cleanest path. The premium is small; the rewards are reliable.
Axis Travel
- Best for: Axis Atlas and Flipkart Axis cardholders.
- Pricing: Competitive with OTAs.
- Credit-card rewards: 5 EDGE Miles per ₹100 on travel (5% effective on Atlas).
- The math: A ₹50,000 flight via Axis Travel on Atlas = 2,500 EDGE Miles × ₹1.5 average value = ₹3,750. Effective discount: 7.5%.
Atlas cardholders get a meaningful net discount via Axis Travel.
Amex Travel
- Best for: Amex Platinum Travel and Platinum Reserve cardholders.
- Pricing: 1%–3% premium over airline direct.
- Credit-card rewards: 5 MR per ₹100 on travel.
- The math: A ₹50,000 flight via Amex Travel on Platinum Travel = 2,500 MR × ₹1.5 average value = ₹3,750. Effective discount: 7.5%.
Amex Platinum Travel cardholders get similar value to Atlas via Amex Travel.
Airline/hotel direct: no premium, no extras
Booking direct with the airline or hotel:
- No premium: pricing matches the OTA baseline.
- Credit-card rewards: depends on the MCC. Direct airline bookings post under MCC 4511 (airlines); direct hotel bookings post under MCC 7011 (lodging). Both typically earn the travel category earn rate.
- Loyalty points: always earned on direct bookings.
- Customer service: best on direct (single point of contact for changes).
The catch: direct bookings don't typically earn credit-card bonuses beyond the baseline. The OTA or credit-card portal often provides higher rewards.
A worked example
You want to book a ₹50,000 Mumbai–Delhi business-class flight on Air India.
OTA (MakeMyTrip)
- Price: ₹50,000.
- Credit-card rewards (HDFC Regalia, baseline): 4 points per ₹150 = 1,333 points × ₹1 = ₹1,333.
- Net cost: ₹48,667.
Credit-card portal (HDFC SmartBuy via Infinia)
- Price: ₹50,000 + ₹1,000 premium = ₹51,000.
- Credit-card rewards: 5 points per ₹150 = 1,667 points × ₹1 = ₹1,667.
- Net cost: ₹49,333.
Airline direct
- Price: ₹50,000.
- Credit-card rewards (HDFC Regalia): ₹1,333.
- Maharaja Club points earned: 4,000–6,000 points (depending on fare class).
- Net cost: ₹48,667 + airline loyalty value ₹6,000 = ₹42,667 effective.
For an Air India loyalist, direct booking wins because of the airline loyalty points. For a non-loyalist, the OTA or credit-card portal is competitive.
The decision matrix
Pick OTA when:
- You don't have a premium credit card.
- You want the broadest selection of fares and hotels.
- You want OTA-specific features (price alerts, easy comparison).
Pick credit-card portal when:
- You have a premium card with high earn rate on the portal (Infinia, Atlas, Amex Platinum Travel).
- You can absorb the small premium for the higher rewards.
- You want to consolidate travel bookings on one platform.
Pick airline direct when:
- You're loyal to one airline and want to maximise loyalty points.
- You want the best customer service for changes.
- You want elite-status credit (most chains credit direct bookings only).
The 5-channel comparison for a Mumbai–Singapore flight
| Channel | Price | Card rewards | Net |
|---|---|---|---|
| MMT | ₹35,000 | ₹700 (2% on Regalia) | ₹34,300 |
| HDFC SmartBuy (Infinia) | ₹35,700 (premium) | ₹1,750 (5% on Infinia) | ₹33,950 |
| Air India direct | ₹35,000 | ₹700 + 3,500 Maharaja Club points (~₹5,000 value) | ₹29,300 |
Air India direct is the cheapest. SmartBuy is competitive. OTA is the most expensive after rewards.
The bottom line
The right booking channel depends on your card and your loyalty. For non-loyalists with premium cards, HDFC SmartBuy (Infinia), Axis Travel (Atlas), or Amex Travel (Platinum Travel) deliver 5%–7.5% effective discounts. For loyalists, airline direct + loyalty points is hard to beat. For casual travellers, MMT or Cleartrip is the simplest. The annual savings on ₹5L of travel spend: ₹10,000–₹40,000 with the right routing. The discipline pays.