No, you do not need a cable subscription to access Starz. Starz is available as a standalone streaming service that you can subscribe to directly.