Scotland has five unique racecourses, providing both flat and jump racing. Whether you’re a seasoned race-goer or a first-timer, there’s something for everyone at Scottish racecourses. Perhaps the most famous racecourse is Ayr, home of the Scottish Grand National, but fantastic racing can also be experienced at Hamilton Park (flat), Kelso (National Hunt), Musselburgh (mixed) and Perth (National Hunt).