When is the Edinburgh Marathon 2025? All you need to know including route and how to sign up for 2026 marathon

There are just weeks to go until the Edinburgh Marathon Festival 2025, which will see runners pound the streets in a series of races over the weekend.

First held in 1982, the annual event has sold out every year for the last 17 years, and is the second largest marathon in the UK outside of London. Every year thousands of runners take part, with the Edinburgh Marathon Festival supporting a number of charities including Macmillan Cancer Support, Alzheimer Scotland, the British Heart Foundation and the MS Society.

Here’s everything you need to know about the Edinburgh Marathon Festival 2025 - and how to sign up for the 2026 event too.

The Edinburgh Marathon 2025 gets underway at 10am on Sunday, May 25placeholder image
The Edinburgh Marathon 2025 gets underway at 10am on Sunday, May 25

What time does the Edinburgh Marathon start? Start times for all races

There are a number of races taking place over the weekend of May 24 and May 25, 2025. The full Edinburgh Marathon starts at 10am on Sunday, May 25 at Potterrow.

The half marathon and relay also take place on Sunday, May 25, and are due to start at 8am and 10am respectively.

The 10K race will start at 9am on Saturday, May 24, with the 5K race starting a couple of hours later at 11am. Both will take place in and around Holyrood Park.

Holyrood Park will also host races for younger ones taking part in the weekend’s festivities. The Junior 5K, which is for racers aged 11 to 18, is set to start at 12pm on May 24, while the Junior 2K, for racers aged nine to 12, will begin at 1pm on May 24.

And for littler ones, the Junior 1.5K, for those aged between six and eight, will start at 1.30pm on May 24, and the Kids’ Kilometre race, for tots aged three to six, will start at 2pm.

The 2023 Edinburgh Marathon Festival took place in glorious sunshine to helped put a smile on runners' facesplaceholder image
The 2023 Edinburgh Marathon Festival took place in glorious sunshine to helped put a smile on runners' faces

What is the route for the Edinburgh Marathon?

The Edinburgh Marathon will start on Potterrow, with runners passing many iconic city centre sights along the route.

Runners will make their way past Greyfriars Kirkyard and continue onto the Royal Mile before heading down the Mound into the New Town. Participants will see several Edinburgh landmarks as they pass through Princes Street Gardens including the Scott Monument and Edinburgh Castle.

The route will then turn back up to the Royal Mile before departing the Royal Park and heading east towards the coast, taking in the sea air of Portobello promenade. People taking part will then head towards Musselburgh, running past the oldest golf course in the world where it’s documented that golf has been played as early as 1672, before heading further east to Gosford House.

Runners will then head back along the coast, before reaching the finish line near Musselburgh High Street.

View the full route and mile markers on our interactive map here.

How many people take part in the Edinburgh Marathon?

Around 35,000 people take part in the Edinburgh Marathon Festival weekend, with the event also attracting around 100,000 spectators. And if last year is anything to go by, even the rain won’t stop thousands from cheering on the runners as the pound the streets.

Runners take part in the Edinburgh Marathon 2024placeholder image
Runners take part in the Edinburgh Marathon 2024

What roads will be closed for the Edinburgh Marathon and will there be bus diversions?

The full and half Edinburgh Marathons will see several road closures in place across Edinburgh and East Lothian. There will also be a number of changes to Lothian Bus services during the EMF period. You can view the full list of road closures and bus diversions here.

What is the weather forecast for the Edinburgh Marathon Festival weekend?

Similar to last year, it’s set to be a wet weekend this year. You can see the full weather forecast here.

When is the Edinburgh Marathon 2026? How to sign up

This year’s Edinburgh Marathon hasn’t taken place yet, but that doesn’t mean you can’t already sign up for the 2026 event.

The Edinburgh Marathon Festival 2026 is set to take place on May 23 and 24 next year, with the official marathon set to start at 10am on Sunday, May 24, 2026. The half marathon is also scheduled to start at 8am on Sunday, May 24, 2026, but timings for other races haven’t yet been released.

Standard entry is available from £76.75, with charity entries also available. To sign up, visit the Edinburgh Marathon website.

Related topics:
News you can trust since 1873
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice