There are a few reasons why this is true:
Best Price Guarantee: Many hotels and booking sites offer a best price guarantee, which means that if you find a lower price on another site, they will match it or offer a better price. However, these guarantees are usually only valid if you book directly with the hotel.
No Middleman Fees: When you book directly with the hotel, there are no middleman fees to pay, which can sometimes be as high as 15% of the booking cost. This can make a big difference in the final price you pay for your accommodation.
Direct Communication: When you book directly with the hotel, you have direct communication with the staff and can ask questions or make special requests. This can sometimes result in added perks or upgrades that you wouldn't get if you booked through a third-party site.
Loyalty Programs: Hotels often offer loyalty programs or rewards programs that provide perks or discounts to guests who book directly with them. These programs may not be available when booking through a third-party site.
Room Types and Availability: The official site may have more room types available or better inventory management, which can result in lower prices or better deals. Third-party sites may have limited availability or only offer certain room types.
Currency Conversion: Third-party booking sites may charge in a different currency than the official site, which can result in additional conversion fees or unfavorable exchange rates.
Exclusive Deals: Sometimes hotels will offer exclusive deals or promotions that are only available when booking directly through their official site. These deals may not be advertised on third-party sites.
That being said, it's always a good idea to compare prices on multiple sites before booking to make sure you're getting the best deal.