The journey from Firozabad to Shillong covers 1800 km. You can take a train to Guwahati and then a taxi or bus to Shillong. The journey takes about 38 hours. Shillong is the capital of Meghalaya.
Total Distance: 1800 km by road, 1400 km air distance.
Book tickets to Guwahati station.
March to June and September to November.