Delhi to Mussoorie

   Delhi to Mussoorie Road Distance 279 km
   Delhi to Mussoorie Aerial Distance 216 km
  Delhi to Mussoorie Travel Time 6 hours 47 mins

How to reach Mussoorie from Delhi

The Preferred Way of Going from Delhi to Mussoorie

The most convenient and cost effective method of travelling from Delhi to Mussoorie is by bus. Dehradun is the intermediary point where usually changes in bus are made while travelling to Mussoorie.

Knowing The Details

1. Delhi to Mussoorie by Bus
2. Delhi to Mussoorie via Dehradun - By Train
3. Delhi to Mussoorie by Car
4. Delhi to Mussoorie via Dehradun - By Flight
5. Popular Routes to Mussoorie
6. Popular Routes from Delhi
7. Places to Visit in Mussoorie
8. Hotels in Mussoorie

Mussoorie Travel Packages

Compare quotes from upto 3 travel agents for free

1. Delhi to Mussoorie by Bus

Bus transport is an effective and comfortable way to travel the distance from Delhi to Mussoorie. In fact, such is the effectiveness of this service, that people landing in Dehradun from flights or trains also take up the bus from here on till Mussoorie. While the distance from Delhi to Mussoorie is 279 kilometres, that of Dehradun and Mussoorie is just 32 kilometres. Two daily buses make the journey from Delhi to Mussoorie, however many other buses ply from time to time as well. Both these buses are A/C Sleeper Buses and are operated by the Singh Bus Service. Tickets for both buses can be booked online through several portals.

Bus 1: Departure - 11:30 PM; Arrival - 7:00 AM

Bus 2: Departure - 11:40 PM; Arrival - 7:00 AM
Duration
It takes approximately 7 hours and 25 minutes to reach from Delhi to Mussoorie by bus.

Cost
The average fare for buses travelling from Delhi to Mussoorie starts from INR 850.

2. Delhi to Mussoorie via Dehradun - By Train

While the hill station of Mussoorie does not have a railway station of its own, the Dehradun Railway Station which is 32 kilometres away connects to almost all parts of India. Cabs are the best way to travel this distance from the station to Mussoori and they are available in plenty and at low costs.  From Delhi, there are approximately 18 trains that ply to Dehradun weekly. These trains ply from Delhi Stations such as Old Delhi Station, Hazrat Nizammudin Station and New Delhi Station. The fastest of these trains is the Bandra Terminus- Haridwar SF Express which takes 4 hours and 55 minutes and leaves from Delhi at 10:55 AM and reaches Dehradun at 3:50 PM. Out of the eighteen trains, seven trains run from Delhi to Dehradun Railway Station on a daily.
Available Trains - Delhi to Dehradun
1. Daily Yoga Express 19031

6 hours and 40 minutes
5:30 AM to 12:10 PM

2. Mumbai Bandra - Dehradun Express

11 hours and 55 minutes
5:40 AM to 5:35 PM

3. New Delhi- Dehradun Shatbadi Express

6 hours and 5 minutes
6:45 AM to 12:50 PM

4. Delhi Haridwar Passenger (via Shamli)

12 hours and 5 minutes
9:50 AM to 9:55 PM

3. Delhi to Mussoorie by Car

The roads from Delhi to Mussoorie are well paved and have all the amenities that will make the journey as pleasant as possible. The journey itself is also not extremely long, which makes travelling and covering the 279 kilometre distance easier as well. There are four possible routes that you can take when travelling from Delhi to Mussoorie.
The Routes That Can Be Taken
Route 1

Delhi- Ghaziabad- Modinagar- Meerut- Muzaffarnagar- Roorkee- Dehradun- Mussoorie

This is considered as the quickest and most efficient route. By following these roads not only will you avoid traffic but also reach your destination in just 5 and a half hours.

Route 2

Delhi- Ghaziabad- Hapur- Meerut- Muzaffarnagar- Roorkee- Dehradun- Mussoorie

While this route is extremely similar to the first one, it does take slightly longer to reach Mussoorie from Delhi.

Route 3

Delhi- Sonipat- Baraut- Meerut- Muzaffarnagar- Roorkee- Dehradun- Mussoorie

The third route will take you through small towns and show you the true sight of rural villages which might be an experience and learning chance in itself. However, the roads may be a little shaky from time to time.

Route 4

Delhi- Sonipat- Panipat- Shamli- Muzaffarnagar- Roorkee- Dehradun- Mussoorie

This route is again similar to the third one in some places but is much better when it comes to road conditions and is a shorter distance away as well.

Eating Options Along the Way
On all four of these routes, the food options are plenty, and you will never feel wanting. You can venture into any of the cities to eat local food or stopover for a while. But if getting stuck in the city traffic is not something you wish for, there are several options along the highway including Café Coffee Day, Mc Donalds, Dominoes, Haldirams, Cheetals and Dhabas that serve all kinds of Indian food, Punjabi being a favourite.

4. Delhi to Mussoorie via Dehradun - By Flight

The aerial distance from Delhi to the quaint hill station of Mussoorie is approximately 219 kilometres. However, this distance cannot be travelled entirely by air as Mussoorie does not have an airport of its own. The closest national airport to Mussoorie is the Jolly Grant Airport or the Dehradun Airport. This airport is around 24 to 30 kilometres away from the city of Dehradun but is well connected to it by road.

Flights from Delhi to Jolly Grant Airport take just 55 minutes to reach, making this the timeliest way to travel to Mussoorie. Individuals can venture into the city of Dehradun or take a cab or bus from the airport itself to reach Mussoorie, which is just another 50 minutes away.

Popular Routes to Mussoorie

Important Routes Time Taken Distance
Delhi to Mussoorie 6 hours 47 mins 279 km
Gurgaon to Mussoorie 7 hours 22 mins 317 km
Jaipur to Mussoorie 10 hours 36 mins 610 km
Mumbai to Mussoorie 1 day 4 hours 1,744 km
Agra to Mussoorie 8 hours 56 mins 469 km
Hyderabad to Mussoorie 1 day 5 hours 1,801 km

Popular Routes from Delhi

Important Routes Time Taken Distance
Delhi to Manali 10 hours 51 mins 537 km
Delhi to Agra 3 hours 34 mins 231 km
Delhi to Nainital 7 hours 377 km
Delhi to Shimla 6 hours 44 mins 344 km
Delhi to Chandigarh 3 hours 51 mins 245 km
Delhi to Jaipur 4 hours 53 mins 273 km