Upcoming Marathons in India 2026 – Full Calendar, Dates & Runner’s Guide

Last updated: 14 April 2026

2026 Marathon Season Overview in India

The 2026 running season in India is shaping up to be one of the busiest yet. Peak season runs from January to March and again in October to December, offering the best weather conditions in most parts of the country.

  • Winter (Dec–Feb): Ideal for PB attempts in North & West India (Delhi, Mumbai, Bengaluru)
  • Spring (Feb–April): Major races in South India (Kerala, Tamil Nadu, Karnataka)
  • Monsoon & Post-Monsoon: Trail and ultra runs in the Himalayas and Western Ghats gain popularity
  • Increased focus on night races and women-friendly events across major cities
🇮🇳 India’s Most Exhaustive Running Calendar

Marathon Calendar India 2026–27

155+ events · Full Marathons, Half Marathons, Ultras, Trail Runs, Night Races, Kids Runs & Charity Events across 28+ states. Updated weekly.

🏁
160
Total Events
🔥
101
Upcoming
⛰️
20
Ultras
🏙️
90
Cities
📍
31
States
🔍
Loading events…
Loading calendar…

Can’t find your race?

This calendar is updated weekly. Email anurag@fatmarathoner.com to get your event listed.

IndiaRunning.com·BhaagoIndia· Athlenic·iFinish· ZenMountain·AIMS·MyRaceIndia
Ultra = 50km+ · Full = 42.195km · Half = 21.09km · Always verify dates on official organiser site · © 2026 FatMarathoner.com

Explore more running resources and city-specific calendars on FatMarathoner.com:

Frequently Asked Questions (FAQs)
Q1: When is the best time to run a marathon in India?

The best time to run a marathon in India is October to February, when temperatures are cooler across most of the country. The peak season is November to January, with major races like the Tata Mumbai Marathon, Freshworks Chennai Marathon and Vedanta Delhi Half Marathon all held during this window. For mountain and trail runs, July to September is ideal in Ladakh and the Himalayas.

Q2: Which is the biggest marathon in India?

The Tata Mumbai Marathon is the biggest marathon in India and the largest in Asia by participation, with over 46,000 runners across six race categories. It holds an IAAF Gold Label status and a prize pool of USD 405,000. The NMDC Hyderabad Marathon is India’s second largest, with 30,000+ participants.

Q3: Which Indian marathons have World Athletics Gold Label certification?

Three Indian road races hold World Athletics Gold Label status — the highest certification in road running. These are the Tata Mumbai Marathon, the Vedanta Delhi Half Marathon, and the TCS World 10K Bengaluru. All three are organised by Procam International and attract elite international athletes every year.

Q4: Are there marathons in India during the monsoon season?

Yes. While most major road marathons avoid the monsoon months of June to August, there are events that run during this period. The NMDC Hyderabad Marathon and Mumbai Half Marathon are held in late August. High-altitude events like the Ladakh Marathon and Spiti Marathon are specifically timed for July to September, above the monsoon cloud line.

Q5: How do I register for the Tata Mumbai Marathon?

Registration for the Tata Mumbai Marathon opens online at tatamumbaimarathon.procam.in, typically around July each year. The 2027 edition is scheduled for January 17, 2027. Entry fees vary by category — the full marathon requires a qualifying timing certificate. Popular categories sell out within days of registration opening, so set a reminder and register early.

Q6: What is the highest altitude marathon in India?

The Ladakh Marathon, held annually in September in Leh, is the world’s highest marathon at approximately 3,500 metres above sea level. It is AIMS certified and offers distances of 72K ultra, 42K full and 21K half marathon. The Spiti Marathon in Kaza, Himachal Pradesh runs at an even higher altitude of around 3,800 metres.

Q7: How can I get my running event listed on the India Marathon Calendar?

Email anurag@fatmarathoner.com with your event details including race name, date, city, state, distances offered and registration link. The calendar is updated weekly and listing is free for genuine running events in India.

Q8: Which Indian state has the most running events?

Maharashtra has the highest concentration of running events in India, with races in Mumbai, Pune, Nashik, Nagpur, Lonavala, Vasai and Aurangabad throughout the year. Karnataka is second, with Bengaluru alone hosting the Bengaluru Marathon, Bengaluru Midnight Marathon and TCS World 10K.

Anurag Rana — Founder FatMarathoner, Delhi Runner
About the Author
Anurag Rana
Founder, FatMarathoner.com · Delhi Runner
160+ Events tracked
10+ Years running
28+ States covered
Delhi Based in
I’m an active runner based in New Delhi, training year-round on the city’s roads and pavements. I built FatMarathoner to be the resource I always wished existed when I was planning my own race calendar. Every event on this page has been personally researched and verified by expert team members. At Fatmarathoner, our team team tests running gear like smartwatches, shoes and electrolytes on the long rungs. We bring first-hand experience navigating India’s running scene across seasons. This calendar is updated weekly — if your race is missing, email me directly.