Coste de una escala nocturna frente a un vuelo directo
Una conexión nocturna puede convertir una tarifa aérea barata en el viaje más caro cuando se suman el alojamiento, la comida y los desplazamientos entre el aeropuerto y el hotel.
Ejecutar — gratis
Esta calculadora reúne esos gastos para una persona o un grupo y los compara con el importe adicional de un vuelo directo. Introduzca todos los valores en la misma moneda y utilice precios con impuestos y cargos previsibles. El resultado indica el umbral de rentabilidad y qué itinerario cuesta menos.
Prepare una estimación completa de la escala nocturna
Empiece por la tarifa de hotel que realmente podría reservar, no por el menor precio destacado en una página de búsqueda. Incluya en la tarifa nocturna los impuestos de alojamiento, suplementos del establecimiento, cargos por llegada tardía y cualquier otro importe inevitable. Indique por separado las habitaciones y las noches para que el cálculo sirva tanto a una persona como a familias, compañeros de trabajo o conexiones excepcionalmente largas. Para las comidas, introduzca un presupuesto realista por comida y persona, y seleccione cuántas comidas de pago necesitará cada viajero. La comida de una sala VIP, los vales de la aerolínea, el desayuno incluido o los alimentos llevados de casa pueden justificar una cantidad menor. El transporte se introduce una sola vez para todo el grupo y debe cubrir la ida y vuelta completa entre aeropuerto y alojamiento. Incluya taxi, VTC, tren, autobús, aparcamiento o una combinación. Todos los importes deben usar la misma moneda, pues la calculadora los suma directamente y no convierte divisas.
Compare con el suplemento real del vuelo directo
El suplemento del vuelo directo no es el precio completo del billete sin escalas. Es la diferencia entre el coste total de la opción directa y el de la ruta con escala nocturna para todas las personas que viajan. Si el itinerario con escala cuesta menos antes de añadir los gastos nocturnos, reste su tarifa aérea del precio del itinerario directo e introduzca esa diferencia. La calculadora multiplica la tarifa del hotel por noches y habitaciones, multiplica el presupuesto de comida por comidas y viajeros, añade el transporte del grupo y compara el total con el suplemento. Un ahorro positivo significa que la escala sigue siendo más barata después de esos gastos. Un valor negativo indica que pagar el vuelo directo cuesta menos. La igualdad identifica exactamente el punto de equilibrio. El suplemento de equilibrio mostrado coincide con todos los gastos de la escala: por encima gana la escala en coste; por debajo, el vuelo directo.
Utilice el resultado como referencia económica
El cálculo mide deliberadamente desembolsos concretos y no asigna un precio a cada molestia. No valora el sueño perdido, las horas de trabajo, el tiempo adicional, los visados, la consigna de equipaje, el riesgo del horario ni la posibilidad de que un retraso elimine la estancia prevista. Revise esos factores después de conocer la diferencia económica. Cuando las opciones están próximas, incluso una valoración modesta del descanso o del tiempo puede favorecer al vuelo directo. Si la escala ahorra mucho, el resultado muestra cuánto margen queda para imprevistos. Conviene probar un escenario prudente con un hotel más caro, otra comida y un traslado de mayor precio, especialmente si todavía no ha reservado. Compruebe también si la aerolínea ofrece alojamiento, vales o transporte en conexiones nocturnas que cumplan sus condiciones; introduzca cero únicamente cuando un gasto esté realmente cubierto. Cada solicitud de API cuesta $0.002, y el mismo cálculo determinista puede ejecutarse en el navegador sin enviar datos del viaje a un servicio de red.
Qué puede hacer con ella
Elegir entre dos itinerarios
Compare el suplemento del vuelo directo con los gastos nocturnos inevitables antes de reservar.
Presupuestar una conexión en grupo
Considere varios viajeros y habitaciones, tratando el traslado compartido como un único gasto del grupo.
Probar un escenario prudente
Eleve las previsiones de hotel, comidas o transporte para comprobar si la escala aún compensa.
Preguntas frecuentes
¿Cuánto cuesta usar la calculadora mediante la API?
Cada solicitud de API cuesta $0.002. El cálculo del navegador utiliza la misma lógica determinista.
¿Qué debo introducir como suplemento del vuelo directo?
Introduzca la tarifa total del itinerario directo menos la tarifa total de la escala para todo el grupo, no el precio completo del vuelo directo.
¿Puedo utilizar cualquier moneda?
Sí. Use la misma moneda en todos los importes. La calculadora no etiqueta ni convierte divisas.
¿Cómo se calculan el hotel y las comidas?
El hotel es la tarifa nocturna por noches y habitaciones. Las comidas son el presupuesto por persona multiplicado por comidas y viajeros.
¿Qué significa un ahorro negativo?
Significa que los gastos de la escala superan el suplemento del vuelo directo en ese importe, por lo que el vuelo directo es más barato.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/travel/overnight-layover-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hotel_nightly_rate":145,"meal_budget_per_person":22.5,"transport_cost":48,"direct_flight_premium":390}'const res = await fetch("https://api.kit.forhosting.com/travel/overnight-layover-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hotel_nightly_rate": 145,
"meal_budget_per_person": 22.5,
"transport_cost": 48,
"direct_flight_premium": 390
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/overnight-layover-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hotel_nightly_rate": 145,
"meal_budget_per_person": 22.5,
"transport_cost": 48,
"direct_flight_premium": 390
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/overnight-layover-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hotel_nightly_rate":145,"meal_budget_per_person":22.5,"transport_cost":48,"direct_flight_premium":390}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hotel_nightly_rate":145,"meal_budget_per_person":22.5,"transport_cost":48,"direct_flight_premium":390}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/overnight-layover-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"hotel_nightly_rate": 145,
"meal_budget_per_person": 22.5,
"transport_cost": 48,
"direct_flight_premium": 390
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.overnight_layover_cost",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |