Greater Noida, Uttar Pradesh · IN
India's first Formula 1 circuit, located in Greater Noida near Delhi. The Buddh International Circuit hosted the Indian Grand Prix from 2011-2013 and remains a world-class facility awaiting the sport's return.
View all 2 hotels near Buddh International Circuit