Calculadora de días de conducción
1800 millas con un máximo de 400 al día son 5 días de conducción y 4 noches de hotel, con 200 millas para la última mañana. Fije una distancia diaria, un tope de horas o ambos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia
- 1 800
- Distancia máxima por día
- 400
- Unidad de distancia
- Mi
- Presupuesto diario
- 400
- Vinculante
- distance
- Días
- 5
- Noches
- 4
Planificar un viaje largo por carretera empieza por una pregunta sencilla: ¿cuántos días pasará usted realmente al volante si se niega a conducir hasta medianoche cada noche? Esta calculadora de días de conducción de varios días responde con las cifras que ya conoce: la distancia total del corredor y la distancia máxima o las horas máximas que está dispuesto a conducir en un solo día. Introduzca kilómetros o millas, combine si lo desea un tope diario de horas con una velocidad media de marcha, y el motor devolverá días enteros de conducción, noches de hotel, la distancia sobrante del último día y un ritmo diario uniforme que nunca supera su límite de confort. La aritmética es determinista y cerrada: sin mapas, sin tráfico en vivo y sin fechas de calendario.
Qué es un día de conducción y cómo se elige el presupuesto diario
Un día de conducción en esta calculadora es un día de calendario en el que aún le queda carretera por recorrer, no un recuento bruto de horas dividido entre veinticuatro. El motor construye primero un presupuesto diario de distancia a partir de las reglas de confort que usted envía. Cuando llegan ambas reglas, el límite vinculante es el menor de los dos, porque un conductor que no superará cuatrocientas millas ni seis horas queda sujeto a la regla más estricta de ese itinerario.
Los días de conducción equivalen entonces al techo de la distancia total dividida por ese presupuesto diario. Un resto más corto que un presupuesto completo se convierte en un último día parcial en lugar de redondearse a la baja, así que mil ochocientas millas a cuatrocientas millas al día son cinco días con doscientas millas la última mañana, no cuatro días de resistencia de fantasía.
Las noches de hotel equivalen a los días de conducción menos uno en cualquier viaje que necesite al menos un día, que es el recuento habitual de alojamiento cuando usted sale de casa el día uno y llega la última tarde. Una cifra de ritmo uniforme divide todo el corredor por el recuento de días ya calculado para que pueda aplanar el calendario si le molesta un resto diminuto. Distancia total cero significa que ya está allí: cero días y cero noches.
Presupuestos diarios nulos o negativos, horas por encima de veinticuatro y límites de confort ausentes se rechazan en lugar de inventar un itinerario infinito.
Cómo planificar un trayecto de varios días sin prometer de más la última tarde
Emplee una velocidad media conservadora, no el máximo publicado de la autopista, si hay niños, montañas o colas fronterizas; el tope de horas solo se vuelve un presupuesto diario honesto cuando la velocidad es una que usted puede sostener. Mantenga distancia y velocidad en una sola familia de unidades: mezclar millas de carretera con kilómetros por hora infla o encoge el recuento de días en silencio porque la fórmula es agnóstica a unidades a propósito.
Si ambas reglas de confort están fijadas, lea el campo binding para ver cuál limitó de verdad el calendario; subir el tope que no se usa no acortará el viaje. Nights es el recuento de noches de hotel para un trayecto de punto a punto que sale de casa; añada usted mismo días de descanso extra si quiere una escala sin conducir en una ciudad, porque este extremo solo cuenta los días que aún tienen carretera.
Los límites absolutos rechazan corredores absurdos por encima de un millón de unidades, distancias diarias por encima de diez mil, velocidades por encima de diez mil y topes de horas por encima de veinticuatro. Esta página apunta a quienes buscan cuántos días se tarda en conducir un corredor largo, una calculadora de días de conducción de varios días o un límite diario cómodo; no es un ETA de tráfico en vivo, no es un estimador de combustible y no es la hermana que solo devuelve horas de marcha.
Qué puede hacer con ella
Itinerario familiar de punta a punta
Los padres limitan cada jornada a cuatrocientas millas o seis horas y reservan noches según el recuento de días antes de bloquear el alojamiento en la última ciudad.
Puesta en escena de flotas y entregas
Los scripts de despacho convierten la longitud restante del corredor más un tope legal de horas diarias en días enteros de conducción sin llamar a un proveedor de mapas.
Vida en furgoneta y travesías
Quienes viajan por tierra comparan un techo diario de kilómetros con un techo de horas a su velocidad media real y se quedan con el calendario vinculante, más conservador.
Preguntas frecuentes
¿Debo indicar una distancia diaria o unas horas diarias?
Cualquiera de las dos vale. Cuando ambas están presentes, el presupuesto diario más estrecho (el menor) es el que vincula.
¿Por qué el último día es más corto que los demás?
El reparto por defecto llena primero los días de presupuesto completo y deja el resto en la última mañana.
¿Cómo se cuentan las noches de hotel?
nights = max(0, days − 1). Un viaje de un solo día son cero noches. Añada usted mismo días de descanso extra si desea una escala sin conducir.
¿Qué pasa si fijo a la vez un tope de distancia y uno de horas?
Manda el más estricto. La calculadora convierte sus horas en distancia con la velocidad media, la compara con el tope de distancia y planifica cada día con el menor de los dos, así no se rompe ninguna de sus reglas.
¿Qué es el ritmo diario uniforme?
Es la distancia total dividida entre los días de conducción. Para 1800 millas en 5 días son 360 millas diarias, una forma de repartir el viaje por igual en lugar de terminar con un último tramo corto.
Herramientas relacionadas
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/driving-days \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":1800,"max_distance_per_day":400}'const res = await fetch("https://api.kit.forhosting.com/travel/driving-days", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 1800,
"max_distance_per_day": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/driving-days",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 1800,
"max_distance_per_day": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/driving-days", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":1800,"max_distance_per_day":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":1800,"max_distance_per_day":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/driving-days", 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
{
"distance": 1800,
"max_distance_per_day": 400
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.driving_days",
"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.
Límites
max_distance | 1000000 |
max_distance_per_day | 10000 |
max_hours_per_day | 24 |
max_speed | 10000 |
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. |
Notas técnicas
Qué es un día de conducción y cómo se elige el presupuesto diario
Si aporta max_distance_per_day, ese número es un techo duro de hasta dónde rodará antes de detenerse a dormir. Si aporta max_hours_per_day junto con average_speed, el presupuesto diario implícito es horas por velocidad en la misma unidad de longitud que distance.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Envíe un cuerpo JSON con distance como número finito no negativo (alias dist, d, total_distance, trip_distance, length) y al menos un límite diario de confort. max_distance_per_day (alias daily_distance, max_daily_distance, daily_limit, miles_per_day, km_per_day) es una distancia estrictamente positiva en la misma unidad que el corredor. max_hours_per_day (alias daily_hours, max_daily_hours, hours_per_day, driving_hours) es un tope de horas estrictamente positivo no mayor que veinticuatro; usarlo exige average_speed (alias speed, avg_speed, v, velocity) para que las horas se conviertan en kilómetros o millas. El opcional distance_unit es el conjunto cerrado km o mi y por defecto es km; etiqueta la respuesta y no convierte unidades, así que debe mantener velocidad y distancia diaria en la misma familia. Si acierta, el cuerpo repite las entradas redondeadas que aplicaron, daily_budget, binding (distance, hours o both), days, nights, full_days, last_day_distance, last_day_is_partial, even_pace_per_day, una cadena formula, un mensaje breve y pasos de sustitución. Cuando hay velocidad, la respuesta incluye también total_driving_hours, last_day_hours y daily_hours; esas claves se omiten si no envió velocidad, nunca se devuelven como null. Falta de distance, falta de ambos límites de confort, valores no finitos, topes nulos o negativos, horas por encima de veinticuatro o modo de horas sin velocidad fallan con invalid_input nombrando el campo y no se facturan. Las llamadas API correctas cuestan el precio base publicado $0.002 con unidad item.
Cómo planificar un trayecto de varios días sin prometer de más la última tarde
Prefiera la cifra even_pace_per_day cuando desee días parecidos en lugar de cuatro largos y un resto de veinte millas, pero nunca trate ese ritmo uniforme como licencia para superar max_distance_per_day: siempre es distance dividido por el recuento de días ya elevado al techo, así que permanece en o por debajo del presupuesto. La validación fallida no consume saldo prepago, lo que mantiene baratos los scripts exploratorios cuando usted omite a propósito un tope de confort para comprobar el manejo de errores.
Preguntas técnicas
¿Cuántos días dura un viaje largo por carretera?
days = ceil(distance / daily_budget). El presupuesto diario es max_distance_per_day, o max_hours_per_day × average_speed, o el menor de ambos cuando se envían las dos reglas de confort.
¿Cuánto cuesta la calculadora de días de conducción de varios días?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.