The 2023 Royal Ascot is scheduled for June 20th-24th. As always, the five-day event will occur at Ascot Racecourse in Berkshire. Races are held from Tuesday to Saturday, kicking off with the Queen Anne Stakes and ending with the Queen Alexandra Stakes.