Champawat to Shillong Distance
Shillong is approximately 2100+ km from Champawat. Compare the available routes and travel options between the two cities. If you're travelling by air, Shillong Airport is the nearest airport to Shillong, located about 26 km away from the city centre. Flying is the fastest way to reach Shillong, with a total travel time of approximately 19 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Rishikesh, Delhi
RECOMMENDED
CHEAPEST
FASTEST
Champawat
Rishikesh
Delhi
Shillong
Approx Travel Time
19h 13m
₹17,828
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Champawat and Shillong?
The straight-line distance is approximately 1200+ km.
What is the distance from Champawat to Shillong via Rishikesh?
Via Rishikesh, the distance is approximately 2100+ km, taking around 19 hours.
Routes Connecting Champawat
Routes From Champawat
- Champawat to Sirhind
- Champawat to Kasauli
- Champawat to Goa
- Champawat to Nagercoil
- Champawat to Ajmer
- Champawat to Kodaikanal
- Champawat to Puttur
- Champawat to Palakkad
- Champawat to Dabwali
- Champawat to Rajgarh
- Champawat to Jagdalpur
- Champawat to Khunti
- Champawat to Machilipatnam
- Champawat to Mahabaleshwar
- Champawat to Toranagallu
Routes To Champawat
- Nohar to Champawat
- Muvattupuzha to Champawat
- Bikaner to Champawat
- Vinukonda to Champawat
- Sonepur to Champawat
- Anandpur-Sahib to Champawat
- Bhiwandi to Champawat
- Wankaner to Champawat
- Kendujhar to Champawat
- Durg to Champawat
- Karanja to Champawat
- Shahganj to Champawat
- Surat to Champawat
- Pathanamthitta to Champawat
- Badlapur to Champawat

