The average cyclist takes 50-60 minutes to bike 10 miles on flat terrain (around 8-12 mph). Trained road cyclists average 24-30 minutes (15-20 mph), while moderately fit recreational riders fall in the 36-44 minute range. 10 miles is the threshold where casual riders start noticing fatigue and where trained riders barely feel warmed up.
Average 10-Mile Bike Ride Times by Skill Level
| Skill Level | Avg Speed | Time for 10 miles |
|---|---|---|
| Casual / Beginner | 8-12 mph | 50-60 min |
| Moderate / Recreational | 14-17 mph | 36-44 min |
| Trained / Advanced | 18-22 mph | 24-30 min |
What Affects Your 10-Mile Bike Time?
Your time over 10 miles depends on more than fitness. Five factors will shift your time the most:
- Bike type: A road bike is 15-30% faster than a hybrid or mountain bike at the same effort. An e-bike adds 20-40% on top of that.
- Terrain: Hills can double your time. A flat 10-mile route at average pace will be much faster than the same distance with 1,000+ ft of climbing.
- Wind: A 15 mph headwind feels like riding uphill. Plan routes with the wind at your back on the return leg if possible.
- Traffic and stops: Urban routes with traffic lights add 1-2 minutes per mile.
- Bike fit: A poorly fitted bike costs you watts and slows you down. A 30-minute professional fit can be the single biggest speed gain for new riders.
10 Miles on a Road Bike vs. Hybrid vs. E-Bike
The bike you ride changes the math. A 10-mile ride is the most common distance for new cyclists building fitness, and a typical morning ride for experienced riders. Most people can bike 10 miles within 8-12 weeks of consistent riding.
- Road bike (drop bars, narrow tires): Fastest option for paved riding. Expect to ride at 15-22 mph with steady effort.
- Hybrid / commuter bike: Comfortable upright position, slightly slower. Expect 11-15 mph at moderate effort.
- Mountain bike on roads: Knobby tires drag on pavement. Expect 9-13 mph.
- E-bike (Class 1/2/3): Pedal assist makes 10 miles feel almost effortless. Expect 18-28 mph depending on class.
How to Get Faster Over 10 Miles
If you want to ride 10 miles faster, focus on three things in order:
- Build aerobic base: Two to three rides per week, mostly at conversational pace, for 6-8 weeks. This is the single biggest gain.
- Add intervals: Once you have a base, add one interval session per week — 4×4 minutes hard with 4 minutes easy is a great starting workout.
- Work on aero position: Lower your hands, keep your back flat, and tuck your elbows. Aero position alone can save 1-3 mph at any effort level.
Related guides on BikeTips:



