The journey from Ranikhet to Agra covers 420 km. You should take a taxi to Kathgodam and then a train to Agra. Alternatively, driving via the Yamuna Expressway takes about 10 hours. Agra is home to the Taj Mahal.
Total Distance: 420 km by road, 350 km straight-line.
Check train availability from Kathgodam to Agra Cantt.
October to March for pleasant weather.