The Cheltenham Festival 2024 features 28 races spread across four days, from Tuesday, March 14 to Friday, March 17, with seven races scheduled for each day.