ForHosting KIT · Viajes y geografía

Estimador de tiempo en bici: duración por distancia y velocidad

40 km a una media de 20 km/h son 2 horas sobre la bici: el estimador divide la distancia entre la velocidad media y muestra el resultado en horas, en minutos y en formato de horas y minutos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Distancia
40
Velocidad media de pedaleo
20
Obtiene
Tiempo de pedaleo en horas
2
Tiempo de pedaleo en minutos
120
Tiempo de pedaleo formateado
2h

Un estimador de tiempo de ciclismo responde a la pregunta de planificación que todo ciclista se formula antes de un trayecto al trabajo, una salida de club o un gran fondo: si cubro esta distancia a esta velocidad media, ¿cuánto tiempo estaré sobre la bicicleta? Introduzca una distancia de recorrido positiva y una velocidad media estrictamente positiva en unidades coherentes —kilómetros con kilómetros por hora, o millas con millas por hora— y la herramienta devolverá el tiempo puro de pedaleo en horas decimales, minutos totales, una cadena compacta de horas y minutos, la fórmula cerrada empleada y la sustitución paso a paso que puede comprobar a mano.

Qué significa el tiempo de pedaleo y cómo se calcula

El tiempo de pedaleo estimado para un trayecto en bicicleta es la duración pura en movimiento que invertiría si mantuviera una velocidad media constante sobre toda la distancia, sin paradas de descanso, semáforos ni modelo de desnivel incorporado. La velocidad media aquí es la media sobre la porción en movimiento del recorrido, no la velocidad de sprint máxima ni la velocidad del GPS que incluye largas paradas en cafetería.

Esa distinción importa para planificar: si su software de entrenamiento informa una media que ya incorpora pausas, introducir ese número aquí subestima el tiempo sobre la bici; si usa una media rodante pura de un ciclocomputador, la estimación se acerca más al tiempo de sillín. La herramienta no convierte unidades por usted —mezclar millas de distancia con kilómetros por hora de velocidad produce un número matemáticamente válido pero físicamente erróneo—, de modo que quien llama debe mantener el par coherente.

Docentes, entrenadores y autores de aplicaciones se preocupan tanto del rechazo de velocidad nula como del caso feliz: una velocidad de cero o un valor negativo no puede definir una duración finita, y un recurso silencioso ocultaría datos de sensor defectuosos o un valor predeterminado ausente.

Planificación de trayectos y salidas de club

Los ciclistas introducen la distancia de la ruta y una velocidad media realista para estimar el tiempo de sillín antes de elegir la hora de salida o reservar la logística posterior.

Presupuestos de duración de la semana de entrenamiento

Los entrenadores convierten los kilómetros semanales planificados en horas estimadas sobre la bici al ritmo medio conocido del atleta para planificar la carga.

¿Qué ocurre si la velocidad media es cero o negativa?

Una velocidad nula o negativa no puede producir una duración de recorrido finita.

¿Necesito unidades coherentes para distancia y velocidad?

Sí. Use km con km/h o millas con mph. La herramienta no convierte unidades mixtas por usted.

¿Incluye paradas de descanso o desniveles?

No. Estima el tiempo puro en movimiento a una velocidad media constante. Añada su propio tiempo de pausa fuera de esta capacidad si lo necesita.

¿Es gratuito el estimador de tiempo de ciclismo?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Qué velocidad media debo introducir?

Su media en movimiento, no la velocidad punta de un sprint ni una media del GPS que incluya largas paradas en la cafetería. La media de rodaje de un ciclocomputador da la estimación más cercana a su tiempo real sobre el sillín.

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.

POSThttps://api.kit.forhosting.com/travel/cycling-time

¿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.

