Mahabaleshwar
Mahabaleshwar
Shillong
Shillong
Flight

Mahabaleshwar to Shillong

Updated: 20 May 2026

The journey from Mahabaleshwar to Shillong covers over 2600 km. The most practical way is to fly to Guwahati and then take a taxi to Shillong.

Total Distance: 2600 km by road, 2100 km air distance.
Fastest Way
Flight to Guwahati, then taxi to Shillong.
Cheapest Way
Flight to Guwahati, then bus to Shillong.
Compare Mahabaleshwar to Shillong Routes
Flight
Connecting
Duration
8 hours
Avg Price
10000-25000 INR
Operator
IndiGo
Route
Pune to Guwahati, then taxi to Shillong.

Book taxi in advance.

Travel Tips
  • Weather
    Carry a raincoat.
  • Food
    Try Jadoh.
  • Shopping
    Buy local handicrafts.
  • Transport
    Hire a taxi.
  • Connectivity
    Good network.
Safety Tips
  • Roads
    Be careful on hilly roads.
  • Night
    Avoid night travel.
  • Valuables
    Keep them safe.
  • Emergency
    Dial 112.
People Also Ask
  • Is Shillong safe?
    Yes, it is safe.
  • How to reach from Pune?
    Flight to Guwahati.
  • Best time to visit?
    Spring.
  • Is it a hill station?
    Yes, Scotland of the East.
  • Are there flights?
    Shillong airport has limited flights.
Quick Info
  • From Mahabaleshwar, Maharashtra, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Shillong
1
Elephant Falls
Visit the scenic waterfall.
2
Shillong Peak
Enjoy the panoramic view.
3
Umiam Lake
Go for boating.
4
Don Bosco Museum
Learn about tribal culture.
Tags
Mahabaleshwar to Shillong Pune to Shillong flight travel to Shillong how to reach Shillong distance Mahabaleshwar Shillong Shillong travel guide Maharashtra to Shillong flights to Shillong