Scotland Racecourses

We have all the best horse racing tracks if you are looking for which racecourses to visit in Scotland.

Scottish racegoers have plenty of options with many horse racing venues.

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.

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.

Scottish Racecourses List

Here is the full list of Scottish racecourses:

  • Ayr Racecourse
  • Hamilton Park Racecourse
  • Kelso Racecourse
  • Musselburgh Racecourse
  • Perth Racecourse

Ayr Race Course

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 attract fans in their thousands each and every year.

Ayr racecourse offers many excellent hospitality options for it’s visitors too, and many comment on its excellent atmosphere when they visit.

So whether going as a keen horse racing fan, or simply fancy a fun day out with mates, Ayr racecourse is definitely one of Scotland’s best.

Check out our comprehensive guide to Ayr Race course for more information on tickets, fixtures and betting opportunities.

Kelso Race Course

Boasting the title of “Britain’s friendliest racecourse”, Kelso racecourse the perfect Scottish racecourse for a fun family day out for all.

First opening way back in 1734, Kelso racecourse remained a flat racing only track all the way up until 1888, where Kelso 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, Kerso racecourse might just be the choice for you.

Check out our comprehensive guide to Kelso Race course for more information on tickets, fixtures and betting opportunities.

Hamilton Park

Hamilton Park, opening back in 1982, is a famous thoroughbred race course 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 each year from May to September, so there’s plenty of racing events for fans to look out for.

We’d definitely 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 Race Course

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.

So be sure to have a good look at Musselburgh racecourse if you’re considering a race day out in Scotland, as it’s one of the best on offer.

Check out our comprehensive guide to Musselburgh Race course for more information on tickets, fixtures and betting opportunities.

Perth Race Course

And finally, our final Scottish racecourse on our list is Perth race course.

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 Race course for more information on tickets, fixtures and betting opportunities.

Why Watch Horse Racing In Scotland?

There are many reasons why we’d recommend watching the horse racing in Scotland, the first of which being the many areas of natural beauty throughout the entire country.

Many of Scotland’s best horseracing venues are located in the beautifully picturesque Scottish countryside, and it’s no surprise many choose to make a full weekend of it in Scotland when they do visit for the races.

Additionally, Scotland’s horse racing venues offer excellent atmospheres that sometimes can’t be found 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’d always advise those considering watching a horse racing event in Scotland to have a look through all of our reviews when it comes to Scottish horse racing venues, that way you’ll be able to understand what each venue offers, and which venue is right for you.

Scotland Horse Racing Fixtures 2023

Here is the horse racing calendar for the Scottish Horse Races in 2023:

