The journey from Gangtok to the city of the Taj Mahal, Agra, is a long-distance trip. You must first travel to NJP by road. From NJP, you can take a train to Agra Cantonment. Alternatively, fly from Bagdogra to Delhi and take a train or taxi to Agra.
Total Distance: 1500 km by road, 1200 km air distance.
Direct trains are available but limited.
Delhi to Agra is a 3-hour drive.
October to March for pleasant weather.