The Royal Ascot runs from June 19-23 2018. Even if you won't be watching the races in person, you can tune in for free.

Which channel will show Royal Ascot?

The Royal Ascot will be broadcast live on ITV and ITV 4. Most of the coverage is on ITV, but due to the World Cup taking place at the same time ITV has had to share it across the two channels.

You can watch ITV and ITV 4 for free on Freeview TV, online or in app form.

How to watch the Royal Ascot online or on mobile

You can download the ITV Hub app for Android or iPhone from their respective app stores, or head to itv.com/hub/itv in your PC or laptop browser and click Watch Live.

If you have any trouble accessing ITV from outside the UK, you can try using a VPN such as NordVPN, or choose from 10 of the best VPN services here.

Here's the full racing schedule for the Royal Ascot 2018:

Tuesday 19 June

  • 14:30 BST: Queen Anne Stakes
  • 15:05 BST: Coventry Stakes
  • 15:40 BST: King's Stand Stakes
  • 16:20 BST: St James's Palace Stakes
  • 17:00 BST: Ascot Stakes
  • 17:35 BST: Wolferton Rated Stakes

Wednesday 20 June

  • 14:30 BST: Queen Mary Stakes
  • 15:05 BST: Queen's Vase
  • 15:40 BST: Duke of Cambridge Stakes
  • 16:20 BST: Prince of Wales's Stakes
  • 17:00 BST: Royal Hunt Cup
  • 17:35 BST: The Jersey Stakes

Thursday 21 June (Ladies' Day)

  • 14:30 BST: Norfolk Stakes
  • 15:05 BST: Hampton Court Stakes
  • 15:40 BST: Ribblesdale Stakes
  • 16:20 BST: Gold Cup
  • 17:00 BST: Britannia Stakes
  • 17:35 BST: King George V Stakes

Friday 22 June

  • 14:30 BST: The Albany Stakes
  • 15:05 BST: The King Edward VII Stakes
  • 15:40 BST: Commonwealth Cup
  • 16:20 BST: Coronation Stakes
  • 17:00 BST: Sandringham Stakes
  • 17:35 BST: Duke of Edinburgh Stakes

Saturday 23 June

  • 14:30 BST: Chesham Stakes
  • 15:05 BST: Hardwicke Stakes
  • 15:40 BST: Windsor Castle Stakes
  • 16:20 BST: Diamond Jubilee Stakes
  • 17:00 BST: Wokingham Stakes
  • 17:35 BST: Queen Alexandra Stakes

Follow Marie Black on Twitter.