Date Weekday Course Type
1/1/2023 Sunday Musselburgh Afternoon – Jump – Turf
2/1/2023 Monday Ayr Afternoon – Jump – Turf
3/1/2023 Tuesday Musselburgh Afternoon – Jump – Turf
9/1/2023 Monday Ayr Afternoon – Jump – Turf
15/1/2023 Sunday Kelso Afternoon – Jump – Turf
1/2/2023 Wednesday Ayr Afternoon – Jump – Turf
4/2/2023 Saturday Musselburgh Afternoon – Jump – Turf
5/2/2023 Sunday Musselburgh Afternoon – Jump – Turf
14/2/2023 Tuesday Ayr Afternoon – Jump – Turf
17/2/2023 Friday Kelso Afternoon – Jump – Turf
19/2/2023 Sunday Musselburgh Afternoon – Jump – Turf
27/2/2023 Monday Ayr Afternoon – Jump – Turf
1/3/2023 Wednesday Musselburgh Afternoon – Jump – Turf
4/3/2023 Saturday Kelso Afternoon – Jump – Turf
10/3/2023 Friday Ayr Afternoon – Jump – Turf
11/3/2023 Saturday Ayr Afternoon – Jump – Turf
24/3/2023 Friday Musselburgh Afternoon – Jump – Turf
25/3/2023 Saturday Kelso Afternoon – Jump – Turf
8/4/2023 Saturday Musselburgh Afternoon – Flat – Turf
17/4/2023 Monday Kelso Afternoon – Jump – Turf
21/4/2023 Friday Ayr Afternoon – Jump – Turf
22/4/2023 Saturday Ayr Afternoon – Jump – Turf
26/4/2023 Wednesday Perth Afternoon – Jump – Turf
27/4/2023 Thursday Perth Afternoon – Jump – Turf
28/4/2023 Friday Perth Afternoon – Jump – Turf
30/4/2023 Sunday Musselburgh Afternoon – Flat – Turf
4/5/2023 Thursday Ayr Afternoon – Flat – Turf
5/5/2023 Friday Musselburgh Afternoon – Flat – Turf
7/5/2023 Sunday Hamilton Park Afternoon – Flat – Turf
8/5/2023 Monday Ayr Afternoon – Flat – Turf
10/5/2023 Wednesday Kelso Afternoon – Jump – Turf
15/5/2023 Monday Musselburgh Afternoon – Flat – Turf
17/5/2023 Wednesday Perth Evening – Jump – Turf
18/5/2023 Thursday Perth Afternoon – Jump – Turf
19/5/2023 Friday Hamilton Park Evening – Flat – Turf
23/5/2023 Tuesday Ayr Evening – Flat – Turf
24/5/2023 Wednesday Ayr Afternoon – Flat – Turf
28/5/2023 Sunday Kelso Afternoon – Jump – Turf
31/5/2023 Wednesday Hamilton Park Afternoon – Flat – Turf
3/6/2023 Saturday Musselburgh Afternoon – Flat – Turf
5/6/2023 Monday Ayr Afternoon – Flat – Turf
8/6/2023 Thursday Hamilton Park Afternoon – Flat – Turf
11/6/2023 Sunday Perth Afternoon – Jump – Turf
13/6/2023 Tuesday Ayr Evening – Flat – Turf
14/6/2023 Wednesday Hamilton Park Evening – Flat – Turf
21/6/2023 Wednesday Hamilton Park Afternoon – Flat – Turf
23/6/2023 Friday Musselburgh Evening – Flat – Turf
24/6/2023 Saturday Ayr Afternoon – Flat – Turf
24/6/2023 Saturday Perth Afternoon – Jump – Turf
29/6/2023 Thursday Hamilton Park Evening – Flat – Turf
3/7/2023 Monday Musselburgh Evening – Flat – Turf
4/7/2023 Tuesday Hamilton Park Afternoon – Flat – Turf
5/7/2023 Wednesday Musselburgh Afternoon – Flat – Turf
6/7/2023 Thursday Perth Afternoon – Jump – Turf
9/7/2023 Sunday Ayr Afternoon – Flat – Turf
10/7/2023 Monday Ayr Afternoon – Flat – Turf
15/7/2023 Saturday Hamilton Park Evening – Flat – Turf
16/7/2023 Sunday Perth Afternoon – Jump – Turf
17/7/2023 Monday Ayr Afternoon – Flat – Turf
20/7/2023 Thursday Hamilton Park Afternoon – Flat – Turf
21/7/2023 Friday Hamilton Park Evening – Flat – Turf
24/7/2023 Monday Ayr Afternoon – Flat – Turf
25/7/2023 Tuesday Musselburgh Afternoon – Flat – Turf
31/7/2023 Monday Ayr Afternoon – Flat – Turf
1/8/2023 Tuesday Perth Evening – Jump – Turf
2/8/2023 Wednesday Perth Afternoon – Jump – Turf
4/8/2023 Friday Musselburgh Evening – Flat – Turf
5/8/2023 Saturday Hamilton Park Evening – Flat – Turf
7/8/2023 Monday Ayr Afternoon – Flat – Turf
11/8/2023 Friday Musselburgh Afternoon – Flat – Turf
12/8/2023 Saturday Ayr Evening – Flat – Turf
14/8/2023 Monday Hamilton Park Evening – Flat – Turf
17/8/2023 Thursday Ayr Evening – Flat – Turf
19/8/2023 Saturday Perth Afternoon – Jump – Turf
25/8/2023 Friday Hamilton Park Evening – Flat – Turf
29/8/2023 Tuesday Musselburgh Evening – Flat – Turf
30/8/2023 Wednesday Musselburgh Afternoon – Flat – Turf
5/9/2023 Tuesday Hamilton Park Evening – Flat – Turf
11/9/2023 Monday Perth Afternoon – Jump – Turf
12/9/2023 Tuesday Kelso Evening – Jump – Turf
16/9/2023 Saturday Musselburgh Evening – Flat – Turf
17/9/2023 Sunday Musselburgh Afternoon – Flat – Turf
20/9/2023 Wednesday Kelso Evening – Jump – Turf
21/9/2023 Thursday Ayr Afternoon – Flat – Turf
22/9/2023 Friday Ayr Afternoon – Flat – Turf
23/9/2023 Saturday Ayr Afternoon – Flat – Turf
24/9/2023 Sunday Hamilton Park Afternoon – Flat – Turf
25/9/2023 Monday Hamilton Park Afternoon – Flat – Turf
27/9/2023 Wednesday Perth Afternoon – Jump – Turf
28/9/2023 Thursday Perth Afternoon – Jump – Turf
2/10/2023 Monday Hamilton Park Afternoon – Flat – Turf
3/10/2023 Tuesday Ayr Afternoon – Flat – Turf
8/10/2023 Sunday Kelso Afternoon – Jump – Turf
12/10/2023 Thursday Ayr Afternoon – Flat – Turf
16/10/2023 Monday Musselburgh Afternoon – Flat – Turf
28/10/2023 Saturday Kelso Afternoon – Jump – Turf
4/11/2023 Saturday Ayr Afternoon – Jump – Turf
8/11/2023 Wednesday Musselburgh Afternoon – Jump – Turf
11/11/2023 Saturday Kelso Afternoon – Jump – Turf
15/11/2023 Wednesday Ayr Afternoon – Jump – Turf
29/11/2023 Wednesday Kelso Afternoon – Jump – Turf
30/11/2023 Thursday Musselburgh Afternoon – Jump – Turf
1/12/2023 Friday Musselburgh Afternoon – Jump – Turf
4/12/2023 Monday Ayr Afternoon – Jump – Turf
10/12/2023 Sunday Kelso Afternoon – Jump – Turf
11/12/2023 Monday Ayr Afternoon – Jump – Turf
18/12/2023 Monday Musselburgh Afternoon – Jump – Turf
29/12/2023 Friday Kelso Afternoon – Jump – Turf

