Price discrimination sounds sinister, but in economics it is a neutral term: selling the same product to different customers at different prices. Airlines do it with fare classes, software companies do it with country pricing, and hotels do it by market. If you have ever seen the same hotel at different prices when booked from different countries, you have seen hotel price discrimination by location.
What most people get wrong is the mechanism. The common story is that a booking site reads your IP address and raises the price. The reality is more interesting, and more useful if you want to pay less.
What price discrimination by location means for hotels
The travel industry calls it pricing by point of sale: the market where the booking is made. A hotel decides how it wants to sell to travelers from each country. It may offer a promotion to one market, sell through tour operators in another and leave a third to the big booking sites. Each of those decisions creates a different set of offers for the same hotel, depending on where the booking is made.
The price difference therefore comes from what is on offer in each country: different countries get access to different inventory, channels, local rates and promotions.
Hotel prices by IP address: what actually happens
If you open the same hotel on the same site and change only your IP address, the price for the same rate usually moves very little, if at all. Travelers who test this with a VPN are often disappointed for exactly that reason. The real differences appear when changing countries changes what you can book:
- Market-targeted rates. Booking sites let hotels create rates that are offered only to travelers booking from specific countries. These rates sit next to the standard rate and appear only in their target markets.
- Local sellers. In many countries, local online agencies, tour operators and travel portals sell hotel stays from wholesale inventory. They do not show up in a search from your own country, but they can be cheaper for the identical hotel.
- Local promotions. Payment partners, banks and local campaigns run discounts in one country and not in others.
- Member pricing by market. Loyalty and member discounts are not offered the same way in every country.
- Currency and tax display. Prices set in local currency drift with exchange rates, and some countries show totals with taxes while others add them at the end. Part of what looks like discrimination is just display.
That is also why the VPN method has limits, which we cover in VPN vs Arbitrica for hotel booking. The saving comes from finding the offers that exist in other countries.
Why hotel prices vary by country
Hotels have ordinary business reasons for pricing differently by market.
Feeder markets and seasons
Every hotel has markets that send most of its guests and markets it wants to grow. School holidays, public holidays and travel seasons fall at different times in different countries, so a hotel may push a discount toward a market whose travelers book during its quiet weeks.
Distribution contracts
Hotels sign deals with wholesalers and tour operators who buy inventory at negotiated rates and resell it in their own countries, often inside packages. Those rates follow their own rules and are not always matched on the big global sites.
Competition and purchasing power
What travelers from a given country are used to paying, and how many alternatives they see, influences how a hotel prices for that market. This is the reason behind "book from a cheaper country" advice. It is only one factor, though, and often not the decisive one, as our guide to the cheapest country to book hotels from explains.
Parity rules
For years, large booking sites used parity clauses that limited how much lower a hotel could price elsewhere. Several European countries restricted those clauses, and since Booking.com was designated a gatekeeper under the EU Digital Markets Act in 2024, it can no longer impose them in the EU. Looser parity gives hotels more scope to price differently by channel and market.
Where location-based price differences come from
| Source of the difference | How it works | Can a traveler from another country book it? |
|---|---|---|
| Market-targeted rate | The hotel offers a rate only to bookings made from certain countries | Usually yes, when booked from that country |
| Local agency or wholesaler | A seller in another country resells inventory bought at negotiated rates | Often yes, check the seller and the terms |
| Resident-only rate | Local residents get a discount, sometimes checked at arrival | No, unless you are a resident |
| Currency difference | Rate set in local currency moves with the exchange rate | Yes, watch card fees and conversion |
| Tax display | Price shown with or without taxes and fees | Not a real saving, compare final totals |
| Same site, IP change only | Same rate, same seller, different connection | Usually little or no change in price |
Is it legal and fair?
Pricing by market is common in travel and across many industries, and booking a rate that is openly offered is a normal purchase. The rules that matter to you are the rate conditions: if a rate is limited to residents of a country, the hotel can ask for proof at check-in.
Inside the European Union, the 2018 Geo-blocking Regulation limits traders from applying different general conditions, including prices, to customers from other EU countries purely because of their nationality or place of residence, and hotel accommodation is one of the services it covers. Outside the EU, rules vary.
How to use location-based pricing to pay less
- Start with the exact hotel, dates, guests and rate type, and note the final total with taxes and fees.
- Search the same hotel from other countries, including local sellers where you can, not only the same global site.
- Skip resident-only rates unless you qualify.
- Compare totals after taxes, fees and currency conversion.
- Prefer a rate with free cancellation, because the lowest country today may not be the lowest next week.
The hard part is coverage. There are 195 countries, the lowest price moves between them, and checking more than a handful by hand is impractical. Arbitrica is a personal AI agent that shows up at checkout, searches the same hotel from 195 countries and finds the lowest price on Earth for it, whoever sells it. It validates that the offer is for the identical hotel with all taxes and fees included, and prepares the booking so you only review and pay. Arbitrica's approach also repeats the search after you book, until the free cancellation window ends, and confirms any new booking before the original is cancelled. The same hotel is often 5 to 30 percent cheaper when booked from somewhere else. Research showed that people earn on average $47 per hotel booking with Arbitrica, and up to $3,000 a year. Arbitrica also serves companies: teams traveling to trade shows and conferences, and the operations and travel managers who book for them.
For more background, read what geographic price arbitrage is, our guide to hidden hotel prices and the hotel price tracker page.
Frequently asked questions
What is hotel price discrimination by location?
It is the practice of selling the same hotel at different prices depending on the market where the booking is made. It happens through market-targeted rates, local sellers, local promotions and member pricing that differ by country.
Do hotel prices change by IP address?
On the same site, changing only your IP address usually moves the price of the same rate very little. Real differences come from the different rates and sellers available when you search from another country.
Why do hotel prices vary by country?
Hotels sell to each market differently: they target promotions at certain countries, sell through local agencies and wholesalers, and react to local seasons and competition. Currency and tax display add further differences.
Is it legal to book a hotel rate offered in another country?
Booking a rate that is openly offered is a normal purchase. Check the rate conditions, because some rates are limited to residents and the hotel can ask for proof at check-in.
See the price from every country
Arbitrica searches the same hotel from 195 countries at checkout, validates the total and prepares the booking. Join the waitlist.
Join the waitlist