Spring half marathons in Europe: dates, weather and courses
By Oren Katzeer · Updated
Spring is the busiest half marathon season in Europe. From early March to the end of May there is a big-city half almost every weekend, mornings are usually cool, and 21.1 km fits neatly into a winter of training, on its own or as a tune-up for a spring marathon. We list 124 European road half marathons in this window. These are the biggest, with the figures that matter most when choosing one.
| Race | Next edition | Entry | Climb | Usual start temp. |
|---|---|---|---|---|
| Athens Half MarathonAthens, Greece | 7 Mar 2027 (est.) | Open entry | 120 m | 10°C |
| Lisbon Half MarathonAlmada, Portugal | 7 Mar 2027 | Open entry | 60 m | 12°C |
| Paris Half MarathonParis, France | 7 Mar 2027 | Lottery | 100 m | 5°C |
| Bath Half MarathonBath, United Kingdom | 14 Mar 2027 | Open entry | 100 m | 7°C |
| Liverpool Half MarathonLiverpool, United Kingdom | 14 Mar 2027 | Open entry | 80 m | 7°C |
| City-Pier-City Half MarathonThe Hague, Netherlands | 14 Mar 2027 | Open entry | 20 m | 9°C |
| Frankfurt Half MarathonFrankfurt am Main, Germany | 21 Mar 2027 | Open entry | 40 m | 6°C |
| Lille Half MarathonLille, France | 21 Mar 2027 (est.) | Open entry | 30 m | 5°C |
| Stramilano Half MarathonMilan, Italy | 21 Mar 2027 | Open entry | 20 m | 5°C |
| Reading Half MarathonReading, United Kingdom | 21 Mar 2027 | Open entry | 80 m | 7°C |
| Prague Half MarathonPrague, Czechia | 3 Apr 2027 | Lottery | 83 m | 9°C |
| Berlin Half MarathonBerlin, Germany | 4 Apr 2027 | Open entry | 20 m | 9°C |
| Florence Half MarathonFlorence, Italy | 4 Apr 2027 | Open entry | 30 m | 11°C |
| Freiburg Half MarathonFreiburg im Breisgau, Germany | 4 Apr 2027 (est.) | Open entry | 100 m | 8°C |
| Kyiv Half MarathonKyiv, Ukraine | 4 Apr 2027 (est.) | Open entry | 150 m | 7°C |
| London Landmarks Half MarathonLondon, United Kingdom | 4 Apr 2027 | Lottery | 30 m | 8°C |
| Madrid Half Marathon (Medio Maraton de Madrid)Madrid, Spain | 4 Apr 2027 | Open entry | 129 m | 7°C |
| Warsaw Half MarathonWarsaw, Poland | 4 Apr 2027 | Open entry | 85 m | 8°C |
| Budapest Spring Half MarathonBudapest, Hungary | 11 Apr 2027 | Open entry | 131 m | 11°C |
| Enschede Half MarathonEnschede, Netherlands | 11 Apr 2027 | Open entry | 15 m | 9°C |
| Hannover Half MarathonHannover, Germany | 11 Apr 2027 | Open entry | 19 m | 11°C |
| Zurich Half MarathonZurich, Switzerland | 11 Apr 2027 | Open entry | 95 m | 6°C |
| Istanbul Half MarathonIstanbul, Türkiye | 18 Apr 2027 (est.) | Open entry | 50 m | 13°C |
| Montpellier Half MarathonMontpellier, France | 18 Apr 2027 (est.) | Open entry | 70 m | 11°C |
| Poznań Half MarathonPoznań, Poland | 18 Apr 2027 | Open entry | 77 m | 9°C |
| Vienna City Half MarathonVienna, Austria | 18 Apr 2027 | Open entry | 40 m | 10°C |
| Hamburg Marathon Half MarathonHamburg, Germany | 25 Apr 2027 | Open entry | 30 m | 13°C |
| Madrid Rock 'n' Roll Half MarathonMadrid, Spain | 25 Apr 2027 | Open entry | 233 m | 9°C |
| Moscow Half MarathonMoscow, Russia | 25 Apr 2027 (est.) | Open entry | 100 m | 9°C |
| Nantes Half MarathonNantes, France | 25 Apr 2027 (est.) | Open entry | 40 m | 9°C |
| Great Birmingham Half MarathonBirmingham, United Kingdom | 2 May 2027 | Open entry | 150 m | 11°C |
| Helsinki City Half MarathonHelsinki, Finland | 8 May 2027 (est.) | Open entry | 60 m | 10°C |
| Luxembourg Night Half MarathonLuxembourg, Luxembourg | 8 May 2027 | Open entry | 150 m | 16°C |
| Bucharest Half Marathon (May)Bucharest, Romania | 9 May 2027 | Open entry | 20 m | 13°C |
| Great Bristol Half MarathonBristol, United Kingdom | 9 May 2027 | Open entry | 60 m | 12°C |
| Leiden Half MarathonLeiden, Netherlands | 9 May 2027 | Open entry | 15 m | 14°C |
| NewRun Lviv Half MarathonLviv, Ukraine | 9 May 2027 (est.) | Open entry | 200 m | 11°C |
| Gutenberg Half Marathon MainzMainz, Germany | 9 May 2027 (est.) | Open entry | 30 m | 13°C |
| Hackney Half MarathonLondon, United Kingdom | 16 May 2027 | Open entry | 50 m | 13°C |
| Riga Half MarathonRiga, Latvia | 16 May 2027 | Open entry | 20 m | 12°C |
| GoteborgsvarvetGothenburg, Sweden | 22 May 2027 | Open entry | 120 m | 17°C |
| Vilnius Half Marathon (May)Vilnius, Lithuania | 22 May 2027 (est.) | Open entry | 80 m | 18°C |
| Salzburg Half MarathonSalzburg, Austria | 23 May 2027 | Open entry | 30 m | 15°C |
| Edinburgh Half MarathonEdinburgh, United Kingdom | 30 May 2027 | Open entry | 40 m | 12°C |
| Utrecht Half MarathonUtrecht, Netherlands | 30 May 2027 (est.) | Open entry | 15 m | 18°C |
Half marathons with at least 3,000 finishers or in a big city. “Climb” is the total elevation gain of the course. “Usual start temp.” is the average temperature at the start time over the last 10 years on race day. Races are listed in season order; those that have already run this season show next year’s date. Dates marked “est.” follow the race’s usual slot and are not yet confirmed.
Month by month
| Month | Half marathons | Typical start temp. |
|---|---|---|
| March | 25 | 7°C |
| April | 63 | 10°C |
| May | 36 | 13°C |
March: cold starts, fast times
Early-season halves often start in low single digits, which is close to ideal once you are running, if not while you wait in the start pen. Bring a throwaway layer. You’ll also have trained through the darkest weeks of winter, so allow for a missed week or two.
April: the peak
April has the most races and some of the biggest. Conditions are usually good across the continent, though a warm spell can push temperatures up quickly, especially in the south. A half in early April also sits well as a tune-up four to six weeks before a late-April or May marathon.
May: warmer, so go north
By May, the south is warming up and starts get warmer everywhere. Scandinavia, the Baltics, the Netherlands and the UK stay pleasant longer, and an early start helps anywhere.
For a personal best: flat and cool
These big spring halves have 50 m of climbing or less and usually start at 10°C or below: the conditions where most runners go fastest.
| Race | Next edition | Climb | Usual start temp. |
|---|---|---|---|
| City-Pier-City Half MarathonThe Hague, Netherlands | 14 Mar 2027 | 20 m | 9°C |
| Frankfurt Half MarathonFrankfurt am Main, Germany | 21 Mar 2027 | 40 m | 6°C |
| Lille Half MarathonLille, France | 21 Mar 2027 (est.) | 30 m | 5°C |
| Stramilano Half MarathonMilan, Italy | 21 Mar 2027 | 20 m | 5°C |
| Berlin Half MarathonBerlin, Germany | 4 Apr 2027 | 20 m | 9°C |
| London Landmarks Half MarathonLondon, United Kingdom | 4 Apr 2027 | 30 m | 8°C |
| Enschede Half MarathonEnschede, Netherlands | 11 Apr 2027 | 15 m | 9°C |
| Nantes Half MarathonNantes, France | 25 Apr 2027 (est.) | 40 m | 9°C |
Flat and cool is only part of the story, though: turns, narrow streets and crowded starts cost time too. For a ranking built on how fast people actually run each race, see the fastest half marathons in Europe, and for flat courses worldwide, the flattest half marathons.
Entry: most are open, a few need a lottery
Nearly all of these races are first come, first served, though the popular ones sell out months ahead, so enter as soon as you have decided. A few fill by lottery or have limited entry: Paris Half Marathon, Prague Half Marathon and London Landmarks Half Marathon. Their windows open months before race day; marathon lotteries explained covers how ballots work.
Entry fees for these races are around $55 (the median of the ones we have prices for, converted to US dollars), so a spring half is one of the cheaper ways to race abroad. Some countries, France and Italy among them, ask runners without a national athletics licence for a health certificate or an online health check, so read the entry rules before you book flights.
Make it a weekend away
Most big halves start in the city centre and finish within walking distance of it, so a spring half is an easy race to travel for: fly in on Friday or Saturday, race on Sunday morning and have the afternoon to look around. Race pages show flights and the time difference from your home airport, and hotels near the start. Our race trip guide has a booking timeline.
Quick answers
When is half marathon season in Europe?
There are two: spring (March to May) and autumn (September to November). April and October are the busiest months. Summer races exist, but most are small and warm.
What is the biggest spring half marathon in Europe?
By finishers, Paris Half Marathon (about 47,500) and Goteborgsvarvet (about 40,000).
Is a spring half a good warm-up for a marathon?
Yes. A half four to six weeks before your marathon is a good test of pace and kit, and leaves time to recover. Pair one from this list with a race from spring marathons in Europe.
Compare races side by side, or filter by month, climb and temperature in the race finder.
Ran one of these races? Share your experience
Rate the course, organization and atmosphere, and tell other runners what to expect. It takes two minutes and helps everyone choose.