How Long Does It Take to Bike 20 Miles?

Photo of author
Written by
Last Updated:

Last Updated: September 9, 2026

This article is fact-checked and edited by the BikeTips editorial team. Learn more about our editorial process and the cycling experts behind our content.

The average cyclist takes 100-120 minutes to bike 20 miles on flat terrain (around 8-12 mph). Trained road cyclists average 48-60 minutes (15-20 mph), while moderately fit recreational riders fall in the 72-88 minute range. 20 miles is where casual riders feel the workout, and where trained riders settle into a sustainable rhythm.

Average 20-Mile Bike Ride Times by Skill Level

Skill LevelAvg SpeedTime for 20 miles
Casual / Beginner8-12 mph100-120 min
Moderate / Recreational14-17 mph72-88 min
Trained / Advanced18-22 mph48-60 min

What Affects Your 20-Mile Bike Time?

Your time over 20 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 20-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.

20 Miles on a Road Bike vs. Hybrid vs. E-Bike

The bike you ride changes the math. 20 miles is a very common training ride distance — long enough to build endurance, short enough to fit into a weekday morning. Most metric centuries (62 miles) start with 20-mile training rides.

  • 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 20 miles feel almost effortless. Expect 18-28 mph depending on class.

How to Get Faster Over 20 Miles

If you want to ride 20 miles faster, focus on three things in order:

  1. Build aerobic base: Two to three rides per week, mostly at conversational pace, for 6-8 weeks. This is the single biggest gain.
  2. 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.
  3. 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.
Photo of author
BikeTips Staff articles are written and edited by the BikeTips team. We cover bikes, gear, maintenance and training for everyday riders, and every piece is reviewed by an editor before it's published.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.