Check out our guide for the full list of UK horse racing calendar fixtures for 2023.

Final Thoughts

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.

Searches Associated With Scottish Racecourses

  • race courses in scotland
  • Scottish horse racing tracks
  • Horse racing venues in Scotland

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 Race course, Hamilton Park Race course, Ayr Race course, Musselburgh Race course and Perth Race course.

What is the oldest racecourse in Scotland?

Lanark Racecourse is the oldest racecourse in Scotland, founded by King William the Lion of Scotland.

What equestrian events are available for jockeys in Scotland?

You can enter your horses into the following events:

  • New Year’s Day Race Meeting
  • Start of the Jumps
  • Scottish Festival Trials Weekend
  • Ladies Day

There are various events in Scotland, such as steeplechase events and various handicap races.

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.

Most bets in Scotland have a post time limit, meaning you need to place your bets at least 15 minutes before the race begins.

What words are related to horse racing in Scotland?

You will hear the following words if you are searching for horse races in Scotland:

  • Gallop
  • Furlong
  • Stables
  • Gate
  • Tote
  • Turf
  • Handicapper
  • Purse
  • Winning post
  • Musselburgh racecourse
  • Kelso racecourse
  • Edinburgh racecourse
  • Perth racecourse
  • Ayr gold cup

As the Founder of British Racecourses, I have a life-long passion for horse racing and have loved the sport as long as I can remember. I am also a keen racehorse owner and have worked in the gambling industry for several years. I set up British Racecourses with the desire to share my passion for racing with other like-minded people.