You can watch the Tour de France for $7.99 a month with a Peacock subscription. You can also watch on the USA Network or NBC with a cable or live TV subscription. If you have a TV antenna you can also catch certain stages of the race for free on your local NBC affiliate.