ESPN is usually only available within the US, so if you’re traveling or live abroad you’ll need another channel or service to watch F1 races. F1 TV provides live coverage of every race for $10/mo or $80/year, but it’s only available in select regions and doesn’t offer any other sports or channels.