curl -X POST https://api.kit.forhosting.com/travel/cycling-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance":40,"average_speed":20}'
{
  "distance": 40,
  "average_speed": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.cycling_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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_distance1000000
max_speed10000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La velocidad media nula o negativa se rechaza con el error claro invalid_input, porque dividir por una velocidad no positiva no constituye un plan de ruta. El camino es aritmética determinista pura con redondeo decimal fijo —sin llamadas de red, sin semillas aleatorias, sin dependencia del reloj de pared—, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON en cada ocasión.

Qué significa el tiempo de pedaleo y cómo se calcula

La fórmula cerrada es riding_time igual a distance dividido por average_speed, donde distance y average_speed comparten el mismo sistema de unidades: cuarenta kilómetros a veinte kilómetros por hora son dos horas; veinticinco millas a doce y media millas por hora también son dos horas. En caso de éxito, la respuesta repite distance y average_speed redondeados, publica riding_time_hours y riding_time_minutes con redondeo fijo a doce decimales, fija riding_time_formatted a una cadena legible compacta como dos horas treinta minutos, e incluye formula y steps para que hojas de trabajo y pruebas automatizadas puedan afirmar cada línea intermedia.

Cómo invocar la API y qué se obtiene

Envíe un cuerpo JSON con dos números finitos obligatorios: distance (alias dist, d, length, total_distance, ride_distance) y average_speed (alias speed, avg_speed, v, velocity, ride_speed). La distancia debe ser estrictamente positiva y como máximo un millón; average_speed debe ser estrictamente positiva y como máximo diez mil por hora, de modo que los cocientes intermedios permanezcan finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito, la respuesta repite distance y average_speed redondeados, fija riding_time_hours a distance dividido por average_speed, riding_time_minutes a ese valor multiplicado por sesenta, riding_time_formatted a una etiqueta compacta de horas y minutos construida a partir de minutos enteros tras el redondeo, formula a la cadena riding_time igual a distance dividido por average_speed, message a un resumen breve, y steps a un arreglo ordenado de líneas de sustitución. La validación fallida —campos ausentes, números no finitos, valores fuera de los límites publicados, distancia nula o negativa, average_speed nula o negativa, o un cociente no finito— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio unitario marginal nulo. Prefiera campos JSON numéricos cuando controle el cliente; los números en cadena solo se aceptan cuando coinciden con un patrón numérico finito estricto sin unidades ni texto final.

Consejos prácticos, límites y búsquedas relacionadas

Las medias recreativas típicas se sitúan entre doce y veinticinco kilómetros por hora; los grupos de carretera entrenados suelen ir más alto, y la asistencia de e-bike puede elevar aún más las medias —siempre por debajo del máximo del catálogo—. Esta página se dirige a quienes buscan un estimador de tiempo de ciclismo, duración de ruta en bici o calculadora de distancia y velocidad media para bicicletas; no es una herramienta de ETA en coche, ni un planificador de itinerarios multi-parada, ni un modelo de calorías o potencia. Prefiera esta capacidad cuando ya conozca la distancia y una velocidad media planificada o histórica y solo necesite la duración pura de pedaleo; si su fuente es un track GPS, extraiga primero la distancia y la media en movimiento. Mantenga distance y average_speed dentro de los rangos publicados para que el cociente no desborde en un tiempo de pedaleo no finito que el solucionador deba rechazar. Al enseñar o probar, combine ejemplos: cuarenta kilómetros a veinte kilómetros por hora dan dos horas y una cadena formateada limpia de dos horas; treinta kilómetros a quince kilómetros por hora también dan dos horas; noventa minutos de sillín se recuperan de cuarenta y cinco kilómetros a treinta kilómetros por hora; y average_speed igual a cero demuestra la ruta dura invalid_input que protege de la división por cero. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando sondea a propósito el error de velocidad nula. Las comprobaciones de ida y vuelta son sencillas: recalcule distance dividido por average_speed a mano y confirme que iguala riding_time_hours con el mismo redondeo a doce decimales, y confirme que riding_time_minutes iguala ese valor por sesenta con la misma política de redondeo.

Pruebas unitarias de aplicaciones de planificación de rutas

Genere triples de distancia–velocidad–duración de referencia más rechazos deliberados de velocidad nula para valores esperados en móvil y backend.

¿Cómo se calcula el tiempo de pedaleo en ciclismo?

El tiempo de pedaleo es igual a distance dividido por average_speed cuando ambos son positivos y comparten el mismo sistema de unidades (por ejemplo km con km/h). La API también devuelve minutos y una cadena compacta de horas y minutos.

Ver la documentación completa del KIT →