The most realistic indoor cycling experience. ever.
THE virtual CYCLING PLATFORM FOR TRUE RIDERS. VirtuPro adapts to your personal performance level.
VirtuPro combines the realism of video games with the intensity of serious training and helps you perform. Complete challenges and earn achievements in routes based on real life stages.
Join a community that motivates you in every pedal stroke. Choose from Stage Races, Time Attacks, Free Rides and more. Join VirtuPro and experience the most realistic indoor cycling experience. Ever.
Join VirtuPro
Your next ride is much more than a game
join us for free today!
VirtuPro has arrived. Your experience of indoor training and racing will never be the same again.Join VirtuPro
Game Features
Breath taking Game Features
Stage
Race & Classics
VirtuPro is the most realistic indoor cycling experience at the market with 2300+ km of Tour Stages
Real
physical draft
Feel the Physical Draft that will decrease the resistance as in real life
FTP based
AI opponents
Compete in any Race you like, no matter your physical- and fitness level
Wind &
Cobblestones
Feel the elements like Crosswind & Cobblestones which will challenge you with a realistic ride experience
Steering &
Collision
Steering of your avatar only makes sense with a 360˚ collision that allows you to interact, defend & attack other riders
Team
Communication
Give your teammates commands like High Pace, Protect or Attack to set the perfect race strategy
Experience real
physical draft
Sidekick app
Access to your results, profile, membership and much more
The VirtuPro Sidekick app is a soigneur right in your pocket
01. Sidekick app
With the Sidekick app at hand you can track, show off your best stages and easily update your profile
02. Profile Overview
Access your personal profile and have an overview of your total distance, Elevation Gains, Hours in the saddle with VirtuPro
03. Race statistics
History of all ridden stages with detailed stats for analysis and optimization

Lose yourself in the realism of the VirtuPro experience
Lose yourself in the realism of the VirtuPro experience
Train like a pro
Quotes & Comments from the Experts
Approved and used by professionals and legends. Join the growing community of real riders on the VirtuPro platform.
Marcel Wüst (GER)Against my background as former pro cyclist I’ve tried some virtual cycling platforms and none of them have really caught me.
This obviously has changed now! VirtuPro is a totally different experience which transfers so much from real racing into the virtual world.
(Photocredits: Foto Roth)
Marcel Wüst (GER)
Stage winner at Tour de France, Giro d’Italia, Vuelta
Fie Østerby (DEN)With only 4 years of racing experience, I am fairly new in cycling. VirtuPro, is helping me to understand the tactic in racing and how to positioning in the peloton.
Fie Østerby (DEN)
Professional road cyclist & part of the Danish national cycling team. #16 at the official UCI eCycling World Championship 2020
Philipp Diegner (GER)Virtual racing is a crucial discipline as all current platforms fail to replicate the conditions from real life. That’s where VirtuPro makes the big difference.
Philipp Diegner (GER)
Member of the Canyon eSports team/WorldTour cycling data analyst
Bekim Christensen (DEN)Some times I miss cycling and the tactical game going on in a race. But then I just jump on my indoor-trainer and turn the VirtuPro game on.
It’s the closest I come to real cycling race with positionning, real drafting and tactic.
Bekim Christensen (DEN)
Professionel Triathlete, former Tour de France participant
86 classic stages in a new race format
preview of stages of our Race Ai tour
Go ride the highest legendary Mountains, Classics or join a Stage Race in a brand new format. Ride all 86+ stages with 2300+ km. Allez!
FTP Test
Distance10.001km
Type tour
Climb297m
Type tour
Climb297m

Paris Champs-Elysées
Distance11.285km
TypeRace Ai tour
Climb17m
TypeRace Ai tour
Climb17m

Precojo
Distance18.011km
TypeRace Ai tour
Climb174m
TypeRace Ai tour
Climb174m

Arras
Distance31.098km
TypeRace Ai tour
Climb136m
TypeRace Ai tour
Climb136m

Fresnes-en-Woëvre
Distance27.623km
TypeRace Ai tour
Climb198m
TypeRace Ai tour
Climb198m

La Voulte Sur Rhone
Distance31.868km
TypeRace Ai tour
Climb364m
TypeRace Ai tour
Climb364m

London
Distance31.779km
TypeRace Ai tour
Climb137m
TypeRace Ai tour
Climb137m

Nîmes
Distance35.915km
TypeRace Ai tour
Climb322m
TypeRace Ai tour
Climb322m

Harrogate
Distance38.549km
TypeRace Ai tour
Climb358m
TypeRace Ai tour
Climb358m

Berne
Distance41.797km
TypeRace Ai tour
Climb350m
TypeRace Ai tour
Climb350m

