Tiempo de viaje según distancia y velocidad
120 km a 80 km/h son 1,5 horas, es decir, 90 minutos o 5.400 segundos: escriba una distancia y una velocidad constante en unidades que concuerden y obtenga la duración en las tres formas a la vez. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia
- 120
- Velocidad
- 80
- Segundos
- 5 400
- Minutos
- 90
- Horas
- 1,5
Esta calculadora de tiempo de viaje convierte una distancia conocida y una velocidad constante en una duración expresada de tres formas útiles: segundos, minutos y horas. Introduzca valores compatibles, como kilómetros y kilómetros por hora, o millas y millas por hora. Obtendrá un resultado determinista para horarios, estimaciones, ejercicios y herramientas de planificación. El cálculo aplica la relación habitual: el tiempo es igual a la distancia dividida por la velocidad. No utiliza mapas, datos de tráfico, fecha de salida ni la hora actual; por ello, las mismas entradas producen siempre la misma salida.
Haga coincidir las unidades de distancia y velocidad
Elija primero una unidad de distancia y manténgala de forma coherente. Si introduce kilómetros, indique la velocidad en kilómetros por hora; si usa millas, emplee millas por hora. También puede combinar millas náuticas y nudos.
La calculadora no asigna etiquetas de unidad a las entradas, por lo que no detecta una combinación incoherente. Dividir millas entre kilómetros por hora genera un número, pero no describe el trayecto previsto. Ambos valores deben ser números finitos y positivos.
La velocidad cero se rechaza porque un objeto inmóvil no recorre una distancia positiva en un tiempo finito, y los valores negativos no tienen sentido en este modelo. Los límites máximos mantienen el cálculo controlado. Cuando las unidades coinciden, el resultado se expresa naturalmente en horas, pues la velocidad se define por hora.
Los minutos y segundos son conversiones directas de esa misma duración, de modo que puede elegir la representación adecuada sin volver a calcular el viaje.
Interprete la fórmula y las duraciones devueltas
La fórmula principal establece que el tiempo de viaje es la distancia dividida por la velocidad. Por ejemplo, 120 kilómetros recorridos a 80 kilómetros por hora requieren 1.5 horas. Multiplicar ese valor por 60 da 90 minutos y multiplicarlo por 3,600 da 5,400 segundos.
La respuesta devuelve los tres totales como números decimales: los minutos y segundos corresponden al viaje completo, no a los componentes restantes de un reloj. Así, un trayecto de dos horas y media aparece como 2.5 horas, 150 minutos y 9,000 segundos. También se incluyen la distancia y velocidad normalizadas, lo que facilita auditar el cálculo.
El algoritmo no usa red, valores aleatorios, tráfico en directo ni reloj. Entradas válidas idénticas generan siempre los mismos campos y permiten pruebas repetibles y cálculos posteriores fiables.
Use el tiempo a velocidad constante como referencia
El cociente entre distancia y velocidad es una referencia, no una predicción de navegación en directo. Un viaje real puede incluir aceleración, cruces, congestión, clima, pendientes, embarque, repostaje, carga y descansos. Use una velocidad media realista, no la velocidad máxima del vehículo ni el límite más alto de la ruta.
En un itinerario mixto, una media que refleje los tramos lentos suele ser más útil. Para caminar, pedalear, navegar o volar, indique una media sostenible en la misma unidad de distancia por hora. Añada por separado el tiempo de parada y documente ese margen al compartir el plan.
Las horas resultan prácticas en fórmulas de costes, los minutos en horarios y los segundos en simulaciones o temporizadores. También puede comparar distintas velocidades para una misma distancia. Como la respuesta no incluye una hora de llegada, sume la duración a una salida conocida mediante una operación posterior que gestione fechas.
Qué puede hacer con ella
Estimar la duración de un viaje por carretera
Convierta una distancia y una velocidad media realista en totales comparables de horas, minutos y segundos.
Crear un horario o una cuenta atrás
Utilice los minutos totales para calendarios o los segundos totales para temporizadores y simulaciones.
Comparar escenarios de desplazamiento
Calcule una misma distancia con varias velocidades sostenibles para evaluar duraciones posibles.
Preguntas frecuentes
¿Qué fórmula se utiliza?
El tiempo de viaje es la distancia dividida por la velocidad. Las horas resultantes se multiplican por 60 para obtener minutos y por 3,600 para obtener segundos.
¿Qué unidades puedo introducir?
Puede usar cualquier unidad de distancia si la velocidad emplea esa misma unidad por hora, por ejemplo kilómetros con km/h o millas con mph.
¿Los resultados en minutos y segundos son totales?
Sí. Representan todos los minutos y segundos transcurridos durante el trayecto, no componentes residuales.
¿El resultado contempla paradas o tráfico?
No. Supone movimiento constante a la velocidad indicada. Añada por separado descansos, tráfico y otros retrasos.
¿Puedo usar millas náuticas y nudos?
Sí. Un nudo equivale a una milla náutica por hora, así que la distancia en millas náuticas con la velocidad en nudos da una duración correcta, igual que kilómetros con kilómetros por hora.
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/geo/travel-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":120,"speed":80}'const res = await fetch("https://api.kit.forhosting.com/geo/travel-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 120,
"speed": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/travel-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 120,
"speed": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/travel-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":120,"speed":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":120,"speed":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/travel-time", 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": 120,
"speed": 80
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.travel_time",
"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 | 1000000000000 |
max_speed | 1000000000 |
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
Interprete la fórmula y las duraciones devueltas
Los resultados solo se redondean a nueve decimales para evitar ruido de coma flotante en el JSON sin perder precisión práctica.
Use el tiempo a velocidad constante como referencia
Una solicitud correcta de API cuesta $0.002; el navegador ejecuta el mismo cálculo determinista.
Preguntas técnicas
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud correcta de API utiliza el precio base publicado de $0.002.