
Marathons in Gujarat
Gujarat is home to 3 marathons in our database in India, spread across cities including Ahmedabad, Surat, and Vadodara. Adani Ahmedabad Marathon is the largest race in the lineup, typically drawing around 2,500 finishers, while the full spread offers everything from fast urban courses to scenic regional events. Browse the races below for course maps, elevation profiles, typical weather, and practical race-day detail to help you choose your next start line. Plan by month on our marathon calendar or filter by country and region.


Nearby Marathons
Other races closest to Gujarat.
Indore Marathon
The Indore Marathon draws approximately 1,800 finishers each February on an urban road in Indore, India. It reflects Indore's push to position itself as one of India's cleanest and most fitness-oriented cities. The course passes Rajwada-area roads, newer city boulevards, and broad central-Madhya Pradesh streets. Rajwada-area roads, newer city boulevards, and broad central-Madhya Pradesh streets reflect Indore's push to become one of India's cleanest, most fitness-oriented cities.
Next race: Sunday, 7 February 2027

Mumbai Marathon
The Mumbai Marathon is India's largest and richest road race, drawing approximately 11k finishers each January through the country's financial capital. The course passes the Gateway of India, Marine Drive, Bandra-Worli Sea Link, and the Chhatrapati Shivaji Terminus on a flat coastal loop. January's dry-season Mumbai morning and the sea-link crossing make it South Asia's premier marathon.
Next race: Sunday, 17 January 2027

Pune International Marathon
The Pune International Marathon draws approximately 2,500 finishers each December on an urban road in Pune, India. It has deep roots in Indian road racing and remains one of the country's traditional full marathons. The route passes cantonment roads, university areas, and broad avenues across the old military-and-education city. Cantonment roads, university areas, and broad avenues climb through the old military-and-education city that anchors Indian road-racing tradition.
Next race: Sunday, 6 December 2026
