Mahabaleshwar
Mahabaleshwar
Dehradun
Dehradun
Train

Mahabaleshwar to Dehradun

Updated: 20 May 2026

The journey from Mahabaleshwar to Dehradun covers about 1600 km. You must reach Pune or Mumbai to access long-distance trains or flights. Dehradun is the capital of Uttarakhand and a gateway to the hills.

Total Distance: 1600 km by road, 1400 km air distance.
Fastest Way
Flight from Pune to Dehradun via Delhi.
Cheapest Way
Sleeper class train from Pune.
Compare Mahabaleshwar to Dehradun Routes
Train
Connecting
Duration
30 hours
Avg Price
1500-5000 INR
Operator
Dehradun Express
Route
Pune to Dehradun via Delhi.

Book in advance.

Travel Tips
  • Transport
    Taxis are available for local travel.
  • Weather
    Carry a jacket for evenings.
  • Food
    Try the local Garhwali cuisine.
  • Shopping
    Buy woolens.
  • Connectivity
    Good mobile network.
Safety Tips
  • Roads
    Be careful on hilly roads.
  • Night
    Avoid night travel in hills.
  • Valuables
    Keep them safe.
  • Emergency
    Dial 112.
People Also Ask
  • Is Dehradun safe?
    Yes, it is safe.
  • How to reach from Pune?
    Train or flight.
  • Best time to visit?
    Spring/Autumn.
  • Are there flights?
    Yes, Jolly Grant Airport.
  • Is it a hill station?
    It is in the foothills.
Quick Info
  • From Mahabaleshwar, Maharashtra, India
  • To Dehradun, Uttarakhand, India
  • Modes
Best Time to Travel

March to June and September to November.

Things to Do in Dehradun
1
Robber's Cave
Explore the natural river cave.
2
Sahastradhara
Visit the sulfur springs.
3
Forest Research Institute
Admire the colonial architecture.
4
Tapkeshwar Temple
Visit the cave temple.
Tags
Mahabaleshwar to Dehradun Pune to Dehradun train travel to Dehradun how to reach Dehradun distance Mahabaleshwar Dehradun Dehradun travel guide Maharashtra to Dehradun trains to Dehradun