Strictly speaking, Bharatpur is in Rajasthan, but proximity, just 42 km (26 miles) due west of Agra, makes it logical to include here.
Bharatpur is quite close to Agra.