The Bundesliga is famous for full stadiums, high-scoring football, and the loudest atmospheres in Europe, and it runs a tighter format than its neighbours - 18 clubs and 34 matchdays from August to May, with a winter break from late December into mid-January. This page collects every live Bundesliga broadcast so you can watch Bayern Munich, Borussia Dortmund, RB Leipzig or a surging Bayer Leverkusen without searching for a working feed.
The signature time slot is the German staple: Saturday at 15:30 CET, when a cluster of matches kicks off together - that is 9:30 AM ET for US viewers, the reason Bundesliga is a natural Saturday-morning watch in America. Other windows fall at 18:30 CET on Saturday, 17:30 CET on Sunday, and Friday and Sunday evening games at 20:30 CET. In the US the league is on ESPN+; in Germany it is split between Sky and DAZN. This page aggregates free third-party feeds instead, each with backup channel tabs for the moment a stream falters during a counterattack.
The season's headline fixture is Der Klassiker, Bayern Munich against Borussia Dortmund, which draws the biggest audience and the deepest set of sources; the Revierderby and the Bavarian derby are the other charged nights. German clubs are regulars in European competition, which you can follow on our Champions League page, and the other big leagues are on Premier League, LaLiga and Serie A - or watch everything from the soccer streams hub.
Matches are added as fixtures are confirmed and feeds usually come online 30 to 60 minutes before kickoff, with a countdown on each fixture so you do not have to convert from German time. Remember the winter break, when there are no matches for a few weeks. TheTVApp is a free aggregator that hosts no video; every stream is a third-party link embedded here for convenience.
Frequently Asked Questions
Do I need ESPN+ to watch the Bundesliga here?
No. ESPN+ is the US rights holder, but this page aggregates free third-party feeds, so you can watch Bayern, Dortmund and the rest without an ESPN+ subscription.
What time is the classic Saturday Bundesliga slot in US time?
The traditional 15:30 CET Saturday kickoff, when several games start together, is 9:30 AM ET - making the Bundesliga a natural Saturday-morning watch in the US.
Does the Bundesliga have a winter break?
Yes. The league pauses from late December until mid-January with no matches during that stretch; exact dates vary by season. Coverage here resumes as soon as play restarts.
Is Der Klassiker covered with extra streams?
Yes. Bayern Munich vs Borussia Dortmund draws the biggest Bundesliga audience, so it typically carries more backup channels than a routine matchday fixture.