Guineas Festival 2027: Dates, Races, Winners and Betting Guide
The first two Classics of the season, run on Newmarket’s Rowley Mile. Here are the 2027 dates, the races day by day, recent winners, the history and how to bet on the Guineas.

The Guineas Festival day by day
Three days, finishing with the two Classics over a straight mile.
Opening day
- Palace House Stakes (Group 3)
- Abernant Stakes (Group 3)
2000 Guineas Day
- 2000 Guineas (Group 1, 1m)
- Jockey Club Stakes (Group 2)
1000 Guineas Day
- 1000 Guineas (Group 1, fillies, 1m)
Recent 2000 Guineas winners
1000 Guineas winners: True Love (2026), Desert Flower (2025) and Elmalka (2024).
| Year | 2000 Guineas | Jockey | Trainer |
|---|---|---|---|
| 2026 | Bow Echo | Billy Loughnane | George Boughey |
| 2025 | Ruling Court | William Buick | Charlie Appleby |
| 2024 | Notable Speech | William Buick | Charlie Appleby |
The Guineas Festival facts and history
Betting on the Guineas
Offers to look for
For big festivals, many bookmakers run race-day extras such as Best Odds Guaranteed (if the starting price is bigger than the price you took, you are paid at the bigger price) and extra each-way places on the big handicaps. Terms change for every race, so always read the terms in the app before you bet.
See our promotions guide for how each type of offer works.
Going to the races?
You can bet on course with the bookmakers in the ring and on the pool, or on your phone. Read our course guide for Wi-Fi, cash machines and how to get there, and our guide to betting at the racecourse.
Which app should you use for the Guineas?
Compare UK racing apps by their real App Store, Google Play and Trustpilot ratings.
the Guineas FAQs
When is the 2027 Guineas Festival?
The 2027 Guineas Festival runs from Friday 30 April to Sunday 2 May 2027 at Newmarket.
Who won the 2026 2000 Guineas?
Bow Echo, ridden by Billy Loughnane and trained by George Boughey.
Who won the 2026 1000 Guineas?
True Love, ridden by Wayne Lordan and trained by Aidan O’Brien.
How long is the 2000 Guineas?
The 2000 Guineas is run over one mile on the Rowley Mile.
Which day is the 1000 Guineas?
The 1000 Guineas is run on the Sunday of the festival, the day after the 2000 Guineas.
Sources: Jockey Club: festivals · Jockey Club: Guineas results · Wikipedia: 2000 Guineas · Sporting Life: Guineas Festival. Facts checked October 2026; dates and race details can change, so check with the racecourse before you go.
18+ only. Please gamble responsibly. BeGambleAware.org
