Horses and jockeys racing at the grand national

Where To Watch The Grand National 2023

Culture /

Who will be the dark horse?

This post may contain affiliate links. Learn more

Europe’s most valuable horse race is back for 2023: The Grand National, held annually at Liverpool’s Aintree Racecourse since 1839. A National Hunt race, horses leap over 30 fences across almost seven km, with a glittering prize fund awaiting their finish. Fancy tuning in this year? Here’s where to watch the Grand National 2023.

Where To Watch The Grand National 2023


The Grand National will be aired live on ITV1 from 13–15 April 2023. The times are as follows:

  • Thursday 13 April: 2–5pm
  • Friday 14 April: 2–5pm
  • Saturday 15 April: 2–6.15pm

The Opening Show will also be aired on ITV4 from 9.30–10.30am from Thursday to Saturday. 

On Racing TV

The races will also be aired live on Racing TV: Sky channel 426, and Virgin Media channel 536. 

Stream Online

ITV will also be streaming the Grand National on their website, 

Many bookmakers also stream the races online, including Betfred and William Hill. Note, however, that you usually have to place a bet before you are allowed to tune in. Learn more at 

In A Pub

Prefer to watch the races surrounded by racing fans, drink in hand? Head to a Great British pub to catch the races. Check out our guide to the best spots in London.

In Person

Fancy a pre-Eurovision trip to Liverpool? Catch the races in person at Aintree Racecourse. It’s not too late: with races running from Thursday 13 to Saturday 15 April 2023, some tickets are still available, starting from £22 per person. Discover more at