The 2025 Tour de France, one of the most anticipated events in the cycling world, is just around the corner. This iconic race not only draws top competitors like Tadej Pogacar and Jonas Vingegaard but also captivates global audiences eager to follow the action live. If you’re keen to experience the thrill of the Tour de France from anywhere, here’s a comprehensive guide on how to watch the 2025 Tour de France online. With several streaming options available, you can ensure you don’t miss a moment of this legendary event.
If you purchase an independently reviewed product or service through a link on our website, Rolling Stone may receive an affiliate commission.
The world’s most iconic cycling race is almost here with the 112th edition of the Tour de France kicking off in Lille this Saturday. Tadej Pogacar enters the race as this year’s reigning champion. If Pogacar can pull off back-to-back wins (again), the Slovenian will become the sixth and youngest man to win four or more Tours. Denmark’s Jonas Vingegaard, who won in 2022 and 2023, is also a top contender at this year’s race.
At a Glance: How to Watch the Tour de France
Looking to keep up with the 2025 Tour de France? Read on. Below is a quick guide on how to watch the Tour de France online, including ways to livestream every stage of the legendary race.
Streaming Options for Watching the 2025 Tour de France Online
In the U.S., the Tour de France will be shown on Peacock, with key stages also broadcast live on NBC. If you don’t want to pay for Peacock, you can also watch the Tour de France for free on the U.K.’s ITVX with a VPN. Here’s a breakdown of these two options:
Using ITVX with a VPN
The best way to watch the Tour de France online is on ITVX, which will offer free livestreams of the entire race. ITVX is only available in the U.K., but cycling fans can access the streaming service from anywhere using a VPN. These services let you virtually change your streaming device’s location, allowing you to access geo-restricted content.
For any U.S. fans looking to watch the Tour de France for free on ITVX, we recommend ExpressVPN. The hugely popular VPN service costs $12.99 a month (less if you pay for multiple months up-front) and offers a 30-day money-back guarantee.
Watching on Peacock
If you don’t want to get a VPN, you can watch the Tour de France online using Peacock. The streaming service will be showing every stage of the race. Peacock offers two plans: Premium and Premium Plus. Premium costs $7.99 a month and includes ads for on-demand content. The Premium Plus plan is $13.99 a month and removes ads for on-demand content. Plus, the upgraded plan lets you watch your local NBC channel 24/7. Peacock does not currently offer a free trial.
2025 Tour de France Start Date, Schedule
The 2025 Tour de France starts on Saturday, July 5, and runs through Sunday, July 27. Here’s the full schedule for each stage of the race:
- Stage 1 (Flat): 7 a.m., Sat, July 5. — Lille Métropole > Lille Métropole (184.9 km)
- Stage 2 (Hilly): 6:05 a.m., Sun, July 6. — Lauwin-Planque > Boulogne-sur-Mer (209.1 km)
- Stage 3 (Flat): 7 a.m., Mon, July 7 — Valenciennes > Dunkerque (178.3 km)
- Stage 4 (Hilly): 7:05 a.m., Tue, July 8 — Amiens Métropole > Rouen (174.2 km)
- Stage 5 (Individual Time Trial): 7 a.m., Wed, July 9: Caen > Caen (33 km)
- Stage 6 (Hilly): 6:25 a.m., Thu, July 10 — Bayeux > Vire Normandie (201.5 km)
- Stage 7 (Hilly): 6 a.m., Fri, July 11 — Saint-Malo > Mûr-de-Bretagne Guerlédan (197 km)
- Stage 8 (Flat): 7 a.m., Sat, July 12 — Saint-Méen-le-Grand > Laval Espace Mayenne (171.4 km)
- Stage 9 (Flat): 7 a.m., Sun, July 13 — Chinon > Châteauroux (174.1 km)
- Stage 10 (Mountain): 7 a.m., Mon, July 14 — Ennezat > Le Mont-Dore Puy de Sancy (165.3 km)
- Rest Day 1: Tue, July 15 — Toulouse
- Stage 11 (Flat): 7:05 a.m., Wed, July 16 — Toulouse > Toulouse (156.8 km)
- Stage 12 (Mountain): 7 a.m., Thu, July 17 — Auch > Hautacam (180.6 km)
- Stage 13 (Individual Time Trial): 7 a.m., Fri, July 18 — Loudenvielle > Peyragudes (10.9 km)
- Stage 14 (Mountain): 5:45 a.m., Sat, July 19 — Pau > Luchon-Superbagnères (182.6 km)
- Stage 15 (Hilly): 7:05 a.m., Sun, July 20 — Muret > Carcassonne (169.3 km)
- Rest Day 2: Mon, July 21 — Montpellier
- Stage 16 (Mountain): 6 a.m., Tue, July 22 — Montpellier > Mont Ventoux (171.5 km)
- Stage 17 (Flat): 7:25 a.m., Wed, July 23 — Bollène > Valence (160.4 km)
- Stage 18 (Mountain): 6 a.m., Thu, July 24 — Vif > Courchevel Col de la Loze (171.5 km)
- Stage 19 (Mountain): 7:15 a.m., Fri, July 25 — Albertville > La Plagne (129.9 km)
- Stage 20 (Hilly): 5:55 a.m., Sat, July 26 — Nantua > Pontarlier (184.2 km)
- Stage 21 (Flat): 10 a.m., Sun, July 27 — Mantes-la-Ville > Paris Champs-Élysées (132.3 km)