Calcule intervalos y paradas de combustible en carretera
Planifique los repostajes de un viaje largo combinando la distancia total, la autonomía realista del vehículo con el depósito lleno y un porcentaje de reserva.
Ejecutar — gratis
La calculadora descuenta ese margen de la autonomía indicada y utiliza el intervalo más prudente para estimar cuántas paradas necesitará. Puede trabajar en millas o kilómetros, siempre que ambas distancias usen la misma unidad. El resultado es una referencia de planificación, no una garantía de que exista una estación abierta justo en el punto recomendado.
Elija una distancia y una autonomía realistas
Comience con toda la distancia que prevé recorrer e incluya los desvíos conocidos. Introduzca la autonomía por depósito lleno en la misma unidad: millas en ambos campos o kilómetros en ambos. La estimación del tablero puede servir, pero un valor basado en su consumo reciente suele ser más fiable. La velocidad, las pendientes, el viento, la temperatura, el tráfico, la presión de los neumáticos, un remolque y la carga pueden alterar el consumo. Por ello, no considere garantizada la mejor cifra del fabricante. El mismo cálculo también sirve para un vehículo eléctrico si se introduce la autonomía útil por carga completa. El viaje parte con el depósito lleno y esa carga inicial no cuenta como parada. Por tanto, un trayecto menor que el intervalo ajustado devuelve cero paradas; uno más largo cuenta únicamente los repostajes realizados después de salir y antes de llegar.
Utilice el margen de seguridad como reserva
El margen de seguridad es el porcentaje de la autonomía nominal que usted decide no consumir entre paradas. Con 400 millas de autonomía y un margen del 20 por ciento, el intervalo recomendado es de 320 millas. La reserva permite afrontar estaciones cerradas, salidas perdidas, colas, desvíos o un consumo superior al previsto. Un porcentaje mayor acorta los intervalos y suele aumentar las paradas; uno menor agiliza el viaje, pero deja menos flexibilidad. El margen debe ser como mínimo cero e inferior al 100 por ciento, ya que reservar toda la autonomía impediría calcular un intervalo útil. Adáptelo a la ruta: una autopista con muchos servicios puede admitir una reserva menor que una carretera remota. El cálculo es determinista y solo redondea el intervalo mostrado para mantener una precisión estable, de modo que una entrada idéntica siempre produce el mismo resultado.
Convierta el intervalo en un plan de paradas
Tome la distancia recomendada como separación máxima y elija estaciones reales antes de alcanzar cada límite. El número de paradas se obtiene dividiendo la distancia total por el intervalo ajustado, redondeando hacia arriba los tramos necesarios y restando el depósito disponible al salir. Así, un viaje exacto de 640 millas con intervalos de 320 millas requiere una parada: el depósito inicial cubre el primer tramo y el repostaje cubre el segundo. La cifra es un mínimo basado en los datos aportados, no una lista de estaciones. Compruebe horarios, tipo de combustible, compatibilidad de cargadores, obras, cierres estacionales y huecos entre servicios. Una parada anticipada para descansar o comer puede sustituir a otra dedicada solo a repostar. Recalcule si cambia la ruta o si el consumo observado difiere mucho. No continúe únicamente porque el cálculo indique autonomía restante; guíese por el indicador del vehículo, las alertas, la carretera y los servicios disponibles.
Qué puede hacer con ella
Planificar un viaje de larga distancia
Estime una separación prudente y el mínimo de paradas antes de elegir estaciones en una ruta extensa.
Comparar varios vehículos
Compruebe cómo distintas autonomías modifican la frecuencia de repostaje para el mismo itinerario y reserva.
Preparar rutas remotas
Aplique una reserva mayor para acortar los tramos donde el combustible sea escaso o incierto.
Preguntas frecuentes
¿Cuánto cuesta el cálculo?
El precio de la API es de $0.002 por solicitud.
¿Puedo usar millas o kilómetros?
Sí. Use cualquiera de las dos unidades, pero total_distance y range_per_tank deben coincidir. El intervalo devuelto conserva esa unidad.
¿El número incluye el depósito inicial?
No. Solo cuenta repostajes durante el trayecto y supone que el vehículo sale con el depósito lleno.
¿Por qué conviene aplicar un margen?
Reserva parte de la autonomía para desvíos, problemas en estaciones y diferencias de consumo, en vez de planificar una llegada sin combustible.
¿La herramienta elige las estaciones?
No. Calcula la separación y el número; usted debe ubicar estaciones reales y comprobar su disponibilidad.
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/travel2/road-trip-fuel-stops \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}'const res = await fetch("https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel2/road-trip-fuel-stops",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", 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
{
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel2.road_trip_fuel_stops",
"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. |