Prezzo per miglio di volo
Distribuisca la tariffa sulla distanza davvero volata: una rotta di 2.450 miglia vale anche 3.942,8928 km, e ottiene il prezzo per miglio e per chilometro uno accanto all'altro. Inserisca tariffa e distanza in miglia o chilometri. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo del biglietto
- 320
- Distanza
- 2450
- Unità di distanza
- Mi
- Distanza (mi)
- 2450
- Distanza (km)
- 3942,8928
- Prezzo per miglio
- 0,1306122449
- Prezzo per km
- 0,0811586863
Le tariffe in evidenza a basso prezzo non sono sempre il miglior valore una volta normalizzate per la distanza reale percorsa dall'aereo. Questo calcolatore di prezzo per miglio di volo prende il prezzo del biglietto e la distanza della tratta in miglia o chilometri e restituisce il costo per miglio e per chilometro così Lei può confrontare gli itinerari su una scala equa regolata sulla distanza. L'aritmetica è esatta e deterministica: il miglio statutario internazionale equivale a 1.609344 chilometri, entrambe le forme di distanza sono sempre calcolate e il prezzo viene diviso per ciascuna. La distanza zero viene rifiutata con un errore di validazione chiaro affinché i client non vedano mai Infinity né NaN.
Dove i calcolatori di prezzo per miglio di volo compaiono nel lavoro reale
I viaggiatori leisure che confrontano un nonstop e uno con scalo spesso necessitano di più della tariffa elencata più bassa: un nonstop leggermente più caro può ancora vincere sul tempo, ma un routing multi-scalo molto più lungo dovrebbe apparire costoso per miglio se il risparmio è minimo. Le desk di viaggi corporate e i bot di prenotazione classificano le rotte preferite con un semplice pavimento di tariffa unitaria così le policy di spesa restano eque tra salti corti e lunghi hauls senza codificare a mano ogni coppia di città.
Blog di viaggio e newsletter di offerte pubblicano tabelle di valore tariffario e necessitano di esempi riproducibili per screenshot e quiz auto-valutati dove gli stessi tre input producono sempre le stesse tariffe. Gli ottimizzatori di loyalty che già calcolano i centesimi per punto award vogliono ancora le tariffe cash espresse per miglio così un biglietto a pagamento e uno award stanno sulla stessa scala normalizzata per distanza prima di bruciare un bonus di trasferimento.
Se in seguito Le serve scraping live delle tariffe, conversione multicurrency, lookup ortodromico tra aeroporti o valutazione punti award, li tratti come intenti di ricerca e landing separate anziché sovraccaricare questa pagina del calcolatore di prezzo per miglio di volo. Lo slug SEO intercetta chi cerca un calcolatore di prezzo per miglio di volo e già conosce il totale del biglietto e la distanza della tratta, e ha bisogno solo della matematica di tariffa unitaria fatta correttamente e in fretta.
Casi d'uso
Confrontare valore nonstop contro scalo
Incolli tariffa e distanza ortodromica di ogni itinerario e ordini le opzioni per prezzo al miglio così un multi-scalo economico non vince solo sul titolo.
Post di offerte e tabelle didattiche
Generi esempi riproducibili di costo per miglio per newsletter, onboarding loyalty e quiz senza rumore float né divisioni per zero.
Domande frequenti
Cosa succede se la distanza è zero?
Il prezzo per miglio è indefinito quando la distanza di tratta è zero, quindi il calcolatore rifiuta lo zero invece di restituire Infinity o NaN.
Quanto costa il calcolatore di prezzo per miglio di volo?
Lo strumento nel browser è gratuito e gira in locale.
Devo includere tasse e supplementi nel prezzo del biglietto?
Li includa, insieme ai costi obbligatori, se vuole un prezzo per miglio tutto compreso. Usi solo la tariffa base quando vuole confrontare soltanto la parte di volo tra compagnie.
Dove trovo la distanza della rotta?
Usi la distanza ortodromica o quella pubblicata dalla compagnia per la rotta. Se ha solo i codici degli aeroporti, cerchi la distanza con un altro strumento e scriva qui il numero: questo non consulta mappe.
Come confronto un volo diretto con uno con scalo?
Inserisca tariffa e distanza di ogni opzione e le ordini per prezzo per miglio. Così un viaggio economico con più scali non vince solo grazie al prezzo esposto.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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"}'const res = await fetch("https://api.kit.forhosting.com/travel/flight-price-per-mile", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ticket_price": 320,
"distance": 2450,
"distance_unit": "mi"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/flight-price-per-mile",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ticket_price": 320,
"distance": 2450,
"distance_unit": "mi"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/flight-price-per-mile", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ticket_price":320,"distance":2450,"distance_unit":"mi"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ticket_price":320,"distance":2450,"distance_unit":"mi"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/flight-price-per-mile", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"ticket_price": 320,
"distance": 2450,
"distance_unit": "mi"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.flight_price_per_mile",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; la validazione fallita non viene addebitata.
Come si calcola il costo di volo per miglio e per chilometro
Parta da un itinerario concreto che Lei possa tarare e misurare: un totale biglietto pubblicato e una distanza ortodromica o pubblicata dal vettore. Il calcolatore converte prima la distanza di input in entrambe le unità con il fattore esatto del miglio statutario internazionale di 1.609344 chilometri per miglio, la stessa costante dei convertitori di lunghezza standard. Distanze negative, prezzi biglietto negativi, campi mancanti, valori non finiti come NaN o Infinity e stringhe di unità sconosciute falliscono pure in anticipo. Inserisca ticket_price come importo finito non negativo in unità monetarie principali come dollari o euro—includa tasse e oneri obbligatori quando desidera una tariffa unitaria all-in, oppure usi solo la tariffa base quando confronta soltanto la parte aerea tra vettori. Inserisca distance come numero positivo e imposti distance_unit su mi per miglia statutarie o km per chilometri. Poi divide ticket_price per la distanza in miglia per ottenere price_per_mile, e per la distanza in chilometri per ottenere price_per_km. Poiché entrambe le tariffe compaiono sempre nella risposta, un viaggiatore nordamericano che ragiona in miglia e uno europeo che ragiona in chilometri possono condividere un unico oggetto JSON senza un secondo passo di conversione. Se distance è esattamente zero la divisione è indefinita, quindi la capability lancia invalid_input con un messaggio che il prezzo per miglio non può essere calcolato quando la distanza di tratta è zero. Quando ha solo codici aeroportuali, risolva la distanza ortodromica offline o con uno strumento geo separato e incolli qui il numero—questa capability non chiama deliberatamente API mappe così i risultati restano riproducibili e privi di varianza di rete.
Cosa invia Lei e cosa ottiene in risposta
Controlli classici includono una tariffa di trecentoventi dollari su duemilaquattrocentocinquanta miglia, che produce un prezzo per miglio a scala di centesimi che Lei può confrontare con un altro routing più lungo ma più economico nel titolo. Colleghi il modulo gratuito del browser per decisioni di prenotazione una tantum, poi chiami lo stesso contratto da script quando valuta decine di coppie tariffa-distanza in una tabella di valore bulk. Invii tre campi obbligatori. ticket_price è un numero finito maggiore o uguale a zero in unità monetarie principali; sono accettati gli alias price, fare e cost. distance è un numero finito strettamente maggiore di zero che rappresenta la lunghezza della tratta. distance_unit è l'enum chiuso mi o km; alias amichevoli come mile, miles, kilometer e kilometres vengono normalizzati, mentre qualsiasi altra cosa fallisce con invalid_input. Le stringhe JSON che si parsano come numeri sono accettate allo stesso modo dei letterali numerici per i due campi numerici. Qualsiasi campo mancante, stringhe vuote, NaN, Infinity, prezzo negativo, distanza zero o negativa e unità non riconosciute falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce ticket_price, distance e distance_unit ripuliti, le distanze duali distance_mi e distance_km, le tariffe duali price_per_mile e price_per_km, la costante km_per_mi di 1.609344, l'etichetta di metodo ticket_price_over_distance e una stringa di formula leggibile. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; i fallimenti di validazione non consumano il saldo prepagato. Gli strumenti a valle possono sogliare solo su price_per_mile, memorizzare l'oggetto intero per audit, o mappare i campi valuta in report multicurrency dopo aver convertito le unità principali con un passo FX separato che questa capability deliberatamente non esegue.
Dove i calcolatori di prezzo per miglio di volo compaiono nel lavoro reale
Poiché questa capability è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per voce riuscita e la validazione fallita non consuma saldo.
Casi di integrazione
Punteggio bulk del valore tariffario
Invii all'API prezzi biglietto e distanze di tratta e ordini centinaia di coppie di città per price_per_mile con un'unica formula deterministica.
Domande tecniche
Come si calcola il prezzo per miglio di un volo?
price_per_mile = ticket_price ÷ distance_mi e price_per_km = ticket_price ÷ distance_km. La distanza viene convertita in entrambi i sensi con il fattore esatto 1 mi = 1.609344 km prima di dividere.
Devo includere le tasse in ticket_price?
Includa tasse e oneri obbligatori quando desidera una tariffa unitaria all-in. Usi solo la tariffa base quando confronta soltanto la parte aerea tra vettori. La formula divide sempre l'unico campo ticket_price che Lei invia.
Posso inserire la distanza in chilometri?
Sì. Imposti distance_unit su km. La risposta restituisce comunque distance_mi e distance_km e entrambe le tariffe unitarie così può confrontare con listini in miglia.