Calculadora de custo para dirigir ou voar
A calculadora comparativa de custos entre dirigir e voar reúne as principais despesas diretas das duas opções em uma estimativa coerente.
Executar grátis
Informe a distância total de carro, o consumo do veículo, o preço do combustível e os pedágios; depois acrescente o número de viajantes, a passagem por pessoa, o estacionamento no aeroporto e o transporte terrestre. O resultado apresenta cada total, a alternativa mais econômica, a diferença, a economia percentual e o preço da passagem que igualaria os custos. A ferramenta usa a moeda indicada por você e não faz conversão cambial.
Monte uma comparação justa com valores da viagem completa
Comece com valores que representem exatamente o mesmo roteiro. A distância de carro deve abranger todas as milhas da viagem completa, incluindo a volta quando aplicável, em vez de comparar apenas uma rota de ida no mapa com uma passagem aérea de ida e volta. Informe o consumo real do veículo quando possível; uma estimativa otimista do fabricante pode subestimar o combustível em congestionamentos, clima frio, serras ou com o carro carregado. Os pedágios também precisam cobrir todo o percurso. Para o voo, use a passagem de uma pessoa para o itinerário completo e informe o número real de viajantes; a calculadora fará a multiplicação. O estacionamento deve considerar toda a estadia, e o transporte terrestre pode reunir táxi, carro por aplicativo, transporte público ou aluguel ligado ao voo. Mantenha todos os valores na mesma moeda. O campo de moeda serve somente como rótulo e não converte quantias. Usar o mesmo escopo e a mesma moeda torna a comparação útil, e não apenas aparentemente precisa.
Entenda os totais e a passagem de equilíbrio
No cálculo da viagem de carro, a distância total é dividida pelas milhas por galão para estimar o combustível, esse volume é multiplicado pelo preço e os pedágios são somados. O valor pertence ao veículo e é compartilhado pelo grupo, portanto não aumenta automaticamente com cada ocupante. No voo, a passagem individual é multiplicada pelo número de viajantes; estacionamento no aeroporto e transporte terrestre entram uma única vez. O resultado mostra componentes, totais, opção mais barata, diferença absoluta e economia percentual em relação à opção mais cara. A ferramenta também calcula a passagem de equilíbrio por pessoa depois de descontar do custo de dirigir o estacionamento e o transporte terrestre. Se essas despesas adicionais do voo já alcançarem o custo de carro, o equilíbrio será zero, nunca um preço negativo. Ao pesquisar bilhetes, tarifas abaixo desse limite favorecem o avião e tarifas acima dele favorecem o carro, conforme os valores informados. Se os totais forem iguais, o empate será mostrado explicitamente.
Inclua despesas omitidas antes de decidir
Esta calculadora compara custos diretos de forma intencional; ela não determina como você deve viajar. Dirigir também envolve manutenção, pneus, depreciação e, em alguns trajetos, hospedagem ou refeições extras. Voar pode acrescentar bagagem, escolha de assento, alteração de bilhete, transporte de animais ou um carro alugado que não tenha sido incluído no transporte terrestre. Tempo, risco de atrasos, acessibilidade, conforto e impacto ambiental também podem ser muito diferentes. Use os totais como uma base transparente e acrescente as despesas relevantes para seus planos. Uma família pode descobrir que um veículo compartilhado continua vantajoso porque as passagens crescem a cada viajante; já quem viaja sozinho pode aceitar um pequeno adicional para economizar tempo. Faça cenários com outros preços de combustível, tarifas, estacionamentos ou quantidades de pessoas para descobrir quais premissas realmente mudam a escolha. A API custa US$ 0,002 por solicitação e permite repetir o cálculo determinístico sem depender de dados ao vivo sobre rotas ou passagens.
Casos de uso
Compare férias em família
Veja como os custos compartilhados do carro se comparam a passagens que aumentam para cada integrante da família.
Avalie uma viagem de trabalho
Compare combustível e pedágios com voo, estacionamento no aeroporto e deslocamentos locais.
Defina um alerta de preço
Use a passagem de equilíbrio por pessoa como limite prático ao acompanhar o preço dos bilhetes.
Perguntas frequentes
Quanto custa o cálculo?
O preço da API é US$ 0,002 por solicitação. O cálculo não usa serviço de viagens ao vivo nem fonte de dados paga.
Devo informar distância de ida ou de ida e volta?
Informe todas as milhas que você dirigiria no itinerário completo. Se houver retorno, inclua os dois sentidos.
O custo de dirigir aumenta com cada viajante?
Não. Combustível e pedágios são custos compartilhados do veículo. As passagens são multiplicadas pelo número de viajantes.
O que entra em transporte terrestre?
Inclua táxis, carros por aplicativo, transporte público, traslados ou aluguel ligados ao voo que você queira contabilizar.
A conta inclui depreciação ou manutenção do veículo?
Não. A viagem de carro inclui apenas combustível e pedágios. Some separadamente depreciação, manutenção, hospedagem, refeições e outras despesas relevantes.
A calculadora pesquisa passagens, rotas ou câmbio?
Não. Ela usa somente os valores informados por você, não acessa a rede e não converte moedas.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/travel/drive-vs-fly \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance_miles":720,"vehicle_mpg":30,"fuel_price_per_gallon":3.5,"travelers":2,"airfare_per_person":180}'const res = await fetch("https://api.kit.forhosting.com/travel/drive-vs-fly", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance_miles": 720,
"vehicle_mpg": 30,
"fuel_price_per_gallon": 3.5,
"travelers": 2,
"airfare_per_person": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/drive-vs-fly",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance_miles": 720,
"vehicle_mpg": 30,
"fuel_price_per_gallon": 3.5,
"travelers": 2,
"airfare_per_person": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/drive-vs-fly", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance_miles":720,"vehicle_mpg":30,"fuel_price_per_gallon":3.5,"travelers":2,"airfare_per_person":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance_miles":720,"vehicle_mpg":30,"fuel_price_per_gallon":3.5,"travelers":2,"airfare_per_person":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/drive-vs-fly", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"distance_miles": 720,
"vehicle_mpg": 30,
"fuel_price_per_gallon": 3.5,
"travelers": 2,
"airfare_per_person": 180
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.drive_vs_fly",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |