The countdown is on for cycling’s crown jewel as the 2025 Tour de France gets ready to drop the flag on Saturday, July 5.
The 112th edition of the world’s most prestigious bike race promises a whirlwind of drama, grit, and glory across 3,339 kilometers of French roads, wrapping up with a grand finale in Paris on July 27. With 185 riders eyeing the coveted crown, the peloton is locked and loaded for three weeks of racing.
After last year’s detour that saw the finish line relocated to Nice due to the Paris Olympics, this year’s Tour is back on home turf from start to finish. The Grand Départ fires off from the cobbled streets of Lille in the north, and—fittingly—concludes beneath the Parisian lights on the Champs-Élysées.
The 21-stage gauntlet will take riders through a scenic French landscapes—from the windswept shores of Normandy to the rugged heart of the Massif Central, before sending them skyward in the leg-breaking climbs of the Pyrenees and Alps.
Adding a touch of history to the 2025 edition, the final stage celebrates 50 years of the Champs-Élysées being the Tour’s glittering last act. And to mark the golden jubilee, organizers have thrown in a spicy twist—three ascents of the Côte de la Butte Montmartre before the peloton hits full throttle down the iconic boulevard toward the Arc de Triomphe.
Here's everything you need to know about the 2025 Tour de France, including streaming options to watch the Triple Crown race without cable.
Tour de France free live stream
- TV channel: N/A
- Live stream: FloBikes
FloBikes will exclusively stream all 21 stages of the Tour de France in Canada.
Tour de France 2025 schedule
The Tour de France will consist of 21 stages in 2025. Two rest days have been built into the schedule for the race which begins on July 5 and concludes on July 27 in Paris.
For Canada-based fans tuning in live, there will be plenty of early starts, with the action concluding just before lunchtime most days.
Stage | Date | Length | Location (type) | Start (ET) | TV/Streaming |
1 | July 5 | 184.9 km (114.8 miles) | Lille Metropole to Lille Metropole (flat) | 7:00 a.m. | FloBikes |
2 | July 6 | 209.1 km (129.9 miles) | Lauwin-Planque to Boulogne-sur-Mer (hilly) | 6:05 a.m. | FloBikes |
3 | July 7 | 178.3 km (110.8 miles) | Valenciennes to Dunkerque (flat) | 7:00 a.m. | FloBikes |
4 | July 8 | 174.2 km (108.2 miles) | Amiens Metropole to Rouen (hilly) | 7:05 a.m. | FloBikes |
5 | July 9 | 33 km (20.5 miles) | Caen to Caen (individual time-trial) | 7:00 a.m. | FloBikes |
6 | July 10 | 201.5 km (125.2 miles) | Bayeux to Vire Normandie (hilly) | 6:25 a.m. | FloBikes |
7 | July 11 | 197 km (122.4 miles) | Saint-Malo to Mur-de-Bretagne Guerledan (hilly) | 6:00 a.m. | FloBikes |
8 | July 12 | 171.4 km (106.5 miles) | Saint-Méen-le-Grand to Laval Espace Mayenne (flat) | 7:00 a.m. | FloBikes |
9 | July 13 | 174.1 km (108.1 miles) | Chinon to Châteauroux (flat) | 7:00 a.m. | FloBikes |
10 | July 14 | 165.3 km (102.71 miles) | Ennezat to Le Mont-Dore Puy de Sancy (mountain) | 7:00 a.m. | FloBikes |
Rest Day | July 15 | -- | -- | -- | -- |
11 | July 16 | 156.8 km (97.4 miles) | Toulouse to Toulouse(flat) | 7:05 a.m. | FloBikes |
12 | July 17 | 180.6 km (112.2 miles) | Auch to Hautacam (mountain) | 7:00 a.m. | FloBikes |
13 | July 18 | 10.9 km (6.7 miles) | Loudenvielle to Peyragudesu (individual time-trial) | 7:00 a.m. | FloBikes |
14 | July 19 | 182.6 km (113.4 miles) | Pau to Luchon-Superbagnères (mountain) | 5:45 a.m. | FloBikes |
15 | July 20 | 169.3 km (105.1 miles) | Muret to Carcassonne (hilly) | 7:05 a.m. | FloBikes |
Rest Day | July 21 | -- | -- | -- | -- |
16 | July 22 | 171.5 km (106.5 miles) | Montpellier to Mont Ventoux (mountain) | 6:00 a.m. | FloBikes |
17 | July 23 | 160.4 km (99.6 miles) | Bollène to Valence(flat) | 7:25 a.m. | FloBikes |
18 | July 24 | 171.5 km (106.5 miles) | Vif to Courchevel Col de la Loze (mountain) | 6:00 a.m. | FloBikes |
19 | July 25 | 129.9 km (80.7 miles) | Albertville to La Plagne (mountain) | 7:15 a.m. | FloBikes |
20 | July 26 | 184.2 km (114.4 miles) | Nantua to Pontarlier (hilly) | 5:55 a.m. | FloBikes |
21 | July 27 | 132.3 km (82.2 miles) | Mantes-la-Ville to Paris Champs-Élysées (flat) | 10:00 a.m. | FloBikes |