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

  • Wednesday 1st January 2025 - Jump / Turf
  • Friday 3rd January 2025 - Jump / Turf
  • Saturday 1st February 2025 - Jump / Turf
  • Sunday 2nd February 2025 - Jump / Turf
  • Sunday 16th February 2025 - Jump / Turf
  • Friday 21st March 2025 - Jump / Turf
  • Wednesday 2nd April 2025 - Flat / Turf
  • Sunday 13th April 2025 - Flat / Turf
  • Saturday 19th April 2025 - Flat / Turf
  • Friday 2nd May 2025 - Flat / Turf
  • Saturday 7th June 2025 - Flat / Turf
  • Tuesday 1st July 2025 - Flat / Turf
  • Tuesday 22nd July 2025 - Flat / Turf
  • Friday 1st August 2025 - Flat / Turf
  • Friday 8th August 2025 - Flat / Turf
  • Tuesday 26th August 2025 - Flat / Turf
  • Wednesday 27th August 2025 - Flat / Turf
  • Saturday 13th September 2025 - Flat / Turf
  • Sunday 14th September 2025 - Flat / Turf
  • Wednesday 1st October 2025 - Flat / Turf
  • Monday 13th October 2025 - Flat / Turf
  • Wednesday 5th November 2025 - Flat / Turf
  • Friday 28th November 2025 - Jump / Turf
  • Monday 8th December 2025 - Jump / Turf
  • Monday 22nd December 2025 - Jump / Turf

Recent Fixtures

  • Monday 9th December 2024 - Jump / Turf
  • Friday 29th November 2024 - Jump / Turf
  • Thursday 28th November 2024 - Jump / Turf
  • Wednesday 6th November 2024 - Flat / Turf
  • Monday 14th October 2024 - Flat / Turf
  • 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