The journey from Nilambur to Agra is a long-distance trip across the entire length of India. You will need to travel to a major rail hub like Shoranur or Kozhikode to catch a train towards Agra. This route takes you from the tropical south to the historic city of Agra, home to the Taj Mahal.
Total Distance: 2400 km by road, 2000 km air distance.
Check for trains via New Delhi or Bhopal.
October to March for pleasant weather.