The distance from Keelakarai to Agra is approximately 2400 km. The most practical way to travel is by flight from Madurai or Chennai to Delhi, followed by a train or bus to Agra. The journey takes about 42 to 48 hours by train. Agra is a historic city known for the Taj Mahal, Agra Fort, and Fatehpur Sikri. The route spans the entire length of the country.
Total Distance: 2400 km by road, 2100 km straight-line.
Book flights to Delhi and then take a train or bus to Agra.
October to March for pleasant weather.