Scottish Half Marathon

Take on the ultimate running experience combining fast, flat routes with stunning view of East Lothian's Golf Coast!

The Scottish Half Marathon is seriously flat and rapid - if you want to set a personal best for a half marathon, then this is the event for you. Starting just outside Edinburgh, you run along the magnificent East Lothian Golf Coast before finishing in the final furlong at Musselburgh Racecourse, Scotland’s oldest racecourse.

It doesn’t matter if this is your first or your hundredth running event; this is one not to be missed! It's fresh and its exciting - give it a go and set your 2021 challenge today!

Sign up on the Scottish Half Marathon website today for a free charity place and pledge to raise a minimum of £100 in sponsorship for Children 1st!

Got your own place already? Let us know using the contact form below so we can send you out your very own Children 1st Fundraising Pack and t-shirt.


Contact our Fundraising Team
Please enter your name
Please use this space if you have further questions.

Why Children 1st?

When you take on the Scottish Half Marathon for Children 1st we will provide you with:

  • A welcome pack with sponsor forms and helpful information to kick start your fundraising.
  • A Children 1st t-shirt to wear proudly on the day of your race.
  • Training hints and tips to help you reach your potential.
  • Dedicated support from a member of our fundraising team to help you every step of the way.

This event is not connected to Children 1st and so decisions on the event going ahead are made by the event organisers directly. Your safety is our utmost priority and we urge you at all times to follow COVID-19 government guidelines. If this event is cancelled due to COVID guidelines we hope for the event organiser to offering a virtual alternative so your funds raised and training still makes an impact

Click to view dynamic map
Scottish Half Marathon
Event Details

Location: Edinburgh/East Lothian
Date: 19-09-2021
Time: 11:00
Contact Name: Community Fundraising Team
Contact Number: 0345 10 80 111
Contact Email: