No, ESPN is not available on Amazon Prime. As of yet, YouTube TV and Sling TV are the best options to get ESPN without cable tv.