Road · Marathon · Already run

Edinburgh Marathon


Edinburgh, United Kingdom

Edinburgh Marathon is a road race of 26.2 miles (42 km) in Edinburgh, United Kingdom. It was last run on Sunday, May 25, 2025. The race gives its climbing as 322 ft (98 m). It starts at 310 ft (94 m) above sea level. Its high point is 315 ft (96 m). The course runs point to point. Registration is open to all.

There are 9 other upcoming marathons in United Kingdom. Edinburgh Marathon climbs about 12 ft a mile (2 m per km), flatter than 70% of the 476 marathons listed with their climbing.

26.4miDistance
322ftClimbing
58°Flow 47°FTypical race day

The course

26.4miMeasured distance
—Aid stations
322ftMeasured climb
610ftDescent
315ftHigh point
3ftLow point

Questions about Edinburgh Marathon

When is Edinburgh Marathon 2025?

Edinburgh Marathon 2025 was on Sunday, May 25, 2025.

Where is Edinburgh Marathon?

Edinburgh Marathon is held in Edinburgh, United Kingdom.

How long is Edinburgh Marathon?

Edinburgh Marathon is 26.2 miles (42 km).

How much elevation gain does Edinburgh Marathon have?

Edinburgh Marathon has 322 ft (98 m) of elevation gain, as the race states it.

How do you get into Edinburgh Marathon?

Edinburgh Marathon has open registration.

What is the weather usually like at Edinburgh Marathon?

Around Edinburgh Marathon's date, the day's high is typically about 58°F (14°C) and the low about 47°F (8°C), averaged over recent years.

Where can I see the Edinburgh Marathon elevation profile and aid station cutoffs?

runfarwhere has Edinburgh Marathon's course file. The outline, distance and climbing are free on its page; the elevation profile, aid stations with cutoffs and the GPX file are part of runfarwhere Premium.

How hilly is Edinburgh Marathon?

Edinburgh Marathon climbs about 12 ft a mile (2 m per km), flatter than 70% of the 476 marathons listed with their climbing.

What other marathons are there in United Kingdom?

Other upcoming marathons in United Kingdom include The Grizzly (March 14, 2027), Greater Manchester Marathon (April 18, 2027) and London Marathon (April 25, 2027).

Other races in United Kingdom

Every race in United Kingdom

More like it

Updated