Hotelpreis pro Nacht
Ein Aufenthalt von fünf Nächten mit insgesamt 847,35 ergibt inklusive aller Steuern und Gebühren 169,47 pro Nacht – die Zahl, die sich zwischen Hotels wirklich vergleichen lässt, nicht der beworbene Grundpreis. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Gesamtpreis
- 847,35
- Nächte
- 5
- Preis pro Nacht
- 169,47
- Genauigkeit
- 2
Hotelportale heben oft einen Nachtpreis hervor, während beim Bezahlen nach Steuern, Resort-, Reinigungs- oder Servicegebühren ein anderer Gesamtbetrag erscheint. Dieser Rechner teilt den vollständigen Aufenthaltspreis durch die Zahl der Nächte und liefert einen vergleichbaren Effektivpreis. Geben Sie für jedes Haus dieselbe Art von Gesamtpreis ein und erkennen Sie, welches Angebot tatsächlich günstiger ist, statt sich nur auf den niedrigsten Werbepreis zu verlassen.
Beginnen Sie mit dem vollständigen Aufenthaltspreis
Für einen aussagekräftigen Vergleich geben Sie den Betrag ein, den Sie für die gesamte Buchung tatsächlich zahlen würden. Dazu gehören üblicherweise Zimmerpreis, Pflichtsteuern, Zielgebiets- oder Resortgebühren, Serviceentgelte und alle weiteren unvermeidbaren Kosten vor der Zahlung. Verwenden Sie nicht den hervorgehobenen Grundpreis, wenn später Pflichtkosten hinzukommen, denn ein unvollständiger Gesamtbetrag verzerrt auch das Ergebnis.
Wenden Sie für jedes Hotel dieselbe Regel an und nutzen Sie überall vollständig inklusive Summen. Freiwillige Extras wie Parkplatz, Frühstück, Haustiergebühr oder erstattungsfähiges Upgrade gehören nur hinein, wenn Sie diese buchen möchten, und dann bei allen Angeboten einheitlich. Ein kostenloser oder vollständig mit Punkten bezahlter Aufenthalt kann mit null angegeben werden.
Der Rechner ruft keine Preise ab und entscheidet nicht, welche Gebühren gelten; die Vergleichsqualität hängt von gleichartigen eingegebenen Gesamtbeträgen ab.
Teilen Sie durch die genaue Zahl der Nächte
Die Rechnung ist bewusst transparent: Der effektive Preis pro Nacht entspricht dem Gesamtpreis geteilt durch die Zahl der Nächte. Fünf Nächte mit einem Gesamtbetrag von 847.35 ergeben deshalb einen anderen Vergleichswert als drei Nächte zum selben Gesamtpreis. Die Nächte müssen eine positive ganze Zahl sein, weil eine Division durch null oder eine negative Aufenthaltsdauer keinen sinnvollen Wert liefert.
Die optionale Genauigkeit bestimmt nur die angezeigten Dezimalstellen und verändert die Division nicht. Zwei Stellen sind für die meisten Währungen üblich; zusätzliche Stellen helfen bei Prüfungen, Aufteilungen oder sehr knappen Vergleichen. Das Ergebnis nennt außerdem normalisierten Gesamtpreis, Nächte, Genauigkeit und Formel, damit automatisierte Abläufe die Annahmen festhalten können.
Eine Währungsumrechnung findet nicht statt: Rechnen Sie alle Beträge vorher in dieselbe Währung um.
Vergleichen Sie wirklich gleichartige Angebote
Sobald für jedes Hotel der inklusive Nachtpreis vorliegt, vergleichen Sie diese Ergebnisse statt der zuerst gezeigten Zimmerpreise. Das hilft besonders bei hohen festen Resort- oder Reinigungsgebühren, die kurze Aufenthalte stärker belasten. Halten Sie Daten, Belegung, Zimmerart, Stornobedingungen, Verpflegung und enthaltene Leistungen gleich; ein niedrigerer Rechenwert ist bei deutlich verschiedenen Angeboten nicht automatisch besser.
Ändern sich Reisedaten oder Gästezahl, holen Sie neue Gesamtsummen ein und rechnen erneut, da sich Steuern und Gebühren ändern können. Bei Geschäftsreisen dokumentiert die Ausgabe nachvollziehbar, wie aus dem Gesamtbetrag ein vergleichbarer Nachtwert entstand. Privat hilft sie bei der Vorauswahl vor Lage und Qualität.
Nutzen Sie das Ergebnis zur Normalisierung und nicht als Zusage, dass ein angebotener Preis verfügbar bleibt.
Anwendungsfälle
Gebührenreiche Angebote vergleichen
Normalisieren Sie Endbeträge, wenn Hotels verpflichtende Resort-, Zielgebiets- oder Servicekosten unterschiedlich verteilen.
Reisekostenlimit prüfen
Wandeln Sie den inklusiven Buchungsbetrag in einen Nachtwert um, der sich mit der betrieblichen Grenze vergleichen lässt.
Buchungsoptionen dokumentieren
Speichern Sie Gesamtpreis, Nächte, Formel und gerundeten Nachtpreis zu jedem ausgewählten Hotel.
Häufige Fragen
Welchen Preis soll ich eingeben?
Geben Sie den vollständigen Aufenthaltspreis einschließlich aller bekannten Pflichtsteuern und Gebühren ein, damit jedes Angebot gleich bewertet wird.
Kann ich Hotels in verschiedenen Währungen vergleichen?
Rechnen Sie die Gesamtbeträge zuerst in eine Währung um. Dieser Rechner teilt Beträge, führt aber keine Umrechnung durch.
Kann Rundung das günstigste Hotel verändern?
Das angezeigte Ergebnis wird gemäß der gewählten Genauigkeit gerundet. Erhöhen Sie diese bei sehr ähnlichen Nachtpreisen.
Soll ich freiwillige Extras einbeziehen?
Nehmen Sie ein Extra nur auf, wenn Sie es kaufen möchten, und wenden Sie dieselbe Regel auf alle Angebote an.
Warum kann ein niedriger beworbener Preis am Ende teurer sein?
Weil der beworbene Preis oft Steuern, Resortgebühren, Reinigungs- oder Servicekosten auslässt, die erst beim Bezahlen erscheinen. Teilt man den vollständigen Gesamtpreis durch die Nächte, zeigt sich der echte Preis pro Nacht, und die Reihenfolge zweier Hotels kann sich umkehren.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/travel2/hotel-price-per-night-compare \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_price":847.35,"nights":5}'const res = await fetch("https://api.kit.forhosting.com/travel2/hotel-price-per-night-compare", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_price": 847.35,
"nights": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel2/hotel-price-per-night-compare",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_price": 847.35,
"nights": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel2/hotel-price-per-night-compare", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_price":847.35,"nights":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_price":847.35,"nights":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel2/hotel-price-per-night-compare", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_price": 847.35,
"nights": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel2.hotel_price_per_night_compare",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Vergleichen Sie wirklich gleichartige Angebote
Der API-Zugriff kostet $0.002 je Anfrage.
Technische Fragen
Was geschieht bei null oder negativen Nächten?
Die Anfrage liefert invalid_input, da ein Nachtpreis eine positive ganze Zahl von Nächten voraussetzt.
Was kostet eine API-Berechnung?
Jede API-Anfrage kostet $0.002. Im Browser kann dieselbe deterministische Logik ohne Netzwerkzugriff laufen.