Sofia Marathon

Sofia Marathon

Sofia, Sofia City Province, Bulgaria

Overview

The Sofia Marathon draws approximately 2,000 finishers each October on an urban road in Sofia, Bulgaria. Views toward Vitosha Mountain define the marathon's skyline. The route passes wide boulevards, landmark squares, and mountain-backed city roads beneath Vitosha. Wide boulevards, landmark squares, and mountain-backed city roads beneath Vitosha define October's Bulgarian capital marathon with skyline views and minimal climbing.

Sofia Marathon is a certified 42.195 km (26.2 mile) marathon — the standard World Athletics marathon distance.

Sofia Marathon 2026 race day

The next Sofia Marathon is scheduled for Sunday, 4 October 2026 with a 9:00 am start. The certified course covers 42.195 km (26.2 miles) with 100 m of climbing on a mostly flat with gentle undulations layout.

Sofia Marathon course route

Starts and finishes in central Sofia. The route passes wide boulevards, landmark squares, and mountain-backed city roads beneath Vitosha. Mostly flat with gentle undulations. Very flat throughout.

Sofia Marathon elevation profile

The Sofia Marathon course is mostly flat with gentle undulations over 42.195 km (26.2 miles). Runners cover 100 metres of climbing and 95 metres of descent, with a net climb of 5 metres from start to finish.

Entry requirements

The Sofia Marathon uses open online registration at sofiamarathon.bg with no ballot or qualifying time for the general field. Sign-up for the October race typically opens the previous year and places are allocated first-come, first-served. Charity bibs are available through partner organisations when general entry closes.

Frequently Asked Questions

What is the Sofia Marathon elevation profile?
The Sofia Marathon has 100 metres of total climbing and 95 metres of descent over 42.195 km (26.2 miles). The course is mostly flat with gentle undulations, with 5 metres of net climb from start to finish.
How long is the Sofia Marathon?
The Sofia Marathon is the standard marathon distance of 42.195 kilometres (26.2 miles), certified to World Athletics rules. Starts and finishes in central Sofia.
What time does the Sofia Marathon start?
The 2026 Sofia Marathon starts at 9:00 am local time on Sunday, 4 October 2026. Arrive early for baggage drop and corral access — official race communications on sofiamarathon.bg/ confirm any last-minute schedule changes.
Where does the Sofia Marathon start and finish?
Starts and finishes in central Sofia. Updated course maps are published at https://sofiamarathon.bg/ each year.
When is the Sofia Marathon and how do I register?
Sofia Marathon is typically held in October. Registration opens through https://sofiamarathon.bg/ and may use a lottery or tiered entry when demand exceeds capacity.
Is the Sofia Marathon course flat?
Yes. Sofia Marathon is known for a largely flat profile with only minor undulations, making it popular with runners chasing steady pacing.
What landmarks does the Sofia Marathon pass?
The route passes wide boulevards, landmark squares, and mountain-backed city roads beneath Vitosha.
What weather should runners expect at Sofia Marathon?
Usually cool and dry with crisp continental autumn weather.

Last updated 18 July 2026. Edition dates and course details are reviewed regularly.

Nearby Marathons

Other races closest to Sofia.

Alexander the Great Marathon
Cluj-Napoca Marathon

Related guides

View all marathon guides →