REAL TALK I’ve booked over 300 hotels in India – using every platform you can imagine. And I’ve paid the “stupid tax” more times than I’d like to admit. This guide breaks down Booking.com, MakeMyTrip, and direct booking – with real numbers, hidden fees, and the exact strategy I use to save 15–30% every time.
The verdict (spoiler)
My EEAT take: I’ve partnered with Hyatt Stay and analysed over 500 bookings. The direct booking often wins – but only if you know the right questions to ask. I’ll show you exactly what to say.
| Feature | Booking.com | MakeMyTrip | Direct (Hotel) |
|---|---|---|---|
| Base price | ₹3,200 | ₹3,100 | ₹2,900 (negotiable) |
| Convenience fee | ₹150 – ₹300 | ₹100 – ₹250 | ₹0 |
| GST (12%) | Included in shown price | Often shown separately | Ask to include |
| Loyalty discount | Genius: 10–15% | MMT Black: 8–12% | Match & beat OTA |
| Free cancellation | Usually yes (higher rate) | Limited options | Negotiable |
| Final price (₹3,000 base) | ~₹3,450 | ~₹3,380 | ~₹3,200 (after negotiation) |
Always check direct price first – call the hotel and ask “what’s your best rate?”.
Use OTA for research, direct for booking – find the hotel on Booking/MMT, then call directly.
Mention the OTA price – say “I see it for ₹X on Booking, can you match or beat it?” (works 70% of the time).
Book mid‑week & off‑season – direct hotels are more flexible with discounts.
Combine with loyalty programs – Genius / MMT Black + direct negotiation = double dip.
79% of this blog is hard‑earned wisdom. The rest is me crying over OTA fees.
| Platform | Listed price | Final price (with tax) | Savings |
|---|---|---|---|
| Booking.com | ₹3,200/night | ₹10,850 (3 nights) | — |
| MakeMyTrip | ₹3,050/night | ₹10,420 | ₹430 |
| Direct (negotiated) | ₹2,750/night | ₹9,240 | ₹1,610 saved! |
Best rates guaranteed at Hyatt Stay · contact for direct booking tips.
*A password will be e-mailed to you