The Find Your Finish blog
Practical guides for choosing a race, training for your next distance, and planning race day, plus resources for organizers setting up their own event.
Visakhapatnam's Beach Road gives it one of the most recognisable race settings in South India, though the coastal climate still calls for careful planning.
Varanasi follows the same North Indian winter pattern as Kanpur and Agra, but its race-day character is shaped as much by the Ganga ghats.
Vadodara's dry heat narrows its comfortable racing window to a firmly winter affair, with Sayaji Baug doing most of the heavy lifting as a training base.
Thiruvananthapuram rarely gets genuinely hot by Indian standards, but its coastal humidity keeps the comfortable racing window narrower than temperature alone suggests.
Surat's climate runs hot and dry for much of the year, similar to Ahmedabad, which keeps its comfortable racing window tightly wound around winter.
Shillong is one of the few Indian cities where cold, not heat, is the main thing to plan around, thanks to its hill-station elevation.
Ranchi sits on a plateau at a higher elevation than most of the Gangetic plain, which gives it a noticeably more comfortable climate for racing.
Rajkot's Saurashtra climate is hot and dry rather than humid, so mornings can feel genuinely cool even when the day ahead is scorching.
Raipur's central location gives it some of the hottest summers on the national race calendar, which compresses its comfortable racing window more than most cities.
Patna's racing season is bookended by a hot, humid summer on one side and dense winter fog on the other, which narrows the window more than it first appears.
Noida sits close enough to Delhi to share its winter weather and air quality pattern, but its planned, wide sector roads make for a different race-day experience.
Nashik sits higher than Mumbai and cooler than most of Maharashtra's plains, which gives it a genuinely wider comfortable racing window than its neighbours.
Nagpur sits close to the geographic centre of India, and its climate leans toward extremes, a pleasant winter followed by some of the country's hottest months.
Mysuru shares much of Bengaluru's mild, elevation-driven climate, but with wider roads and less traffic to fight on race morning.
Mangaluru's coastal, port-city climate means heat is less of an issue than humidity, which stays high through most of the year.
Madurai runs hot for most of the year, and being inland rather than coastal, it doesn't get the sea breeze that softens a Tamil Nadu summer.
Lucknow's racing calendar follows the same North Indian winter pattern as Delhi and Kanpur, cold, foggy mornings and a tightly packed season.
Kochi's humidity barely lets up across the year, which makes hydration and pacing a bigger factor here than temperature alone ever tells you.
Kanpur follows the same North Indian winter pattern as Delhi and Lucknow, cold foggy mornings good for racing, then a punishing summer.
Jamshedpur avoids both the extreme winter cold of the plains and the harshest summer heat, with wide roads built for the city's industry.
Indore sits far enough from both coasts and the northern plains that its climate avoids the extremes either tends to bring, which makes for a longer racing window.
Guwahati's monsoon runs longer and heavier than most of India's, which squeezes its comfortable racing window tighter than cities further west.
Goa races draw as many travelling runners as local ones, which changes how you should plan for them compared to a race in your home city.
Dehradun's elevation keeps it noticeably cooler than Delhi or Lucknow for most of the year, which opens up a wider racing window than most North Indian cities get.
Coimbatore's elevation and inland location give it a cooler, drier climate than coastal Tamil Nadu cities, which widens its comfortable racing window.
Bhubaneswar's climate is milder than the North Indian plains but noticeably more humid, thanks to its closeness to the Bay of Bengal.
Bhopal's two big lakes shape both its skyline and its running culture, and its central-India climate keeps race planning simpler than most cities need.
Amritsar's winters run cold and foggy, closer to Chandigarh and Delhi than to most of North India, which shapes a short, well-defined racing season.
Ahmedabad's climate is dry rather than humid, which changes how race-day heat actually feels compared to a coastal city, and when the city's season opens and closes.
Agra shares Delhi and Jaipur's sharp seasonal swing, cold foggy winters that suit racing, and summers hot enough to shut training down.
Chandigarh's planned layout gives it some of the widest, most consistent roads on the Indian racing calendar, and a proper cold winter to match.
Jaipur's desert-adjacent climate means big temperature swings between day and night, worth knowing before you plan race morning.
Kolkata's winter is genuinely pleasant for running, a short but reliable window bookended by a hot, humid year on either side.
Chennai's coastal humidity holds on for most of the year, which narrows the comfortable racing window more than almost any other major Indian city.
Pune's elevation and strong local running culture make it one of the more comfortable, well-supported cities to race in on the Indian calendar.
Hyderabad's racing season is shaped by a hot, dry summer rather than the humidity that defines coastal cities. Here's how to plan around it.
Bengaluru's elevation gives it a genuinely mild climate most of the year, which changes how you should think about racing here compared to Delhi or Mumbai.
Mumbai's racing season is short and specific, shaped almost entirely by humidity rather than heat alone. Here's how to plan around it.
Delhi's racing calendar is shaped by two things most cities don't have to plan around as heavily: summer heat and winter air quality. Here's how to work with both.