Stadiums in New Delhi
Travelers are voting Thyagaraj Sports Complex, Feroz Shah Kotla and Ambedkar Stadium as the best of 10 stadiums in New Delhi. There are 9 stadiums in Manesar a city just 53 km from New Delhi and 1 stadium in Pataudi which is 68 km distant. The most popular of these are Thyagaraj Sports Complex in Manesar and Tau Devi Lal Stadium in Pataudi. You can find 9 stadiums in Delhi NCR and 133 stadiums in the country of India. Our members favorite in Delhi NCR is Feroz Shah Kotla and Salt Lake Stadium is the top pick in India. Want more? Check out our map of stadiums in New Delhi.