Platform Guide6 min read

Booking.com Price by Country: How to Check and Find the Cheapest Rate

Booking.com is the world's largest hotel booking platform — and one of the most aggressive practitioners of geo-pricing. The same hotel on the same night can appear at a different price depending on which country your search originates from. Here's how to check all available country prices and find the cheapest one.

Booking.com hotel listing open on a laptop

Does Booking.com charge different prices by country?

Yes, definitively. Booking.com uses IP geolocation as the primary signal for price targeting. A user in Germany searching for a hotel in Bangkok sees a different price than a user in Thailand searching for the exact same room on the same night.

Price gaps of 15–30% are typical for international destinations. For Southeast Asian hotels — where Booking.com competes with Agoda and local platforms for budget-conscious regional travellers — gaps of 35–45% between the cheapest and most expensive markets are not uncommon.

How Booking.com sets country-specific prices

Booking.com's pricing engine considers multiple factors when determining the price a specific user sees:

  • Purchasing power of the user's country — users from high-income countries are shown higher prices; users from lower-income markets are shown more competitive rates.
  • Local market competition — in markets where Booking.com competes with Agoda, Ctrip, or local OTAs, prices are reduced to remain competitive.
  • Genius loyalty tier — Booking.com Genius discounts are applied on top of the market-specific base price, meaning a Genius member in the UK still pays more than a non-member user in Thailand for the same room.
  • Country-targeted promotions — Booking.com regularly runs promotions visible only in specific markets, creating temporary price advantages in those countries.

Country price comparison: an example

To illustrate how large the gap can be, here is a representative comparison of how a mid-range Booking.com hotel in Bali, Indonesia might be priced across different countries for a standard double room:

Country of searchBooking.com pricevs. cheapest
Indonesia (local)€44cheapest
India€49+11%
Australia€58+32%
United Kingdom€63+43%

Illustrative example. Actual gaps vary by property, season, and dates.

How to check Booking.com price by country

The straightforward method:

  1. Find the hotel you want on Booking.com and copy the URL from your browser address bar. Include any date parameters already in the URL.
  2. Go to CahooTravel and paste the URL. CahooTravel fetches the Booking.com page as it would appear to users in 100+ different countries simultaneously.
  3. Review the price list sorted cheapest to most expensive. Note which country offers the lowest rate and how it compares to the price you were originally shown.
  4. Click the cheapest result to open Booking.com at that country's price and complete your booking normally.

The entire process takes under two minutes and requires no VPN, no foreign accounts, and no technical setup.

Does this also work for Booking.com Genius rates?

Partially. CahooTravel fetches the public (non-personalised) price for each country — it cannot see Genius discounts, which Booking.com applies privately at checkout based on your account. This means CahooTravel may show a slightly higher price than what you personally see when logged in. However, once you open Booking.com in the cheapest country, your Genius discount is applied on top of that already-lower base price — so your final rate will typically be lower than your Genius rate in your home market.

Check your Booking.com price by country

Paste any Booking.com URL and compare the price across 100+ countries in seconds. Find the cheapest available rate — free.

Compare prices →