By country.
Upcoming marathons and half marathons in 83 countries. Pick one to see every race, its date and course.
North America
All 384 races →- United States of AmericaDammeron Valley · Big Bear Lake · Indianapolis · Tarrytown · Moab · Kitty Hawk · Castro Valley · Lexington · Florence · New Berlin · Malibu · Princeton · Monterey · Manchester · Tucson, AZ · Lincoln · Harrisburg · Boston · Marble Falls · Cypress · Brunswick · Charlotte, NC · Richmond · Roxbury · Tryon · Chickamauga · Vienna · Columbia City · Perrysburg · Avalon · Madison · Santa Clarita · Queens · Tulsa · Cotter · Logandale · Moultrie · Davis · Rolla · Cocoa · Overland Park · Philadelphia · Nashville · Atlanta · Sparks Glencoe · Seattle, WA · Little Rock · Panama City Beach · Raleigh · Winston-Salem · Rehoboth Beach · Memphis · Needville · Death Valley · Sacramento · San Antonio, TX · Gloucester · Huntersville · Tallahassee · Kiawah Island · Pheonix, AZ · Monclair · Spicewood · Oracle · Biloxi · Honolulu · West Palm Beach · Islamorada · Dallas, TX · College Station · Huntsville · San Diego · Irving · Lafayette · Springfield · Camarillo · Seminole · Allen · Bellingham · Kingwood · New York · Buckeye · Orlando, FL · Boulder Beach, Lake Mead National Recreation Area · Mena · Anniston · Escondido · Riverside · Las Vegas · Hilton Head Island · McAllen · Carlsbad, CA · Redding · Baton Rouge · Maui · Phoenix · Apache Junction · Houston · Naples · Santa Clara · Pacifica · Charleston · Somerton · Washington · Dallas · Fremont · Clearwater · Sugar Land · Miami, FL · Walker · Freeport · Decatur · Jacksonville Beach, FL · Harlingen · Saint Petersburg · Melbourne · San Francisco · Huntington Beach, CA · Sedro-Woolley · Oak Island · Mesa · Fort Lauderdale, FL · Austin, TX · Tampa · Galveston · Ventura · The Woodlands · Ellerbe · Wilmington · Augusta · Tucson · El Paso · Fort Worth · Myrtle Beach, SC · Page · Waxahachie · Albany · Ashland City · Poway · Redlands · Napa · McKinney · Newport News · Atlanta, GA · Miami Beach · Los Angeles · Grand Rivers · Cary · Hilo · Virginia Beach · Calistoga · Congres, NY · Alvord · Columbus · Kailua · New Bedford · Oakland, CA · Valley Cottage · Elizabeth City · Derry · St. Louis, MO · Salisbury · Chicago · Savannah · Charlottesville · West Haven · Modesto · Long Beach · Milwaukee · Geyserville · Geneva · Fruita · Athens · Knoxville · Boise · Wenatchee · New Holland · Fayetteville · Prescott · Newport · Carmel, IN · Ojai · Roanoke · Jersey City, NJ · Redmond · Naperville · Kenosha · Champaign, IL · Eugene, OR · Salt Lake City, UT · Jim Thorpe · Louisville · Burnet · Council Bluffs · Oklahoma City · Nashville, TN · Fort Wayne · Kalamazoo · Carmel · Rochester · Cedar Rapids · Toledo · Brooklyn · Provo · Highland · Cincinnati · East Providence · Kennebunk · Fort Collins · Oakland · Binghamton · Arcata · Frederick · Eau Claire · Tacoma · Pittsburgh, PA · Solvang · Ottawa · Holdingford and St. Joseph · Vineyard · La grange · Todd · Olympia · Cleveland, OH · Fredericksburg · Denver, CO · Spokane · La Pointe · Whitefish · Traverse City · Enumclaw · Burlington · Buffalo · Coeur d'Alene · Waco · Polk City · Gladstone · Portland · Coudersport · Cooperstown · Port Angeles · Deadwood · Dexter · Woodstock · Casper · San Diego, CA · Steamboat Springs · Skagway · Sweet Home · South Williamson · Lake Placid · Estes Park · Carnation · North Bend · Duluth · Charlevoix · Leadville, CO · Livingston · American Fork · Missoula · Spearfish · Waitsfield · Riverpoint · Salt Lake City · San Francisco, CA · Idaho Falls · Rockport · Valentine · Eureka · Greenfield · Santa Rosa · Salmon · Geneseo · Sackets Harbor · Kauai, HI · Bird in Hand · Detroit Lakes · Bozeman · Berea · Sunbury · Seattle · Milford · Akron · Jackson · Gering · Keene · Boulder · Asheville · St. George · Minneapolis · Ocean City · Long Beach, CA · Portland, OR · Escalante · Jackson County · Falmouth · Bemidji · Weott · Scranton · Snohomish · Kansas City, MO240 marathons · 330 halvesNext 7 Nov 2026
- CanadaHalifax · Regina · Mississauga · Winnipeg · Toronto · Vancouver · Fredericton · Saskatoon · Ottawa · Calgary · London · Black Diamond · Banff · Grande Cache · Invermere · Edmonton · Kimberley · Montreal · Quebec15 marathons · 22 halvesNext 14 Feb 2027
- BahamasArawak Cay, The Bahamas1 halfNext 22 Nov 2026
- BermudaHamilton1 marathon · 1 halfNext 17 Jan 2027
- Cayman IslandsGeorge Town, Grand Cayman1 marathon · 1 halfNext 6 Dec 2026
- Costa RicaSan José1 marathon · 1 halfNext 6 Dec 2026
- JamaicaKingston1 marathon · 1 halfNext 6 Dec 2026
- MexicoMexico City1 marathonNext 29 Aug 2027
South America
All 18 races →- BrazilCuritiba · Sao Paulo · Rio de Janeiro · Porto Alegre · Florianópolis5 marathons · 5 halvesNext 15 Nov 2026
- ArgentinaVilla La Angostura · Buenos Aires2 marathons · 2 halvesNext 6 Nov 2026
- ColumbiaCali · Bogotá · Medellin2 marathons · 2 halvesNext 25 Apr 2027
- PeruLima · Cusco2 marathons · 2 halvesNext 22 May 2027
- ParaguayAsunción1 marathon · 2 halvesNext 9 May 2027
- BoliviaLa Paz1 marathon · 1 halfNext 14 Mar 2027
- ChileSantiago1 marathon · 1 halfNext 16 May 2027
Europe
All 328 races →- United KingdomGower · Goathland · Windsor · Gosport · Broadway, Worcestershire · Humberston · Clowne · Swanage · Beesands · Warwick · Saltburn · Bamburgh · Central Park Arena · Castle Drogo · Taunton · Brighton · Eastbourne · Bideford · Bath · Cambridge · Colchester · Steyning · Reading · Stafford · Alloa · Swansea · Hastings · Londres · London · Huish Park, Yeovil · Boston · Southampton · Manchester · Stratford-upon-Avon · Blackpool · Isle of Tiree · Worthing · Belfast · Fenny Stratford · Martinhoe · Leeds · Poole Harbour · Exeter · Edinburgh · Portree · Derby · Kingsclere · Cheddar · Woolacombe · Tenby · East Lothian · Roseberry Topping · Larne · Dorking · Newcastle · Cardiff28 marathons · 60 halvesNext 7 Nov 2026
- GermanyEinruhr · Zeil am Main · Essen · Tübingen · Leipzig · Pulheim · Bad Salzungen · Königsforst · Frankfurt · Paderborn · Öpfingen · Berlin · Freiburg · Ramsthal · Hannover · Bad Staffelstein · Bonn · Dusseldorf · München · Friedrichshafen/Fischbach · Heilbronn · Burg (Spreewald) · Hamburg · Mainz · Schmiedefeld am Rennsteig · Würzburg · Lindau · Bad Liebenwerda · Tuttlingen · Görlitz · Potsdam · Neubrandenburg · Altenburg · Leverkusen · Waxweiler · Velen · Fürth · Löningen · Marburg · Herbrechtingen · Metzingen · Füssen · Rostock · Monschau · Hahnenklee · Worms · Koln · Bremen · Bräunlingen · Bockenheim an der Weinstraße36 marathons · 47 halvesNext 8 Nov 2026
- ItalyArona · Ravenna · Verona · Palermo · Fiumicino · Turin · Florence · Sanremo · Reggio Emilia · Catania · Pisa · Castel Sant'Elia · San Felice Circeo · Rovigo · Napoli · Ferrara · Rome · Stresa · Bologna · Castiglione del Lago · Civitanova Marche · Milan · Brescia · Rimini · Padua · Comacchio · Bibione · Marina di Campo · Livigno · Parma20 marathons · 31 halvesNext 8 Nov 2026
- FranceBordeaux · Nice · Boulogne-Billancourt · Tarbes · Paris · Cannes · La Grande-Motte · Vichy · Cheverny · Montpellier · Nantes · Blaye · Royan · Normandy · Thônes · Chamonix · Oderen · Vannes · Rousset · Lyon10 marathons · 18 halvesNext 8 Nov 2026
- SpainSan Sebastian · Seville · Ibiza · Lanzarote · Valencia · Málaga · Santa Pola · Barcelona · Castelló de la Plana · Alicante · Madrid · Eivissa · Elx · Jerez de la Frontera · Zaragoza · Vitoria-Gasteiz14 marathons · 13 halvesNext 22 Nov 2026
- NetherlandsEgmond · s-Heerenberg · The Hague · Venlo · Amstelveen · Amersfoort · Terneuzen · Enschede · Rotterdam · Leeuwarden · Leiden · Utrecht · Bergen op Zoom · Zwolle · Apeldoorn · Haarlemmermeer · Amsterdam9 marathons · 17 halvesNext 10 Jan 2027
- IrelandAnywhere · Limerick · Dublin · Ballyvaughan · Cork · Ballyheigue · Portumna, Galway · Waterford · Achill Island · Kilkee · Galway6 marathons · 11 halvesNext 25 Apr 2027
- SwitzerlandFrauenfeld · Oberriet · Thusis · Zurich · Sursee · Nidau bei Biel · Geneva · Basel · Zürich · Bettmeralp · Zermatt · Interlaken5 marathons · 11 halvesNext 15 Nov 2026
- AustriaVienna · Innsbruck · Linz · Ehrenhausen · Salzburg · Mondsee · Baden · Galtür · Wachau7 marathons · 9 halvesNext 8 Nov 2026
- NorwayStavanger · Ullensaker · Holmestrand · Beitostølen · Tromso · Oslo · Vassenden · Kongsvinger8 marathons · 9 halvesNext 7 Nov 2026
- FinlandUusimaa · Helsinki · Forssa · Turku · Espoo6 marathons · 8 halvesNext 24 Apr 2027
- PortugalPorto · Funchal, Madeira · Condeixa-a-Nova · Lisbon · Aveiro · Peso da Régua5 marathons · 5 halvesNext 8 Nov 2026
- SwedenJämjö · Stockholm · Gothenburg · Uppsala2 marathons · 6 halvesNext 7 Nov 2026
- PolandWarsaw · Lodz · Krakow · Gdynia · Łódź3 marathons · 3 halvesNext 4 Apr 2027
- DenmarkCopenhagen · Odense · Skagen3 marathons · 3 halvesNext 9 May 2027
- GreeceAthens · Thessaloniki · Rhodes3 marathons · 2 halvesNext 8 Nov 2026
- MaltaIż-Żurrieq · Sliema · Xagħra · Gozo1 marathon · 4 halvesNext 15 Nov 2026
- BelgiumKasterlee · Ghent · Visé3 marathons · 3 halvesNext 15 Nov 2026
- CyprusLarnaca · Ayia Napa · Limassol2 marathons · 3 halvesNext 15 Nov 2026
- Czech RepublicPlzeň (Autocamp Ostende) · Prague2 marathons · 1 halfNext 14 Nov 2026
- HungaryBudapest1 marathon · 2 halvesNext 10 Apr 2027
- IcelandReykjavík · Reykjavik2 marathons · 3 halvesNext 24 Apr 2027
- CroatiaSplit · Zagreb1 marathon · 2 halvesNext 14 Feb 2027
- LithuaniaKaunas · Vilnius2 marathons · 2 halvesNext 25 Apr 2027
- BulgariaSofia1 halfNext 4 Apr 2027
- EstoniaTallinn1 marathon · 1 halfNext 10 Sep 2027
- LatviaRiga1 marathon · 1 halfNext 16 May 2027
- LuxembourgLuxembourg1 marathon · 1 halfNext 8 May 2027
- Moldova (Republic of)Chișinău1 marathon · 1 halfNext 26 Sep 2027
- RomaniaBucharest1 halfNext 25 Apr 2027
- SerbiaBelgrade1 marathon · 1 halfNext 18 Apr 2027
- SlovakiaBratislava1 marathon · 1 halfNext 11 Apr 2027
- SloveniaLjubljana1 marathon · 1 halfNext 17 Oct 2027
- TurkeyIstanbul1 halfNext 18 Apr 2027
Asia
All 68 races →- ChinaBeijing · Shanghai · Xiamen · Chongqing · Nanjing · Wuxi · Wuhan · Dalian · Tianjin · Lanzhou9 marathons · 5 halvesNext 4 Dec 2026
- JapanMiyakojima · Kobe · Fujikawaguchiko · Osaka · Marugame · Oita · Kyoto · Tokyo · Nagano · Gifu · Sendai7 marathons · 5 halvesNext 8 Nov 2026
- IndiaVasco Da Gama · Pune · Chennai · Mumbai · Panaji · Vadodara · Auroville · New Delhi · Munnar9 marathons · 8 halvesNext 13 Dec 2026
- VietnamHanoi · Thành phố Hạ Long · Ho Chi Minh City · Cần Thơ4 marathons · 5 halvesNext 8 Nov 2026
- South KoreaDaegu · Incheon · Seoul · Gusan3 marathons · 1 halfNext 28 Feb 2027
- United Arab EmiratesAbu Dhabi · Dubai · Ras Al Khaimah2 marathons · 2 halvesNext 12 Dec 2026
- ThailandBangkok · Tambon Choeng Thale3 marathons · 2 halvesNext 29 Nov 2026
- CambodiaKrong Siem Reap · Phnom Penh2 halvesNext 6 Dec 2026
- IsraelTel Aviv · Jerusalem2 marathons · 2 halvesNext 26 Feb 2027
- JordanWadi Rum Village · Petra1 marathon · 1 halfNext 21 May 2027
- BhutanPunakha1 marathon · 1 halfNext 6 Mar 2027
- Hong KongHong Kong1 marathon · 1 halfNext 17 Jan 2027
- IndonesiaBali1 marathonNext 22 Aug 2027
- MacaoMacao1 marathon · 1 halfNext 6 Dec 2026
- MalaysiaKuala Lumpur1 marathon · 1 halfNext 3 Oct 2027
- MaldivesMalé1 halfNext 13 Aug 2027
- NepalKhumjung1 marathon · 1 halfNext 29 May 2027
- OmanMuscat1 marathon · 1 halfNext 30 Jan 2027
- PhilippinesCebu City1 marathon · 1 halfNext 10 Jan 2027
- QatarQatar1 marathon · 1 halfNext 15 Jan 2027
- Saudi ArabiaRiyadh1 marathon · 1 halfNext 30 Jan 2027
- SingaporeSingapore1 marathon · 1 halfNext 6 Dec 2026
Africa
All 16 races →- South AfricaThe Sani pass · Zuurberg Mountain Village · Cape Town · Entabeni3 marathons · 4 halvesNext 14 Nov 2026
- EgyptSharm El-Sheikh · Giza Governorate · Luxor1 marathon · 3 halvesNext 28 Nov 2026
- MoroccoMarrakech · Rabat2 marathons · 2 halvesNext 31 Jan 2027
- Cabo VerdeBoavista1 marathonNext 5 Dec 2026
- KenyaNairobi1 halfNext 6 Jun 2027
- SenegalSaly1 marathon · 1 halfNext 24 Jan 2027
- TanzaniaMoshi1 marathon · 1 halfNext 7 Feb 2027
- TunisiaTunis1 marathon · 1 halfNext 6 Dec 2026
- ZimbabweVictoria Falls1 marathon · 1 halfNext 4 Jul 2027
Oceania
All 27 races →- AustraliaMarysville · Busselton · Wangaratta · Canberra · Hamilton Island · Adelaide · Sydney · Victoria · Noosaville · Launceston · Brisbane · Port Augusta · Gold Coast · Cairns · Cable Beach, Broome · Clontarf · Yulara · Perth · Newcastle · Melbourne16 marathons · 20 halvesNext 7 Nov 2026
- New ZealandQueenstown · Okaihau · Westport · Christchurch · Rotorua · Wellington4 marathons · 6 halvesNext 14 Nov 2026