The Tour de France is available on Peacock, but it typically requires a subscription to Peacock's premium service. The free tier of Peacock may not include access to live sports coverage.