We look at all the best horse racing courses to visit in Scotland so you can choose which to attend for a fun day out.
Scottish racegoers have plenty of options with many great horse racing courses to choose from.
From the Scottish Grand National to the Ayr Gold Cup, there are many Scottish racing events to attend! You can find flat racing and national hunt events at all five racecourses in Scotland.
Our Scotland Racecourses guide explains all the leading racecourses in Scotland.
Check out the best racecourse in Scotland:
Contents
Scottish Racecourses List
Here is the complete list of Scottish racecourses:
- Ayr Racecourse
- Hamilton Park Racecourse
- Kelso Racecourse
- Musselburgh Racecourse
- Perth Racecourse
What are the 2026 Fixtures for Horse Racing in Scotland?
The Scottish racing fixtures for 2026 are:
| Date | Racecourse | Weekday | Code |
|---|---|---|---|
| 1/1/2026 | Musselburgh | Thursday | Jump |
| 2/1/2026 | Ayr | Friday | Jump |
| 6/1/2026 | Musselburgh | Tuesday | Jump |
| 11/1/2026 | Kelso | Sunday | Jump |
| 13/1/2026 | Ayr | Tuesday | Jump |
| 29/1/2026 | Ayr | Thursday | Jump |
| 31/1/2026 | Musselburgh | Saturday | Jump |
| 1/2/2026 | Musselburgh | Sunday | Jump |
| 10/2/2026 | Ayr | Tuesday | Jump |
| 13/2/2026 | Kelso | Friday | Jump |
| 15/2/2026 | Musselburgh | Sunday | Jump |
| 23/2/2026 | Ayr | Monday | Jump |
| 28/2/2026 | Kelso | Saturday | Jump |
| 6/3/2026 | Ayr | Friday | Jump |
| 7/3/2026 | Ayr | Saturday | Jump |
| 20/3/2026 | Musselburgh | Friday | Jump |
| 21/3/2026 | Kelso | Saturday | Jump |
| 2/4/2026 | Kelso | Thursday | Jump |
| 4/4/2026 | Musselburgh | Saturday | Flat |
| 12/4/2026 | Musselburgh | Sunday | Flat |
| 17/4/2026 | Ayr | Friday | Jump |
| 18/4/2026 | Ayr | Saturday | Jump |
| 20/4/2026 | Kelso | Monday | Jump |
| 22/4/2026 | Perth | Wednesday | Jump |
| 23/4/2026 | Perth | Thursday | Jump |
| 24/4/2026 | Perth | Friday | Jump |
| 26/4/2026 | Ayr | Sunday | Flat |
| 29/4/2026 | Musselburgh | Wednesday | Flat |
| 3/5/2026 | Hamilton Park | Sunday | Flat |
| 5/5/2026 | Ayr | Tuesday | Flat |
| 6/5/2026 | Kelso | Wednesday | Jump |
| 13/5/2026 | Perth | Wednesday | Jump |
| 14/5/2026 | Perth | Thursday | Jump |
| 15/5/2026 | Hamilton Park | Friday | Flat |
| 17/5/2026 | Hamilton Park | Sunday | Flat |
| 20/5/2026 | Ayr | Wednesday | Flat |
| 21/5/2026 | Musselburgh | Thursday | Flat |
| 24/5/2026 | Kelso | Sunday | Jump |
| 27/5/2026 | Hamilton Park | Wednesday | Flat |
| 4/6/2026 | Hamilton Park | Thursday | Flat |
| 5/6/2026 | Musselburgh | Friday | Flat |
| 6/6/2026 | Musselburgh | Saturday | Flat |
| 7/6/2026 | Perth | Sunday | Jump |
| 10/6/2026 | Hamilton Park | Wednesday | Flat |
| 17/6/2026 | Hamilton Park | Wednesday | Flat |
| 19/6/2026 | Ayr | Friday | Flat |
| 20/6/2026 | Ayr | Saturday | Flat |
| 22/6/2026 | Musselburgh | Monday | Flat |
| 25/6/2026 | Hamilton Park | Thursday | Flat |
| 30/6/2026 | Musselburgh | Tuesday | Flat |
| 2/7/2026 | Perth | Thursday | Jump |
| 5/7/2026 | Ayr | Sunday | Flat |
| 6/7/2026 | Ayr | Monday | Flat |
| 11/7/2026 | Hamilton Park | Saturday | Flat |
| 12/7/2026 | Perth | Sunday | Jump |
| 13/7/2026 | Ayr | Monday | Flat |
| 16/7/2026 | Hamilton Park | Thursday | Flat |
| 17/7/2026 | Hamilton Park | Friday | Flat |
| 20/7/2026 | Ayr | Monday | Flat |
| 21/7/2026 | Musselburgh | Tuesday | Flat |
| 27/7/2026 | Ayr | Monday | Flat |
| 31/7/2026 | Musselburgh | Friday | Flat |
| 1/8/2026 | Hamilton Park | Saturday | Flat |
| 7/8/2026 | Musselburgh | Friday | Flat |
| 8/8/2026 | Ayr | Saturday | Flat |
| 10/8/2026 | Ayr | Monday | Flat |
| 11/8/2026 | Hamilton Park | Tuesday | Flat |
| 15/8/2026 | Perth | Saturday | Jump |
| 21/8/2026 | Hamilton Park | Friday | Flat |
| 24/8/2026 | Musselburgh | Monday | Flat |
| 25/8/2026 | Musselburgh | Tuesday | Flat |
| 2/9/2026 | Hamilton Park | Wednesday | Flat |
| 7/9/2026 | Perth | Monday | Jump |
| 12/9/2026 | Musselburgh | Saturday | Flat |
| 16/9/2026 | Kelso | Wednesday | Jump |
| 17/9/2026 | Ayr | Thursday | Flat |
| 18/9/2026 | Ayr | Friday | Flat |
| 19/9/2026 | Ayr | Saturday | Flat |
| 20/9/2026 | Hamilton Park | Sunday | Flat |
| 21/9/2026 | Hamilton Park | Monday | Flat |
| 23/9/2026 | Perth | Wednesday | Jump |
| 24/9/2026 | Perth | Thursday | Jump |
| 28/9/2026 | Hamilton Park | Monday | Flat |
| 29/9/2026 | Ayr | Tuesday | Flat |
| 30/9/2026 | Musselburgh | Wednesday | Flat |
| 4/10/2026 | Kelso | Sunday | Jump |
| 8/10/2026 | Ayr | Thursday | Flat |
| 12/10/2026 | Musselburgh | Monday | Flat |
| 24/10/2026 | Kelso | Saturday | Jump |
| 31/10/2026 | Ayr | Saturday | Jump |
| 4/11/2026 | Musselburgh | Wednesday | Flat |
| 7/11/2026 | Kelso | Saturday | Jump |
| 11/11/2026 | Ayr | Wednesday | Jump |
| 27/11/2026 | Musselburgh | Friday | Jump |
| 30/11/2026 | Ayr | Monday | Jump |
| 6/12/2026 | Kelso | Sunday | Jump |
| 7/12/2026 | Musselburgh | Monday | Jump |
| 21/12/2026 | Musselburgh | Monday | Jump |
| 29/12/2026 | Kelso | Tuesday | Jump |
Ayr Racecourse
First opening in 1907, Ayr racecourse is a terrific venue hosting both flat and national hunt races throughout the year.
Its most notable races include the famous Ayr Gold Cup and the Scottish Grand National, which attracts fans in the thousands each and every year.
Ayr racecourse offers many excellent hospitality options for its visitors, too, and many comment on its excellent atmosphere when they visit.
So whether going as a keen horse racing fan or fancy a fun day out with mates, Ayr racecourse is one of Scotland’s best.
Check out our comprehensive guide to Ayr Racecourse for more information on tickets, fixtures and betting opportunities.
Kelso Racecourse
Boasting the title of “Britain’s friendliest racecourse”, Kelso racecourse is the perfect Scottish racecourse for a fun family day out for all.
First opening in 1734, Kelso racecourse remained a flat racing-only track until 1888, when it changed to a national hunt-only venue, and has been ever since.
The most notable races for Kelso racecourse come early in the year, in February and March, when the Morebattle Hurdle and Premier Kelso Chase are both held.
So, for a brilliant, warm atmosphere perfect for the family to enjoy, Kelso racecourse might just be the choice for you.
Check out our comprehensive guide to Kelso Racecourse for more information on tickets, fixtures and betting opportunities.
Hamilton Park
Hamilton Park, opening back in 1982, is a famous thoroughbred racecourse located in Hamilton, Scotland.
Hosting the famous Glasgow Stakes, this particular venue is very popular with the Scots and even has people from all over the UK travelling up to attend.
Racing takes place annually from May to September, offering fans a variety of events to look out for.
We’d recommend taking a look at this great Scottish race course.
Check out our comprehensive guide to Hamilton Park racecourse for more information on tickets, fixtures and betting opportunities.
Musselburgh Racecourse
Musselburgh racecourse, located in East Lothian, is the second biggest racecourse in the entirety of Scotland, just behind Ayr.
This venue, adored by many, is great fun to attend, with some of the biggest races of the year taking place here.
These include the likes of The William Hill Scottish Sprint Cup and The Royal Mile Handicap.
Be sure to take a good look at Musselburgh Racecourse if you’re considering a race day out in Scotland, as it’s one of the best options available.
Check out our comprehensive guide to Musselburgh Racecourse for more information on tickets, fixtures and betting opportunities.
Perth Racecourse
And finally, our last Scottish racecourse on the list is Perth Racecourse.
This venue, opening back in 1908, offers national hunt racing throughout the year.
Located in the beautiful Scottish countryside, this venue hosts some big racing events, including The Highlands National.
Check out our comprehensive guide to Perth Racecourse for more information on tickets, fixtures and betting opportunities.
Why Watch Horse Racing In Scotland?
There are many reasons why we’d recommend watching horse racing in Scotland, the first of which is the many areas of natural beauty throughout the entire country.
Many of Scotland’s best horse racing venues are located in the beautifully picturesque Scottish countryside, and it’s no surprise that many choose to make a whole weekend of it in Scotland when they do visit for the races.
Additionally, Scotland’s horse racing venues offer excellent atmospheres that are sometimes hard to find anywhere else, which is another great reason to attend a horse racing venue in Scotland.
Which Racecourse In Scotland Is The Best?
Typically, both Ayr and Musselburgh are seen as the best two horse racing venues in Scotland because of their size, excellent racing events, hospitality and more.
Despite this, the best racecourse in Scotland is subjective and does depend on many factors, including your current location, what type of racing you’d like to watch, the type of venue you’d like to attend and more.
This is why we always advise those considering watching a horse racing event in Scotland to review all our Scottish horse racing venue reviews. This way, you’ll be able to understand what each venue offers and determine which one is right for you.
Popular Questions
Is Horse Racing Popular in Scotland?
Scotland is a very popular country for horse racing.
How many horse racecourses are there in Scotland?
There are five racecourses in Scotland.
The 5 Scottish racecourse names include Kelso Racecourse, Hamilton Park Racecourse, Ayr Racecourse, Musselburgh Racecourse and Perth Racecourse.
What is the oldest racecourse in Scotland?
Lanark Racecourse is the oldest racecourse in Scotland, founded by King William the Lion of Scotland.
What bets can you make on Scottish horse racing?
You can place a pick 6 bet, a type of wager offered by racecourses; it allows bettors to pick the winners of six consecutive races.
Another option is the Daily Double, a wager on the day’s first two races. It allows you to pick the winners of two consecutive races. To be a winner, you need to get both bets correct.
Summary of Scottish Racecourses
The biggest horse racing meetings attract massive crowds in Scotland.
We strongly recommend visiting if you have never attended a horse racing venue in Scotland.
If you are a horse racing fan who likes attending the racecourse venues, check out our guides to all UK horse racing track guides or Irish racing track guides.
