"Always book direct" and "always use an OTA" are both wrong. Not sometimes. Always. The right answer depends on what you're booking, how complicated your trip is, and what you need if something goes sideways.
What an OTA Actually Does for You
An Online Travel Agency (OTA) like Expedia, Booking.com, Hotels.com, Priceline, and aggregators like Booking Buddy all pull inventory from multiple suppliers (airlines) and show it in one place. That comparison function is genuinely valuable. Without it, you're opening 12 tabs and manually tracking prices that change by the hour.
When you book through an OTA, the OTA becomes your vendor of record. They processed your payment. They hold your reservation. If something goes sideways such as a cancellation, a billing dispute, a room that doesn't exist, then you're working through them, not through the airline or hotel directly. That layer is sometimes helpful. Sometimes it isn't.
When an OTA Is the Right Call
Flights — most of the time
For the vast majority of flights, booking through a comparison site or OTA gets you the same seat, the same price, and the same airline. The main advantage is having prices from multiple carriers visible at once, so you're not guessing whether the fare you found on United's site is actually competitive.
One caveat: book directly on the airline's site if you're a frequent flyer on that carrier. Booking through a third party occasionally creates headaches around seat selection, upgrades, and mileage accrual, because the airline's system may not see you as a direct customer. On basic economy fares especially, it's worth checking whether the OTA price matches the airline's direct price before defaulting to one or the other.
Hotels when you're price-shopping
OTAs are genuinely useful for comparing hotel prices across neighborhoods, property types, and dates especially in cities you don't know well. You can see 40 options side by side, filter by the things that actually matter to you, and identify the right category of property before committing.
Car rentals, almost always
Third-party car rental sites typically beat the rental company's own site on price, and the car you drive is identical either way. Unlike hotels, car rental companies have little incentive to reward direct bookings with meaningful upgrades or loyalty benefits. Compare freely.
When to Book Direct
Flights when your trip is complicated
Itineraries with multiple carriers, tight connections, or international legs can create problems when booked through a third party. If one segment gets canceled and the airlines don't share a codeshare agreement, you may be left rebooking on your own dime. The OTA isn't going to coordinate that for you in real time.
Hotels — once you've made your choice
Here's the dynamic: OTAs pay hotels a commission, typically 15 to 25 percent. Hotels would rather have that money back and are usually willing to offer something to get it. Call the hotel after finding it on an aggregator and ask if they'll match the OTA rate for a direct booking. Many will, and will often throw in perks like free breakfast, room upgrades, or flexible cancellation.
Hotels also tend to protect their direct-booking guests better when something goes wrong. If an OTA booking is disputed or the reservation falls through, the hotel's leverage over you is limited. After all, you're the OTA's customer, not theirs.
If you have status with a hotel chain, always book direct. Elite perks like room upgrades, late checkout, and bonus points often require direct reservations.
The Cancellation Question
This is the factor most travelers overlook until they need it.
Third-party cancellation policies vary wildly. Some OTAs are generous; many are not. When you book a refundable rate through an OTA and need to cancel, you're dealing with the OTA's policy, not the hotel's. Always read the OTA's cancellation terms before booking, not just the property's. They're not the same thing.
If flexibility matters, you're not sure your plans will hold, direct booking usually gives you cleaner options. The hotel controls the policy. With an OTA, there's an intermediary between you and your money.
Price Match Programs
Most major OTAs offer price match guarantees. Most hotel chains do too. These are more useful than people realize.
The play: find the best price on an aggregator, then contact the hotel directly and ask if they'll match it. If they do, you get the direct-booking relationship at the OTA price. If they won't, book through the OTA knowing you already checked.
Same logic applies to airlines during sales. If you find a lower price than what the airline shows on its own site, it's worth calling. Occasionally they'll match or adjust, particularly for elite members.