ForHosting KIT · Viajes y geografía

Precio por milla de vuelo

Reparta la tarifa entre la distancia que de verdad vuela: una ruta de 2.450 millas cuenta también como 3.942,8928 km, y obtiene el precio por milla y por kilómetro a la vez. Indique la tarifa y la distancia en millas o kilómetros. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Precio del boleto
320
Distancia
2 450
Unidad de distancia
Mi
Obtiene
Distancia (mi)
2 450
Distancia (km)
3 942,8928
Precio por milla
0,1306122449
Precio por km
0,0811586863

Las tarifas destacadas baratas no siempre son la mejor opción cuando se normaliza por la distancia real que recorre el avión. Esta calculadora de precio por milla de vuelo toma el precio del billete y la distancia de la ruta en millas o kilómetros y devuelve el coste por milla y por kilómetro para que usted compare itinerarios en una escala justa ajustada por distancia. La aritmética es exacta y determinista: la milla estatutaria internacional equivale a 1.609344 kilómetros, siempre se calculan ambas formas de distancia y el precio se divide por cada una. La distancia cero se rechaza con un error de validación claro para que los clientes nunca vean Infinity ni NaN.

Dónde aparecen en el trabajo real las calculadoras de precio por milla de vuelo

Los viajeros de ocio que comparan un vuelo directo y uno con escala a menudo necesitan más que la tarifa listada más baja: un directo un poco más caro puede ganar en tiempo, pero una ruta con varias escalas mucho más larga debería verse cara por milla si el ahorro es mínimo.

Los departamentos de viajes corporativos y los bots de reserva ordenan rutas preferidas con un suelo simple de tarifa unitaria para que las políticas de gastos sean justas entre saltos cortos y trayectos largos sin codificar a mano cada par de ciudades. Blogueros de viajes y boletines de ofertas publican tablas de valor de tarifa y necesitan ejemplos reproducibles para capturas y cuestionarios autoevaluados donde las mismas tres entradas siempre dan las mismas tasas.

Los optimizadores de fidelidad que ya calculan céntimos por punto de premio aún quieren las tarifas en efectivo por milla para que un billete de pago y uno de premio se sitúen en la misma escala normalizada por distancia antes de gastar un bono de transferencia.

Si más adelante necesita scraping de tarifas en vivo, conversión multicurrency, búsqueda de gran círculo entre aeropuertos o valoración de puntos de premio, trátelos como intenciones de búsqueda y landings separadas en lugar de sobrecargar esta página de calculadora de precio por milla de vuelo. El slug SEO apunta a quien busca una calculadora de precio por milla de vuelo y ya conoce el total del billete y la distancia de la ruta, y solo necesita la matemática de tarifa unitaria hecha bien y con rapidez.

Comparar valor de directo frente a conexión

Pegue la tarifa y la distancia de gran círculo de cada itinerario y ordene las opciones por precio por milla para que un multi-escala barato no gane solo por el titular.

Publicaciones de ofertas y tablas didácticas

Genere ejemplos reproducibles de coste por milla para boletines, onboarding de fidelidad y cuestionarios sin ruido de coma flotante ni división por cero.

¿Qué ocurre si la distancia es cero?

El precio por milla es indefinido cuando la distancia de ruta es cero, así que la calculadora rechaza el cero en lugar de devolver Infinity o NaN.

¿Cuánto cuesta la calculadora de precio por milla de vuelo?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Debo incluir impuestos y tasas en el precio del billete?

Inclúyalos, junto con los cargos obligatorios, si quiere un precio por milla con todo incluido. Use solo la tarifa base cuando quiera comparar únicamente la parte del vuelo entre aerolíneas.

¿De dónde saco la distancia de la ruta?

Use la distancia ortodrómica o la que publica la aerolínea para esa ruta. Si solo tiene los códigos de los aeropuertos, busque la distancia con otra herramienta y escriba aquí el número: esta no consulta mapas.

¿Cómo comparo un vuelo directo con uno con escalas?

Introduzca la tarifa y la distancia de cada opción y ordénelas por precio por milla. Así un viaje barato con varias escalas no gana solo por el precio anunciado.

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.

POSThttps://api.kit.forhosting.com/travel/flight-price-per-mile

¿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.

