The journey from Kannur to Agra is a classic route for tourists wanting to see the Taj Mahal. By train, the journey takes about 38 to 42 hours. You will travel through the scenic Konkan coast before heading north. Agra is well-connected by rail, making it a convenient destination once you reach the northern plains. Plan for a long but rewarding trip.
Total Distance: 2100 km by road, 1700 km air distance.
The Mangala Express is the most convenient direct train.
October to March for cool weather.