Nancy
Distance43.257km
TypeRace Ai tour
Climb317m
TypeRace Ai tour
Climb317m

Lautenbach
Distance20.555km
TypeRace Ai tour
Climb405m
TypeRace Ai tour
Climb405m

Station des Rousses
Distance26.062km
TypeRace Ai tour
Climb510m
TypeRace Ai tour
Climb510m

Longwy
Distance29.754km
TypeRace Ai tour
Climb363m
TypeRace Ai tour
Climb363m

Huy CL
Distance31.241km
TypeRace Ai tour
Climb272m
TypeRace Ai tour
Climb272m

Chalmazel
Distance33.441km
TypeRace Ai tour
Climb541m
TypeRace Ai tour
Climb541m

Sheffield
Distance37.883km
TypeRace Ai tour
Climb594m
TypeRace Ai tour
Climb594m

Quimper
Distance40.186km
TypeRace Ai tour
Climb572m
TypeRace Ai tour
Climb572m

Croix de Fer
Distance13.625km
TypeRace Ai tour
Climb550m
TypeRace Ai tour
Climb550m

Innsbruck
Distance49.043km
TypeRace Ai tour
Climb980m
TypeRace Ai tour
Climb980m

Hotonnes
Distance18.723km
TypeRace Ai tour
Climb460m
TypeRace Ai tour
Climb460m

La Rosière
Distance21.892km
TypeRace Ai tour
Climb798m
TypeRace Ai tour
Climb798m

Semnoz
Distance24.895km
TypeRace Ai tour
Climb707m
TypeRace Ai tour
Climb707m

Mont Ventoux
Distance29.527km
TypeRace Ai tour
Climb585m
TypeRace Ai tour
Climb585m

Culoz
Distance32.859km
TypeRace Ai tour
Climb824m
TypeRace Ai tour
Climb824m

Alpe d'Huez
Distance36.494km
TypeRace Ai tour
Climb1027m
TypeRace Ai tour
Climb1027m

Plateau de Beille
Distance38.474km
TypeRace Ai tour
Climb839m
TypeRace Ai tour
Climb839m

Peyragudes
Distance44.065km
TypeRace Ai tour
Climb921m
TypeRace Ai tour
Climb921m

Valence
Distance33.420km
TypeRace Ai tour
Climb223m
TypeRace Ai tour
Climb223m

Île de Ré
Distance32.558km
TypeRace Ai tour
Climb143m
TypeRace Ai tour
Climb143m

Nuits-Saint-Georges
Distance43.418km
TypeRace Ai tour
Climb309m
TypeRace Ai tour
Climb309m

Privas
Distance36.577km
TypeRace Ai tour
Climb310m
TypeRace Ai tour
Climb310m

Fontenay-le-Compte
Distance37.903km
TypeRace Ai tour
Climb104m
TypeRace Ai tour
Climb104m

Planche des belles filles
Distance31.978km
TypeRace Ai tour
Climb776m
TypeRace Ai tour
Climb776m

Saint Lary Soulan
Distance13.283km
TypeRace Ai tour
Climb624m
TypeRace Ai tour
Climb624m

Alpe d'Huez (II)
Distance33.949km
TypeRace Ai tour
Climb871m
TypeRace Ai tour
Climb871m

Col de la loze
Distance34.202km
TypeRace Ai tour
Climb856m
TypeRace Ai tour
Climb856m

Andorre Arcalis
Distance37.798km
TypeRace Ai tour
Climb938m
TypeRace Ai tour
Climb938m

Laruns
Distance31.574km
TypeRace Ai tour
Climb658m
TypeRace Ai tour
Climb658m

Mende
Distance37.190km
TypeRace Ai tour
Climb551m
TypeRace Ai tour
Climb551m

Roubaix CL
Distance51.946km
TypeRace Ai tour
Climb283m
TypeRace Ai tour
Climb283m

Flanderen CL
Distance54.128km
TypeRace Ai tour
Climb473m
TypeRace Ai tour
Climb473m

Liège CL
Distance51.529km
TypeRace Ai tour
Climb778m
TypeRace Ai tour
Climb778m

Sarran Corrèze
Distance43.880km
TypeRace Ai tour
Climb664m
TypeRace Ai tour
Climb664m

Mulhouse
Distance33.215km
TypeRace Ai tour
Climb628m
TypeRace Ai tour
Climb628m

Mont Ventoux
Distance4.183km
TypeTime Attack tour
Climb319m
TypeTime Attack tour
Climb319m

Alpes d'Huez
Distance4.652km
TypeTime Attack tour
Climb233m
TypeTime Attack tour
Climb233m

Zeeland
Distance10.500km
TypeTime Attack tour
Climb17m
TypeTime Attack tour
Climb17m

Düsseldorf TT
Distance9.016km
TypeTime Attack tour
Climb55m
TypeTime Attack tour
Climb55m

Harrogate
Distance9.859km
TypeTime Attack tour
Climb57m
TypeTime Attack tour
Climb57m

Ampilly les Bordes
Distance19.217km
TypeTime Attack tour
Climb111m
TypeTime Attack tour
Climb111m

Paris Champs-Elysées
Distance11.285km
TypeTime Attack tour
Climb17m
TypeTime Attack tour
Climb17m

London
Distance20.919km
TypeTime Attack tour
Climb82m
TypeTime Attack tour
Climb82m

Mur de Huy
Distance10.876km
TypeTime Attack tour
Climb167m
TypeTime Attack tour
Climb167m

Teillet
Distance16.784km
TypeTime Attack tour
Climb228m
TypeTime Attack tour
Climb228m

Mende
Distance19.538km
TypeTime Attack tour
Climb371m
TypeTime Attack tour
Climb371m

Rodez
Distance29.523km
TypeTime Attack tour
Climb317m
TypeTime Attack tour
Climb317m

Bruxelles
Distance5.405km
TypeTime Attack tour
Climb43m
TypeTime Attack tour
Climb43m

Île-de-Ré
Distance11.228km
TypeTime Attack tour
Climb42m
TypeTime Attack tour
Climb42m

Nîmes
Distance9.874km
TypeTime Attack tour
Climb75m
TypeTime Attack tour
Climb75m

Milan
Distance60.082km
TypeRace Ai tour
Climb401m
TypeRace Ai tour
Climb401m

Lombardie
Distance47.085km
TypeRace Ai tour
Climb725m
TypeRace Ai tour
Climb725m

Imola
Distance50.777km
TypeRace Ai tour
Climb964m
TypeRace Ai tour
Climb964m

Nice
Distance24.379km
TypeRace Ai tour
Climb434m
TypeRace Ai tour
Climb434m

Vierzon
Distance50.047km
TypeRace Ai tour
Climb613m
TypeRace Ai tour
Climb613m

Malaucène
Distance41.356km
TypeRace Ai tour
Climb954m
TypeRace Ai tour
Climb954m

Tourmalet
Distance24.279km
TypeRace Ai tour
Climb657m
TypeRace Ai tour
Climb657m

Pau
Distance25.947km
TypeRace Ai tour
Climb686m
TypeRace Ai tour
Climb686m

Libourne
Distance41.221km
TypeRace Ai tour
Climb281m
TypeRace Ai tour
Climb281m

Saint Germain au Mont d'Or
Distance36.598km
TypeRace Ai tour
Climb661m
TypeRace Ai tour
Climb661m

Tignes
Distance29.387km
TypeRace Ai tour
Climb866m
TypeRace Ai tour
Climb866m

Col de Porte
Distance24.067km
TypeRace Ai tour
Climb467m
TypeRace Ai tour
Climb467m

The Flat
Distance5.058km
TypeFree Ride tour
Climb8m
TypeFree Ride tour
Climb8m

Double Hill
Distance15.075km
TypeFree Ride tour
Climb356m
TypeFree Ride tour
Climb356m

Wind and Cobble
Distance10.088km
TypeFree Ride tour
Climb80m
TypeFree Ride tour
Climb80m

The Climb
Distance25.079km
TypeFree Ride tour
Climb1027m
TypeFree Ride tour
Climb1027m

Alessandria
Distance14.579km
TypeTime Attack tour
Climb142m
TypeTime Attack tour
Climb142m

Vassena
Distance5.483km
TypeTime Attack tour
Climb245m
TypeTime Attack tour
Climb245m

Col de Porte
Distance4.397km
TypeTime Attack tour
Climb242m
TypeTime Attack tour
Climb242m

Tourmalet (Nord)
Distance5.733km
TypeTime Attack tour
Climb312m
TypeTime Attack tour
Climb312m

Tourmalet (Est)
Distance4.558km
TypeTime Attack tour
Climb298m
TypeTime Attack tour
Climb298m

Speed track
Distance0.369km
TypeTime Attack tour
Climb0m
TypeTime Attack tour
Climb0m

Coastal Paradise
Distance47.901km
TypeFree Ride tour
Climb830m
TypeFree Ride tour
Climb830m

Copenhagen
Distance5.876km
TypeFree Ride tour
Climb1m
TypeFree Ride tour
Climb1m

Nyborg
Distance39.698km
TypeRace Ai tour
Climb220m
TypeRace Ai tour
Climb220m

Sonderborg
Distance36.002km
TypeRace Ai tour
Climb268m
TypeRace Ai tour
Climb268m