curl -X POST https://api.kit.forhosting.com/travel/flight-price-per-mile \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ticket_price":320,"distance":2450,"distance_unit":"mi"}'
{
  "ticket_price": 320,
  "distance": 2450,
  "distance_unit": "mi"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.flight_price_per_mile",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; la validación fallida no se cobra.

Cómo se calcula el coste de vuelo por milla y por kilómetro

Parta de un itinerario concreto que usted pueda tarificar y medir: un total de billete publicado y una distancia de gran círculo o publicada por la aerolínea. La calculadora convierte primero la distancia de entrada a ambas unidades con el factor exacto de la milla estatutaria internacional de 1.609344 kilómetros por milla, la misma constante de los convertidores de longitud estándar. Distancias negativas, precios de billete negativos, campos ausentes, valores no finitos como NaN o Infinity, y cadenas de unidad desconocidas también fallan de inmediato. Cuando solo disponga de códigos de aeropuerto, resuelva la distancia de gran círculo fuera de línea o con una herramienta geo aparte y pegue aquí el número—esta capacidad no llama deliberadamente a APIs de mapas para que los resultados sean reproducibles y sin varianza de red. Introduzca ticket_price como una cantidad finita no negativa en unidades monetarias mayores como dólares o euros—incluya impuestos y tasas obligatorias cuando desee una tarifa unitaria todo incluido, o use solo la tarifa base cuando compare únicamente la parte aérea entre compañías. Introduzca distance como un número positivo y fije distance_unit en mi para millas estatutarias o km para kilómetros. Luego divide ticket_price por la distancia en millas para obtener price_per_mile, y por la distancia en kilómetros para obtener price_per_km. Como ambas tasas aparecen siempre en la respuesta, un viajero norteamericano que piensa en millas y uno europeo que piensa en kilómetros pueden compartir un mismo objeto JSON sin un segundo paso de conversión. Si distance es exactamente cero la división es indefinida, así que la capacidad lanza invalid_input con un mensaje de que el precio por milla no puede calcularse cuando la distancia de ruta es cero.

Qué envía usted y qué recibe a cambio

Las comprobaciones clásicas incluyen una tarifa de trescientos veinte dólares sobre dos mil cuatrocientas cincuenta millas, que produce un precio por milla a escala de céntimos que usted puede comparar con otra ruta más larga pero más barata en el titular. Conecte el formulario gratuito del navegador para decisiones de reserva puntuales y luego llame al mismo contrato desde scripts cuando puntúe decenas de pares tarifa-distancia en una tabla de valor masiva. Envíe tres campos obligatorios. ticket_price es un número finito mayor o igual que cero en unidades monetarias mayores; se aceptan los alias price, fare y cost. distance es un número finito estrictamente mayor que cero que representa la longitud de la ruta. distance_unit es el enum cerrado mi o km; alias amigables como mile, miles, kilometer y kilometres se normalizan, mientras que cualquier otra cosa falla con invalid_input. Las cadenas JSON que se parsean como números se aceptan igual que los literales numéricos en los dos campos numéricos. Si falta cualquier campo, cadenas vacías, NaN, Infinity, precio negativo, distancia cero o negativa y unidades no reconocidas fallan con invalid_input y no se cobran. En caso de éxito la respuesta devuelve ticket_price, distance y distance_unit limpios, las distancias duales distance_mi y distance_km, las tasas duales price_per_mile y price_per_km, la constante km_per_mi de 1.609344, la etiqueta de método ticket_price_over_distance y una cadena de fórmula legible. El precio de las llamadas API correctas es la base publicada de $0.002 por ítem; los fallos de validación no consumen saldo prepago. Las herramientas posteriores pueden umbralizar solo con price_per_mile, guardar el objeto completo para auditoría, o mapear campos de divisa a informes multicurrency tras convertir unidades mayores con un paso FX aparte que esta capacidad no realiza a propósito.

Dónde aparecen en el trabajo real las calculadoras de precio por milla de vuelo

Como esta capacidad es un motor parse puro, el precio API es la base publicada de $0.002 por ítem correcto y la validación fallida no consume saldo.

Puntuación masiva del valor de tarifa

Envíe a la API precios de billete y distancias de ruta y ordene cientos de pares de ciudades por price_per_mile con una sola fórmula determinista.

¿Cómo se calcula el precio por milla de un vuelo?

price_per_mile = ticket_price ÷ distance_mi y price_per_km = ticket_price ÷ distance_km. La distancia se convierte en ambos sentidos con el factor exacto 1 mi = 1.609344 km antes de dividir.

¿Debo incluir impuestos en ticket_price?

Incluya impuestos y tasas obligatorias cuando desee una tarifa unitaria todo incluido. Use solo la tarifa base cuando compare únicamente la parte aérea entre compañías. La fórmula siempre divide el único campo ticket_price que usted envía.

¿Puedo introducir la distancia en kilómetros?

Sí. Fije distance_unit en km. La respuesta sigue devolviendo distance_mi y distance_km y ambas tasas unitarias para que pueda comparar con listados en millas.

Ver la documentación completa del KIT →