Musselburgh Racecourse Fixtures

One of two mixed flat and National Hunt courses in Scotland, Musselburgh lies in the East Lothian region, around six miles to the east of the capital city of Edinburgh.

Flat fixtures run between April and October, with the big highlight being the Scottish Sprint Cup in June. National Hunt action takes over in November and features a number of standout meetings. The New Year’s Day card featuring the Hogmaneigh Hurdle and Scottish Premier Chase is the richest jumps meeting in Scotland, whilst the Edinburgh National of February always attracts a bumper crowd.

Upcoming Fixtures at Musselburgh

  • Monday 14th October 2024 - Flat / Turf
  • Wednesday 6th November 2024 - Flat / Turf
  • Thursday 28th November 2024 - Jump / Turf
  • Friday 29th November 2024 - Jump / Turf
  • Monday 9th December 2024 - Jump / Turf

Recent Fixtures

  • Wednesday 2nd October 2024 - Flat / Turf
  • Sunday 15th September 2024 - Flat / Turf
  • Saturday 14th September 2024 - Flat / Turf
  • Wednesday 28th August 2024 - Flat / Turf
  • Tuesday 27th August 2024 - Flat / Turf
  • Friday 9th August 2024 - Flat / Turf
  • Friday 2nd August 2024 - Flat / Turf
  • Tuesday 23rd July 2024 - Flat / Turf
  • Wednesday 3rd July 2024 - Flat / Turf
  • Thursday 13th June 2024 - Flat / Turf
  • Saturday 1st June 2024 - Flat / Turf
  • Friday 3rd May 2024 - Flat / Turf
  • Sunday 21st April 2024 - Flat / Turf
  • Friday 5th April 2024 - Jump / Turf
  • Saturday 30th March 2024 - Flat / Turf
  • Sunday 18th February 2024 - Jump / Turf
  • Sunday 4th February 2024 - Jump / Turf
  • Saturday 3rd February 2024 - Jump / Turf
  • Friday 5th January 2024 - Jump / Turf
  • Monday 1st January 2024 - Jump / Turf
  • Monday 18th December 2023 - Jump / Grass
  • Friday 1st December 2023 - Jump / Grass
  • Thursday 30th November 2023 - Jump / Grass
  • Wednesday 8th November 2023 - Jump / Grass
  • Monday 16th October 2023 - Flat / Grass
  • Sunday 17th September 2023 - Flat / Grass
  • Saturday 16th September 2023 - Flat / Grass
  • Wednesday 30th August 2023 - Flat / Grass
  • Tuesday 29th August 2023 - Flat / Grass
  • Friday 11th August 2023 - Flat / Grass
  • Friday 4th August 2023 - Flat / Grass
  • Tuesday 25th July 2023 - Flat / Grass
  • Wednesday 5th July 2023 - Flat / Grass
  • Monday 3rd July 2023 - Flat / Grass
  • Friday 23rd June 2023 - Flat / Grass
  • Saturday 3rd June 2023 - Flat / Grass
  • Monday 15th May 2023 - Flat / Grass
  • Friday 5th May 2023 - Flat / Grass
  • Sunday 30th April 2023 - Flat / Grass
  • Saturday 8th April 2023 - Flat / Grass
  • Friday 24th March 2023 - Jump / Grass
  • Wednesday 1st March 2023 - Jump / Grass
  • Sunday 19th February 2023 - Jump / Grass
  • Sunday 5th February 2023 - Jump / Grass
  • Saturday 4th February 2023 - Jump / Grass
  • Tuesday 3rd January 2023 - Jump / Grass
  • Sunday 1st January 2023 - Jump / Grass
  • Monday 19th December 2022 - Jump / Grass
  • Monday 5th December 2022 - Jump / Grass
  • Monday 21st November 2022 - Jump / Grass
  • Wednesday 2nd November 2022 - Jump / Grass
  • Monday 10th October 2022 - Flat / Grass