The event is one of the biggest on Scotland’s racing calendar and sees visitors from across the country flock to the East Lothian course to take in a day of watching - and hopefully winning - races.
Stobo Castle Ladies Day kicked off at 11.30am today, with the first race having taken place at 1.40pm. The last race is scheduled or 4.40pm, with an after party with DJ Vogue Williams to follow.
Judges have been searching the crowds throughout the day to try and pick the best dressed guests.
Here are just some of the fabulous outfits on show:
. Smile for the camera
Three stylish racegoers stop for a photo as they wait for the races to begin. Photo: Photographer: Scott Louden
. Glitz and glam
It was fancy fascinators at the ready as Ladies Day got under way in Musselburgh. Photo: Photographer: Scott Louden
. Give us a wave
Two well-dressed guests wave to the camera as they wait for the first race to begin. Photo: Photographer: Scott Louden
. A day out with friends
Racegoers take a break to have a chat and a drink with friends. Photo: Photographer: Scott Louden
. And they're off!
The first race of the day kicked off at 1.40pm, with the last scheduled for 4.40pm. Photo: Photographer: Scott Louden
1. Smile for the camera
Three stylish racegoers stop for a photo as they wait for the races to begin. Photo: Photographer: Scott Louden
2. Glitz and glam
It was fancy fascinators at the ready as Ladies Day got under way in Musselburgh. Photo: Photographer: Scott Louden
3. Give us a wave
Two well-dressed guests wave to the camera as they wait for the first race to begin. Photo: Photographer: Scott Louden
4. A day out with friends
Racegoers take a break to have a chat and a drink with friends. Photo: Photographer: Scott Louden