india's toughest marathon routes

Held at about 11,500 feet altitude, this is one of the world’s highest road marathons with thin oxygen levels and cold winds.

42.2 km (Full Marathon)

ladakh marathon (ladakh)

This route climbs up to 17,582 feet, making it one of the highest road races in the world, with steep climbs and extreme altitude.

72 km & 122 km (Ultra categories)

KHARDUNG LA CHALLENGE (ladakh)

Held in the Thar Desert, run on sand and desert roads with temperatures often above 40°C.

21 km & 42 km

DESERT MARATHON (Jaisalmer, rj)

Mountain terrain, sharp inclines, and cold climate make this one of India’s toughest hill marathons.

42.2 km

tawang MARATHON (arunachal pradesh)

Trail race through the Western Ghats with dense forest paths, mud tracks, and high humidity, especially during the monsoon season.

50 km & 75 km

malnad ultra (karnataka)

Includes more than 1,800 meters of elevation gain, passing through tea estates and forest trails with long continuous climbs.

50 km, 80 km & 100 km

ooty ultra (tamil nadu)

High-altitude trail race near Manali with rocky paths and unpredictable mountain weather, including sudden rain and cold winds.

10 km to 50 km (various categories)

solang sky ultra (himachal pradesh)

Flat but harsh terrain across the Rann of Kutch, with dry winds and extreme daytime heat testing stamina.

21 km & 42 km

white desert run (kutch, gujarat)

Heavy rainfall, slippery roads, and humidity make breathing and footing difficult, despite low altitude.

42.2 km

mumbai monsoon marathon (mh)