I have not been able to find the Tour de France on my cable TV (Comcast). Is it behind a paywall on Peacock or some other streaming channel?
The Tour de France will be available to view in the USA on Peacock Premium (opens in new tab). A seven-day free trial is available, while a subscription to Peacock Premium will set you back $4.99 (or $9.99 without ads) per month.