Bars & Pubs Showing England Matches: Where to Watch the Three Lions

England matches pack out pubs across the UK. With the Three Lions' next fixtures kicking off in June, every sports pub will be rammed for each game on BBC and ITV.

Find Pubs Showing England Matches Near You

FANZO shows you every pub broadcasting England matches in your area. Search by location to find pubs with confirmed coverage, screen sizes and atmosphere ratings. With England's World Cup 2026 campaign starting June 15, book your spot early for the biggest matches of the summer.

England's Upcoming Fixtures and Where to Watch Them

England's next major tournament kicks off this June with three group stage matches that'll dominate every sports pub in the country.

England World Cup 2026 Group Stage:

  • June 15: England vs Croatia, 7pm UK time
  • June 20: England vs Ghana, 10pm UK time
  • June 25: England vs Panama, 7pm UK time

All three matches broadcast simultaneously on BBC and ITV, meaning every pub can show them. Expect pubs to be rammed 90 minutes before kick-off, especially for the Croatia opener.

Best Places to Watch England Matches: City centres see the biggest crowds, with London, Manchester and Birmingham pubs hitting capacity hours before kick-off. Coastal towns and suburban pubs offer slightly easier access but still fill fast for England games.

Booking Requirements: For all England World Cup matches, book tables 2-3 weeks ahead. Walk-ins get turned away at most venues within an hour of kick-off. Some pubs operate ticket-only systems for knockout matches.

Between tournaments, England friendlies and qualifiers still draw solid crowds, though booking isn't essential except for major rivalry matches or crucial qualifiers.

What time is England on TV?

England are next playing on TV at 19:45 on the 27th March.

What channel is England on?

You can watch England play next on ITV 1, ITVX and STV.

England matches on TV?

England matches can be found on ITV 1, ITVX and STV.

How to watch England on TV?

Watch ITV 1, ITVX and STV at 19:45 on 27th March to see England play on TV next.