There are 8 ways to get from Old Delhi to Mussoorie by plane, taxi, bus (Flixbus), train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Indira Gandhi International Airport (DEL) to Dehradun Airport (DED)plane DEL - DED
- Take the taxi from Dehradun Airport (DED) to Mussoorietaxi
3h 18m₹5,257–8,678Bus via Haridwar
cheapest- Take the bus from Kashmiri Gate to Haridwar Kashyap Samaj Ashrambus
- Take the bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Mussoorie - Library Roadbus FlixBus IN0310F / ...
6h 35m₹470–1,836Train via Anand Vihar Terminal
- Take the train from Anand Vihar Terminal to Dehraduntrain 22457
7h 14m₹1,092–3,578Drive 246.3 km
- Drive from Old Delhi to Mussooriecar 246.3 km
3h 16m₹2,763–3,991Taxi
- Take the taxi from Old Delhi to Mussoorietaxi 246.3 km
3h 16m₹5,000–6,000Bus
- Take the bus from Delhi, Delhi State to Mussoorie, Uttarakhandbus Delhi, Delhi State - Mussoorie, Uttarakhand
9h 4m₹734–1,591Bus #2
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Mussoorie - Library Roadbus FlixBus IN0310B / ...
9h 5m₹490–1,500Train
- Take the train from Delhi to Dehraduntrain 14041
12h 25m₹881–3,147
Old Delhi to Mussoorie by bus
Questions & Answers
The cheapest way to get from Old Delhi to Mussoorie is to bus which costs ₹490 - ₹1,500 and takes 9h 5m.
The fastest way to get from Old Delhi to Mussoorie is to drive which takes 3h 16m and costs ₹2,700 - ₹4,000.
Yes, there is a direct bus departing from FlixBus Delhi Kashmere Gate ISBT and arriving at FlixBus Mussoorie - Library Road. Services depart hourly, and operate every day. The journey takes approximately 9h 5m.
No, there is no direct train from Old Delhi to Mussoorie. However, there are services departing from Chandni Chowk and arriving at Dehradun via New Delhi and Anand Vihar Terminal. The journey, including transfers, takes approximately 7h 14m.
The distance between Old Delhi and Mussoorie is 285 km. The road distance is 246.3 km.
The best way to get from Old Delhi to Mussoorie without a car is to bus via Haridwar which takes 6h 35m and costs ₹470 - ₹1,900.
It takes approximately 3h 18m to get from Old Delhi to Mussoorie, including transfers.
Old Delhi to Mussoorie bus services, operated by Laxmi Holidays, depart from Kashmiri Gate station.
Old Delhi to Mussoorie train services, operated by Indian Railways, depart from Anand Vihar Terminal station.
The best way to get from Old Delhi to Mussoorie is to bus via Haridwar which takes 6h 35m and costs ₹470 - ₹1,900. Alternatively, you can train via Anand Vihar Terminal, which costs ₹1,000 - ₹3,600 and takes 7h 14m.
What companies run services between Old Delhi, India and Mussoorie, Uttarakhand, India?
You can take a bus from Kashmiri Gate to FlixBus Mussoorie - Library Road via FlixBus Haridwar - Kashyap Ashram in around 6h 35m. Alternatively, Indian Railways operates a train from Anand Vihar Terminal to Dehradun 6 times a week. Tickets cost ₹210–1,700 and the journey takes 4h 45m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹3,900–7,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Dehradun Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- ₹3,900–6,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Anand Vihar Terminal to Dehradun
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Delhi to Dehradun
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Haridwar Kashyap Samaj Ashram
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- ₹260–1,500
- Schedules at
- laxmiholidays.com
- Seater/Sleeper
- ₹260–1,300
Bus from Delhi, Delhi State to Mussoorie, Uttarakhand
- Ave. Duration
- 7h 35m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- omio.com
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Mussoorie - Library Road
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- ₹210–400
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Mussoorie - Library Road
- Ave. Duration
- 9h 5m
- Frequency
- Hourly
- Estimated price
- ₹490–1,500
- Website
- https://www.flixbus.in
- Phone
- 18005324510
- [email protected]
- Website
- utconline.uk.gov.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Mussoorie - Library Road
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹500–1,400
- Website
- https://utconline.uk.gov.in/
- Ordinary
- ₹500–750
- AC
- ₹950–1,400
- Ave. Duration
- 2h 4m
- Estimated price
- ₹1,300–6,000
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Old Delhi to Mussoorie bus services, operated by Laxmi Holidays, arrive at Haridwar Kashyap Samaj Ashram station.
Old Delhi to Mussoorie train services, operated by Indian Railways, arrive at Dehradun station.
Yes, the driving distance between Old Delhi to Mussoorie is 246 km. It takes approximately 3h 16m to drive from Old Delhi to Mussoorie.
Book your Old Delhi to Mussoorie bus tickets online with Omio.
There are 1348+ hotels available in Mussoorie.














