Marathons in Europe 2027

Big city marathons and half marathons in Europe in 2027, with spectator guides and weekend plans.

DatesEventWhereStatus
19 to 21 February 2027Seville MarathonSeville, SpainExpected
5 to 7 March 2027Paris Half MarathonParis, FranceExpected
12 to 14 March 2027Barcelona MarathonBarcelona, SpainExpected
12 to 14 March 2027Lisbon Half MarathonLisbon, PortugalExpected
19 to 21 March 2027Rome MarathonRome, ItalyExpected
1 to 3 April 2027Prague Half MarathonPrague, CzechiaExpected
2 to 4 April 2027Berlin Half MarathonBerlin, GermanyExpected
2 to 4 April 2027Milan MarathonMilan, ItalyExpected
9 to 11 April 2027Paris MarathonParis, FranceExpected
9 to 11 April 2027Manchester MarathonManchester, United KingdomExpected
16 to 18 April 2027Vienna City MarathonVienna, AustriaExpected
23 to 25 April 2027London MarathonLondon, United KingdomConfirmed
23 to 25 April 2027Madrid MarathonMadrid, SpainExpected
23 to 25 April 2027Hamburg MarathonHamburg, GermanyExpected
30 April to 2 May 2027Prague MarathonPrague, CzechiaExpected
7 to 9 May 2027Copenhagen MarathonCopenhagen, DenmarkExpected
13 to 15 May 2027Göteborgsvarvet (half marathon)Gothenburg, SwedenExpected
28 to 30 May 2027Edinburgh MarathonEdinburgh, United KingdomExpected
3 to 5 June 2027Stockholm MarathonStockholm, SwedenExpected
12 to 14 August 2027Helsinki City MarathonHelsinki, FinlandExpected
10 to 12 September 2027Great North Run (half marathon)Newcastle, United KingdomExpected
16 to 18 September 2027Oslo MarathonOslo, NorwayExpected
17 to 19 September 2027Copenhagen Half MarathonCopenhagen, DenmarkExpected
24 to 26 September 2027Berlin MarathonBerlin, GermanyConfirmed
1 to 3 October 2027Cologne MarathonCologne, GermanyExpected
1 to 3 October 2027Great Scottish RunGlasgow, United KingdomExpected
1 to 3 October 2027Cardiff Half MarathonCardiff, United KingdomExpected
8 to 10 October 2027Lisbon MarathonLisbon, PortugalExpected
8 to 10 October 2027Budapest MarathonBudapest, HungaryExpected
8 to 10 October 2027Munich MarathonMunich, GermanyExpected
15 to 17 October 2027Amsterdam MarathonAmsterdam, NetherlandsExpected
29 to 31 October 2027Frankfurt MarathonFrankfurt, GermanyExpected
29 to 31 October 2027Dublin MarathonDublin, IrelandExpected
29 to 31 October 2027Venice MarathonVenice, ItalyExpected
5 to 7 November 2027Istanbul MarathonIstanbul, TürkiyeExpected
5 to 7 November 2027Porto MarathonPorto, PortugalExpected

All Marathons