“Buche deinen Flug aus einem anderen Land und er wird billiger” ist einer der am häufigsten wiederholten Reisetipps im Internet. Er wird auch selten richtig getestet, weil ein fairer Test schwieriger ist, als es aussieht. Preise ändern sich von Minute zu Minute, Währungen wechseln mit dem Land, und eine Website zeigt auf einer Suchseite möglicherweise etwas anderes als beim Checkout.
Also haben wir einen Test durchgeführt. Am 24. September 2026 haben wir dieselben Flugpreise und dieselben Hotelangebote aus sechs Ländern geladen, über residente IP-Adressen, ohne etwas zu ändern außer dem Land des Exits. Dieser Beitrag berichtet genau, was wir gesehen haben, was die veröffentlichte Forschung sagt, und, ebenso wichtig, welche Teile des Preises wir nicht erreichen konnten.
Wichtigste Erkenntnisse
- Flugpreise änderten sich nicht mit unserem Exit-Land. Bei 72 Anfragen an Ryanairs öffentliche Preisdaten und sechs Ladevorgängen der echten Buchungsseite sahen alle Länder dieselben Preise für dieselben Flüge.
- Die Währung folgte dem Abflughafen, nicht uns. Ein Abflug von Dublin war in Euro ausgezeichnet und ein Abflug von London in Pfund, aus jedem Land.
- Booking.coms öffentliche “ab”-Preise änderten sich ebenfalls nicht. Zehn Pariser Hotels zeigten identische Preise in allen sechs Ländern, in beiden Runden. Die Anzeigewährung folgte der Sprache des Browsers, nicht der IP.
- Die Hotelpreise, die am wahrscheinlichsten variieren würden, waren nicht erreichbar. Booking.com erlaubt Hotels, Country Rates anzubieten, die nur für Besucher aus einem gewählten Land sichtbar sind. Unser automatisierter Browser konnte keine datierten Suchergebnisse erreichen, wo diese Preise erscheinen würden.
- Das entspricht den meisten veröffentlichten Studien. Studien zu Fluggesellschaften haben größtenteils keine systematische ortsbasierte Preisgestaltung gefunden, während Studien zu Hotelbuchungsplattformen echte, aber begrenzte Unterschiede gefunden haben.
Wie wir getestet haben
Das Prinzip war einfach: alles konstant halten außer dem Land, aus dem die Anfrage zu kommen scheint.
| Einstellung | Wert |
|---|---|
| Testdatum | 24. September 2026, Hauptläufe zwischen 11:29 und 12:03 UTC |
| Exit-Länder | Vereinigte Staaten, Vereinigtes Königreich, Deutschland, Frankreich, Indien, Brasilien |
| Netzwerk | Shifter Residential-Gateway, Land pro Sitzung ausgewählt |
| Exit-Prüfung | In jedem Hauptlauf wurde der Standort der Sitzung vor dem Laden der Reiseseiten bestätigt; alle stimmten mit dem angeforderten Land übereins |
| Fluggesellschaft | Ryanair: öffentliche Preisdaten für drei Strecken am 10. November 2026, plus die echte Flugauswahlseite für Dublin nach London Stansted |
| Hotels | Booking.com: die öffentliche Paris-Stadtseite in britischem Englisch, wobei der “Price from”-Wert für jedes gelistete Hotel gelesen wurde |
| Wiederholungen | Zwei Runden, Länder in gemischter Reihenfolge, Anfragen mit mehreren Sekunden Abstand |
| Verhalten | Ausgeloggt, nur öffentliche Seiten, keine Buchungen, eine kleine Anzahl von Anfragen in langsamem Tempo |
Die Exits waren gewöhnliche Heimverbindungen. In den Vereinigten Staaten landeten die Sitzungen beispielsweise bei Comcast und Charter, im Vereinigten Königreich bei BT, in Deutschland bei der Deutschen Telekom. Innerhalb jedes Landes hielt eine sticky Session die Seite und alles, was sie lud, auf einer einzigen IP-Adresse, sodass eine Website einen konsistenten Besucher sah und keine rotierende Menge.
Der Vergleich selbst ist einfach dieselbe Anfrage, gesendet aus verschiedenen Ländern:
import json
import urllib.request
URL = ("https://www.ryanair.com/api/farfnd/v4/oneWayFares?departureAirportIataCode=DUB"
"&arrivalAirportIataCode=STN&outboundDepartureDateFrom=2026-11-10"
"&outboundDepartureDateTo=2026-11-10¤cy=EUR")
def price_from(country, username, password):
proxy = f"http://{username}-country-{country}:{password}@p.shifter.io:443"
opener = urllib.request.build_opener(urllib.request.ProxyHandler({"https": proxy}))
with opener.open(URL, timeout=45) as r:
fare = json.loads(r.read())["fares"][0]["outbound"]["price"]
return fare["value"], fare["currencyCode"]
for country in ["us", "gb", "de", "fr", "in", "br"]:
print(country, price_from(country, "customer-USERNAME", "PASSWORD"))
Was wir gefunden haben: Fluggesellschaften
Ryanair veröffentlicht seine niedrigsten Preise über einen öffentlichen Daten-Endpunkt, was einen sauberen Vergleich ermöglicht. Wir haben aus jedem Land drei Strecken für den 10. November 2026 angefragt, einmal mit fest auf Euro eingestellter Währung und einmal ohne, in zwei Runden.
| Strecke | Preis, gesehen aus allen sechs Ländern | Währung |
|---|---|---|
| Dublin nach London Stansted | €19.99 | EUR |
| Dublin nach Barcelona | €40.99 | EUR |
| Mailand Bergamo nach London Stansted | €14.99 | EUR |
| London Stansted nach Dublin, Währung nicht angegeben | £17.99 | GBP |
Alle 72 Anfragen waren erfolgreich, und es gab überhaupt keine Abweichung nach Land. Wenn wir die Währung nicht angaben, folgte sie dem Abflughafen: Euro von Dublin und Bergamo, Pfund von London, egal aus welchem Land wir zu kommen schienen.
Ein Daten-Endpunkt ist nicht die ganze Geschichte, daher haben wir auch Ryanairs echte Flugauswahlseite in einem vollständigen Browser aus jedem Land geladen. Der Preisstreifen für die Tage um den 10. November und die Preise für jeden Flug an diesem Tag waren in allen sechs identisch. Ein UK-Ladevorgang schlug während eines Pilotlaufs mit einem Connection Reset fehl und lud beim erneuten Versuch normal; wir sahen keine weiteren Fehler.
Ryanairs Buchungs-Endpunkt hinter dem nächsten Schritt des Ablaufs verweigerte unsere direkten Anfragen aus jedem Land gleichermaßen, sodass wir den Checkout nicht messen konnten. Gebühren, die bei der Zahlung hinzugefügt werden, etwa für bestimmte Zahlungsmethoden, liegen außerhalb dieses Tests.
Was wir gefunden haben: Hotels
Booking.com war der Ort, an dem wir Unterschiede erwarteten, aus einem Grund, den Booking.com selbst dokumentiert. Die Partnerseiten erklären, dass Hotels Country Rates anbieten können, Rabatte, die “nur für Gäste sichtbar sind, die unsere Plattform von einer IP-Adresse aus nutzen, die dem Land entspricht, das Sie targetieren.” Mit anderen Worten, ortsbasierte Hotelpreisgestaltung existiert per Design.
Wir konnten sie nicht erreichen. Aus jedem Land wurde unser automatisierter Browser von einer datierten Suche auf Booking.coms allgemeine Paris-Seite umgeleitet, wo der Datumswähler des Suchfelds nicht reagierte. Datierte Ergebnisse, der einzige Ort, an dem eine Country Rate erscheinen würde, blieben unerreichbar. Diese Art von stillem Abbau ist bei automatisierten Besuchen stark geschützter Websites üblich, und sie ist ein gutes Beispiel für die stille Fehlerrate: Die Seite wurde erfolgreich geladen, und es war nicht die Seite, die ein Mensch gesehen hätte.
Was die Paris-Seite zeigte, war ein “Price from”-Wert für jedes der zehn vorgestellten Hotels. Über sechs Länder und zwei Runden, insgesamt zwölf Ladevorgänge, war die Liste identisch: dieselben Hotels, in derselben Reihenfolge, zu denselben Preisen, von £192.72 für das günstigste bis £468.82 für das teuerste.
Die Währung erzählte ihre eigene Geschichte. Jeder Ladevorgang zeigte Pfund, weil der Browser auf britisches Englisch eingestellt war. Wechselte man die Browsersprache auf US-Englisch auf derselben Seite, wurden US-Dollar angezeigt. Die Anzeigewährung folgte den Spracheinstellungen, nicht der IP-Adresse, was es wert ist zu wissen, bevor man einen Preisunterschied dem Standort zuschreibt. Eine andere Währung ist kein anderer Preis.
Was die veröffentlichte Forschung sagt
Unser Ergebnis umfasst einen Tag, sechs Länder und zwei Websites. Die breitere Forschung ist umfassender, wenn auch älter, und sie zeigt in dieselbe Richtung.
| Studie | Was gemessen wurde | Befund |
|---|---|---|
| Vissers et al., HotPETs 2014 | 25 Fluggesellschafts-Websites über drei Wochen, aus New York und Leuven | Keine systematische Preisdiskriminierung: “Nearly all airlines show similar prices for both locations.” Die höheren Preise einer Website wurden durch eine nationale Steuer erklärt |
| Steer Davies Gleave für die Europäische Kommission, 2012 | 100 Fluggesellschafts- und Reisebüro-Websites | 74% variierten die Preise nicht nach Wohnort; wo sie es taten, meist durch Service- oder Zahlungsgebühren, “typically €5-15” |
| Überprüfung der Europäischen Kommission, 2020 | Mystery Shopping im Jahr 2019 | 31.9% der Fluggesellschafts-Websites zeigten unterschiedliche Preise für grenzüberschreitende Käufer, 11.6 Punkte niedriger als 2015 |
| Hupperich et al., CODASPY 2018 | Hotelbuchungsplattformen, Anfragen aus mehreren Ländern | Ortsbasierte Preisanpassung auf einigen Plattformen bestätigt, “though prices seem to vary within a limited range only”; eine Plattform behandelte alle Länder gleich |
| Which?, Januar 2023 | Verbrauchertest von Flügen, gebucht aus verschiedenen Ländern | ”flight prices don’t change very much when booking in different countries” |
Das Muster ist konsistent. Flugpreise bewegen sich selten mit dem Standort des Besuchers; wo grenzüberschreitende Unterschiede auftreten, stammen sie eher aus Gebühren, Zahlungsmethoden, Steuern und Währung. Hotelplattformen sind anders, weil Hotels selbst Rabatte nach Land ausrichten können, und das zeigt sich als echte, aber moderate Variation.
Was das bedeutet
Für Reisende ist der populäre Ratschlag schwächer, als er klingt. Auf der Flugseite wird ein anderes Land wahrscheinlich nicht den Preis ändern, und eine andere Währung oder Zahlungsmethode kann mehr kosten, als sie einspart. Bei Hotels kann eine Country Rate für das eigene Land ebenso existieren wie für jedes andere. Which? warnt auch, dass die Buchung über ein anderes Land eine rechtliche Grauzone sein kann.
Für Reise- und E-Commerce-Teams liegt die Lehre im Design der Messung. Wenn Sie Preise über Märkte hinweg vergleichen, kontrollieren Sie für Währung, Sprache, Steuern und Gebühren, bevor Sie irgendetwas über den Standort schlussfolgern, und prüfen Sie, dass jeder Ladevorgang die Seite zurückgab, die ein echter Besucher sehen würde. Die Sammlungsseite dieser Arbeit, von Länder- und Stadt-Targeting bis zu sticky Sessions, wird in scraping flight and hotel prices und residential proxies for travel-fare data behandelt.
Für die Presse ist die ehrliche Schlagzeile enger gefasst als “die Preise hängen davon ab, wo man ist.” Ortsbasierte Preisgestaltung existiert im Reisebereich, am sichtbarsten als Hotelrabatte nach Land gezielt. Über die Flug- und Hotelpreise, die wir erreichen konnten, sahen wir keine.
Die Grenzen dieses Tests
Ein einzelner Test sollte festhalten, was er nicht abgedeckt hat:
- Eine Fluggesellschaft und eine Hotelplattform, an einem Tag, in sechs Ländern.
- Keine datierten Hotelsuchergebnisse, also keine Country Rates, die die wahrscheinlichste Quelle ortsbasierter Hotelpreise sind.
- Keine Checkout-Gesamtsummen, also keine Zahlungsgebühren, bei der Buchung angewandte Steuern oder mitgliederexklusive Preise.
- Keine Preise aus mobilen Apps, die manche Plattformen separat festlegen.
Jedes davon wäre eine Nachuntersuchung wert. Was wir sagen können, ist, dass sich, unter Konstanthaltung aller anderen Faktoren, die Preisdaten, die wir erreichen konnten, nicht mit dem Land änderten, aus dem wir zu kommen schienen.
Quellen und Referenzen
- Booking.com for partners, Country Rates.
- Vissers, Nikiforakis, Bielova und Joosen, Crying Wolf? On the Price Discrimination of Online Airline Tickets, HotPETs 2014.
- Steer Davies Gleave für die Europäische Kommission, Price transparency provisions in Regulation 1008/2008, Januar 2012.
- Europäische Kommission, Short-term review of the Geo-blocking Regulation, staff working document, 30. November 2020.
- Hupperich, Tatang, Wilkop und Holz, An Empirical Study on Price Differentiation Based on System Fingerprints, ACM CODASPY 2018.
- Which?, Can a VPN get you cheaper flights, hotels and holidays?, 9. Januar 2023.
- Shifter, Residential Proxies geo-targeting und sessions Dokumentation.