A race weekend doesn't have to cost a fortune. For each race in our list we estimate what a typical weekend costs per person: two nights in a mid-range hotel at race-weekend prices, three days of food, and the entry fee. Flights aren't included, because they depend on where you're coming from.
These races come in under €450 on that basis. Half marathons and marathons are mixed together, in date order.
Half marathons
Ljubljana Half MarathonNearly flat city course, finish at Congress Square.
Sun 18 Oct 2026 (2027: mid-late Oct likely)Race day 7–14°CLjubljana, SloveniaFly into Ljubljana (LJU)Entry: check
How to get in: 2026 entries closed on 15 SepLanzarote Half MarathonFlat seafront course from Puerto del Carmen.
Sat 5 Dec 2026 (2027: early Dec likely)Race day 19–23°CLanzarote, SpainFly into Lanzarote (ACE)Open
How to get in: Yes, openGran Canaria Half MarathonFlat city loops by the sea in Las Palmas.
Sun 17 Jan 2027 (provisional)Race day 18–22°CLas Palmas, SpainFly into Gran Canaria (LPA)Entry: check
How to get in: CheckGranollers Half MarathonOut-and-back near Barcelona, through La Garriga. Gentle rises.
Sun 24 Jan 2027Race day 8–14°CGranollers, SpainFly into Barcelona (BCN), then 30 min by trainOpen
How to get in: Yes, open until 17 Jan 2027 or 8,000 entriesSanta Pola Half MarathonFlat and fast seaside course.
Sun 24 Jan 2027Race day 12–17°CSanta Pola, SpainFly into Alicante (ALC), 20 min awayOpen
How to get in: Yes, open since 8 Jun 2026Split Half MarathonSeafront start on the Riva, some climbing (159 m).
Sun 14 Feb 2027Race day 9–14°CSplit, CroatiaFly into Split (SPU)Entry: check
How to get in: CheckNaples Half MarathonFlat and fast along the seafront, past Vesuvius views.
Sun 21 Feb 2027Race day 10–15°CNaples, ItalyFly into Naples (NAP)Entry: check
How to get in: CheckMalta Half MarathonMostly downhill or flat, from the old city of Mdina down to the coast.
Sun 28 Feb 2027Race day 13–17°CMalta, MaltaFly into Malta (MLA)Entry: check
How to get in: CheckLisbon Half MarathonStarts on the 25 de Abril bridge, then mostly flat along the river.
Sun 7 Mar 2027Race day 12–17°CLisbon, PortugalFly into Lisbon (LIS)Ballot closed
How to get in: Ballot closed 19 May 2026. Tour operator or charity place onlyMálaga Half MarathonFlat, start at Paseo del Parque.
Sun 7 Mar 2027Race day 12–18°CMálaga, SpainFly into Málaga (AGP)Entry: check
How to get in: CheckReading Half MarathonMostly flat, finish inside the Select Car Leasing Stadium.
Sun 21 Mar 2027Race day 6–11°CReading, UKFly into London Heathrow (LHR)Entry: check
How to get in: CheckPrague Half MarathonMostly flat, along the Vltava river.
Sat 3 Apr 2027Race day 5–12°CPrague, CzechiaFly into Prague (PRG)Ballot closed
How to get in: Ballot ran from 21 Jul 2026 for about 3 weeks, now closed. Charity or tour operator onlyLimassol Half MarathonFlat, fast and along the coast.
Sun 4 Apr 2027Race day 16–21°CLimassol, CyprusFly into Larnaca (LCA) or Paphos (PFO)Entry: check
How to get in: CheckMadrid Half MarathonCity centre loop, start and finish on Paseo de Recoletos. Some hills.
Sun 4 Apr 2027Race day 8–17°CMadrid, SpainFly into Madrid (MAD)Entry: check
How to get in: CheckWarsaw Half MarathonFlat, starting from the Poniatowski Bridge.
Sun 4 Apr 2027Race day 5–12°CWarsaw, PolandFly into Warsaw (WAW)Entry: check
How to get in: Registration date to be announced in late 2026Budapest Spring Half MarathonFlat, starting and finishing on Margaret Island, along the Danube.
Sun 11 Apr 2027Race day 10–16°CBudapest, HungaryFly into Budapest (BUD)Entry: check
How to get in: CheckIstanbul Half MarathonFlat and fast, along the Golden Horn and the historic peninsula.
Sun 18 Apr 2027 (provisional)Race day 12–18°CIstanbul, TurkeyFly into Istanbul (IST/SAW)Entry: check
How to get in: CheckPoznań Half MarathonFlat city course (77 m of climbing), start near the International Fair.
Sun 18 Apr 2027Race day 7–14°CPoznań, PolandFly into Poznań (POZ)Entry: check
How to get in: CheckBirmingham Half MarathonCity centre start at Centenary Square. Some hills.
Sun 2 May 2027Race day 9–15°CBirmingham, UKFly into Birmingham (BHX)Open
How to get in: Yes, early entries openBristol Half MarathonMostly flat, along the Avon Gorge under the Clifton Suspension Bridge.
Sun 9 May 2027 (one listing says Sat 8 May)Race day 10–16°CBristol, UKFly into Bristol (BRS)Entry: check
How to get in: CheckKarlovy Vary Half MarathonSpa town loops with some hills.
Sat 15 May 2027Race day 11–18°CKarlovy Vary, CzechiaFly into Prague (PRG), then about 2h by busEntry: check
How to get in: RunCzech 2027 registration openRiga Half MarathonFlat, through the old town and over the Daugava bridges.
Sun 16 May 2027Race day 11–17°CRiga, LatviaFly into Riga (RIX)Open
How to get in: Yes, open since 16 Jun 2026Great Manchester Run Half MarathonFlat city centre course from Portland Street.
Sun 23 May 2027Race day 11–17°CManchester, UKFly into Manchester (MAN)Entry: check
How to get in: CheckČeské Budějovice Half MarathonFlat, through the old town square.
Sat 29 May 2027 (provisional)Race day 12–19°CČeské Budějovice, CzechiaFly into Prague (PRG), then about 2h by bus or trainEntry: check
How to get in: RunCzech 2027 registration openOlomouc Half MarathonFlat, fast evening race through the historic centre.
Sat 12 Jun 2027Race day 16–23°COlomouc, CzechiaFly into Prague (PRG) or Vienna (VIE), then trainEntry: check
How to get in: RunCzech 2027 registration openBudapest Half MarathonFlat, along the Danube.
Sun 5 Sep 2027 (provisional)Race day 16–24°CBudapest, HungaryFly into Budapest (BUD)Entry: check
How to get in: CheckPorto Half MarathonFlat, along the river.
Sun 12 Sep 2027 (provisional)Race day 16–23°CPorto, PortugalFly into Porto (OPO)Entry: check
How to get in: CheckCardiff Half MarathonFlat and fast, past Cardiff Castle and over the Cardiff Bay barrage.
Sun 3 Oct 2027Race day 10–15°CCardiff, UKFly into Cardiff (CWL) or Bristol (BRS)Ballot open
How to get in: Yes, ballot closes midnight Sun 18 Oct 2026. Results 22 OctGreat Scottish RunCity loop from George Square, through Pollok Park. Some gentle hills.
Sun 3 Oct 2027Race day 8–13°CGlasgow, UKFly into Glasgow (GLA)Open
How to get in: Yes, open (listed on Let's Do This)Marathons
Málaga MarathonFlat seafront course, start and finish at Paseo del Parque.
Sun 8 Nov 2026 (2027: early Nov likely)Race day 14–20°CMálaga, SpainFly into Málaga (AGP)Open
How to get in: Open until 2 Nov 2026 or sold out (12,000 bibs)Porto MarathonMostly flat, along the Douro river and the coast, finishing at Parque da Cidade.
Sun 8 Nov 2026 (2027: usually early Nov)Race day 12–17°CPorto, PortugalFly into Porto (OPO)Entry: check
How to get in: CheckGran Canaria MarathonFlat city loops by the sea in Las Palmas.
Sun 17 Jan 2027 (provisional)Race day 18–22°CLas Palmas, SpainFly into Gran Canaria (LPA)Entry: check
How to get in: CheckFunchal Marathon (Madeira)Along the Funchal seafront.
Sun 31 Jan 2027 (sources disagree)Race day 16–20°CFunchal, PortugalFly into Madeira (FNC)Entry: check
How to get in: CheckCastellón MarathonFlat single loop (about 121 m of climbing), city and coast.
Sun 21 Feb 2027Race day 10–16°CCastellón, SpainFly into Valencia (VLC) or Castellón (CDT)Entry: check
How to get in: CheckMalta MarathonPoint-to-point and mostly downhill, from Mdina down to the coast at Sliema.
Sun 28 Feb 2027Race day 13–17°CMalta, MaltaFly into Malta (MLA)Open
How to get in: Yes, openLimassol MarathonFlat, fast and along the coast.
Sun 4 Apr 2027Race day 16–21°CLimassol, CyprusFly into Larnaca (LCA) or Paphos (PFO)Entry: check
How to get in: CheckThessaloniki MarathonPoint-to-point from ancient Pella to Thessaloniki's seafront, mostly flat.
Sun 4 Apr 2027Race day 12–19°CThessaloniki, GreeceFly into Thessaloniki (SKG)Entry: check
How to get in: Registration to be announcedBratislava MarathonMostly flat, along the Danube, start at Eurovea.
Sun 11 Apr 2027Race day 8–16°CBratislava, SlovakiaFly into Bratislava (BTS) or Vienna (VIE)Entry: check
How to get in: Pre-registration openBelgrade MarathonCity course along the rivers.
Sun 18 Apr 2027 (half on Sat 17 Apr)Race day 10–18°CBelgrade, SerbiaFly into Belgrade (BEG)Entry: check
How to get in: CheckKrakow MarathonMostly flat, start and finish near the Main Market Square.
Sun 18 Apr 2027 (not yet confirmed by the organiser)Race day 7–15°CKrakow, PolandFly into Krakow (KRK)Entry: check
How to get in: CheckBelfast City MarathonStormont Estate to Ormeau Park, rolling.
Sun 2 May 2027Race day 8–13°CBelfast, UKFly into Belfast (BFS/BHD)Entry: check
How to get in: Check: may be open nowPrague MarathonMostly flat, some cobbles. Starts in Old Town Square.
Sun 2 May 2027Race day 10–17°CPrague, CzechiaFly into Prague (PRG)Entry: check
How to get in: Registration open since Sep 2026 and filling fastRiga MarathonFlat, through the old town and over the Daugava bridges.
Sun 16 May 2027Race day 11–17°CRiga, LatviaFly into Riga (RIX)Open
How to get in: Yes, open since 16 Jun 2026Tallinn MarathonThrough the medieval old town and along the seafront. Mostly flat.
Sun 12 Sep 2027 (provisional)Race day 11–16°CTallinn, EstoniaFly into Tallinn (TLL)Entry: check
How to get in: CheckBudapest MarathonMostly flat, along the Danube and over its bridges.
Sun 10 Oct 2027 (expected; 2026 was Sun 11 Oct)Race day 10–17°CBudapest, HungaryFly into Budapest (BUD)Entry: check
How to get in: 2027 registration not announced yetLjubljana MarathonNearly flat city course, two laps, finish at Congress Square.
Sun 17 Oct 2027 (projected)Race day 7–14°CLjubljana, SloveniaFly into Ljubljana (LJU)Entry: check
How to get in: 2026 entries closed. Watch for 2027Keep it cheap: book a hotel with free cancellation as soon as you decide. Race-weekend prices only go up.
Find the race that suits you
7 questions, about a minute
Built from our race database, checked against organisers' sites in October 2026. Entry status changes fast, especially when races sell out, so always check the official site before you book.