Ride virtually,
anywhere.

A 3D indoor cycling app built around real roads. Ride 50,000+ km of real-world routes — or upload your own GPX — with accurate physics and lifelike training partners.

  • 50,000+km of routes
  • $7.99per month
  • Freeto join any event
  • Secondsfrom route to riding
Any road on earth

Ride any real route, instantly

Draw a route on the map, upload your own GPX, or pick from over 50,000km of quality-reviewed roads and climbs. You're riding it in 3D seconds later — real terrain, real distance, real elevation. No fixed worlds, no waiting.

See the Route Editor →
Draw or choose any real-world route and ride it in 3D
Earned, not gamified

Physics that feel real

Biketerra models gradient, aerodynamics, rolling resistance, drafting and rider weight to simulate how you actually move on the road — calibrated against published wind-tunnel and CFD data. Ride in ERG or SIM, add Virtual Shifting, or use HR-to-Power when you don't have a power meter.

A rider climbing with live gradient and power readouts
Never ride alone

Train with riders that behave like real ones

Cruise with a small group at your pace, soak in a gran-fondo field, or line up for a race-style mass start — attacks, chases, and sprints included. The bots read the road and each other, so every ride feels alive.

A pack of AI training bots racing on a climb

More ways to ride, train, and race

Accurate terrain

Real-world data drives the 3D terrain, land cover, water, and buildings around every route you ride.

Virtual shifting

Shift through a full virtual drivetrain on any smart trainer — pick your gearing and change ratios on the fly, no matter what's on your bike.

Virtual shifting →

Free group events

Every event is free to join. Race, train, or ride social on real-world routes — subscribers can host their own using any route.

Events →

Ride in your browser or native app

Start instantly in Chrome or Edge with nothing to install, or use the lightweight native app on Windows, macOS, Linux or iOS for device saving, faster Bluetooth pairing and auto-connect.

Native apps →

Structured workouts

Load any .ZWO file, or pull in your next Intervals, TrainerDay, or Athletica session with one click.

Workouts →

No power meter? No problem

Ride with just a heart-rate monitor using HR-to-Power, or even hop on a rowing machine — Biketerra works with the gear you already have.

Works with your gear and your apps
StravaIntervals.icuWahoo FitnessJetblackEliteFavero AssiomaTrainerDayCORETymewear

One simple plan. Everything included.

$7.99/mo or $79.99/yr

All routes, unlimited uploads, event hosting, and custom jerseys.

You're seconds away from your next ride.

Start riding for free →