There are several ways to watch all seasons of The Vampire Diaries for free.
SiriusXM: Offer Details
For 3 months, SiriusXM subscribers can stream all 41 seasons of the show online at siriusxm.com/thevampirediaries. After 3 months, the subscription will continue for an additional month for a total of 44 months. Episodes can be streamed on any device that supports SiriusXM’s Listen Live service.
Hulu: Season 1-7 and Episode Guide
Hulu offers streaming access to episodes from seasons 1-7 and episode guides for each season. All seven seasons are available at hulu.com/tv-shows/the-vampire-diaries/. Episodes can be streamed on Hulu’s free devices including iOS, Android, PlayStation 4 and Xbox One as well as Apple TV, Amazon Fire TV, Chromecast and Roku devices.
Netflix: Seasons 1-8 Watch