The journey from Mahuva to Shillong covers approximately 2500 kilometers. You will typically travel via Ahmedabad to catch a flight to Guwahati, then take a taxi to Shillong. This route traverses the entire width of India. Expect a travel time of 9 to 11 hours by flight and road.
Total Distance: 2500 km by road, 2100 km air distance.
Book your flight well in advance for better prices.
March to June and September to November.