Cherrapunji
Cherrapunji
Shillong
Shillong
Driving

Cherrapunji to Shillong

Updated: 28 May 2026

Shillong is the capital of Meghalaya, located 55 km from Cherrapunji. The only practical way to reach is by road. You can hire a shared taxi or a private cab. The journey takes about 2 hours through scenic hills.

Total Distance: 55 km driving distance, 40 km air distance.
Fastest Way
Private taxi takes 2 hours.
Cheapest Way
Shared taxi costs 300 INR.
Compare Cherrapunji to Shillong Routes
Driving
Direct
Duration
2 hours
Avg Price
300 - 1500 INR
Operator
Shared Taxi
Route
Via NH 206.

The road is very scenic with many waterfalls.

Travel Tips
  • Weather
    It can rain anytime, carry an umbrella.
  • Food
    Try the local Khasi cuisine.
  • Transport
    Taxis are the main mode of transport.
  • Connectivity
    Good mobile network in the city.
  • Language
    Khasi and English are spoken.
Safety Tips
  • Roads
    Be careful on winding mountain roads.
  • Night Travel
    Avoid late-night travel on mountain roads.
  • Documents
    Keep your ID proof safe.
  • Emergency
    Know the location of the nearest hospital.
People Also Ask
  • Is Shillong the capital?
    Yes, it is the capital of Meghalaya.
  • How to reach from Cherrapunji?
    By taxi or bus.
  • Is it safe for tourists?
    Yes, it is safe.
  • What is the best time to visit?
    Spring is the best time.
  • Are there hotels?
    Yes, there are many hotels.
Quick Info
  • From Cherrapunji, Meghalaya, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall on the way to Shillong.
2
Shillong Peak
The highest point in Shillong with a panoramic view.
3
Ward's Lake
A beautiful lake in the city center.
4
Police Bazaar
The main market area for shopping and food.
Tags
Cherrapunji to Shillong Shillong travel taxi to Shillong Cherrapunji to Meghalaya travel guide Shillong road trip Cherrapunji to Shillong Shillong transport