The total distance between Agra and Mussoorie is around 460 kms and there are several ways to travel from one place to the other. Since Agra has an independent airport, you can take a flight from Agra to Dehradun and then take a bus to Mussoorie. You can also choose to travel in a train or a bus or a combination of both. You can also drive down on your own or you can hire a private cab as the distance is not a lot and the roads are blessed with gorgeous scenery. We have made an elaborate account of the transportation options from Agra to Mussoorie. Read on to find out more.
Since there is an independent airport present in Agra, you can take a flight from Agra to Dehradun which is the nearest airport to Mussoorie. Although there are several flights that fly on the route from Agra to Dehradun but unfortunately, there are hardly any direct flights available. Most of them are Stop Over or Via flights with 2 or more stops and a large layover time. Major flight operators on the route include Indigo, Spicejet and Air India. Have a look at the flight details. Departure Airport: Pandit Deen Dayal Upadhyay International Airport Arrival Airport: Jolly Grant Airport Starting Ticket Fares: INR 5067 Approx. Time Taken: 7 hours to 24 hours (2+ Stops) Once you land in Dehradun, then Mussoorie is just 33 kms away that can be covered in a bus, shared jeeps, minivans or a cab. Starting Bus Fares: INR 70 Approx. Time Taken: 1 hour and 30 minutes
2. Agra to Mussoorie in Train and Bus
Another way to travel from Agra to Mussoorie is in a train. But since there is no railway station in Mussoorie, the next nearest railway station is in Dehradun which is just 33 kms from here. There are a total of 4 trains that run between Agra and Dehradun. Have a look at the train details.
Train 1: Dehradun Exp
Boarding Station: Agra Cantt Deboarding Station: Dehradun Departure Time: 5:20 PM Arrival Time: 4:45 AM Total Time Taken: 11 hours and 25 minutes Starting Ticket Fares: INR 325 Frequency of Train: Tue & Fri
Train 2: Sangam Exp
Boarding Station: Tundla Jn Deboarding Station: Dehradun Departure Time: 1:45 AM Arrival Time: 1:10 PM Total Time Taken: 11 hours and 25 minutes Starting Ticket Fares: INR 265 Frequency of Train: All Days
Train 3: Ujjaini Exp
Boarding Station: Agra Cantt Deboarding Station: Dehradun Departure Time: 6:55 AM Arrival Time: 7:40 PM Total Time Taken: 12 hours and 45 minutes Starting Ticket Fares: INR 310 Frequency of Train: Thu & Fri
Train 4: IND DDN Exp
Boarding Station: Agra Cantt Deboarding Station: Dehradun Departure Time: 6:55 AM Arrival Time: 7:40 PM Total Time Taken: 12 hours and 45 minutes Starting Ticket Fares: INR 310 Frequency of Train: Mon & Sun
One you reach Dehradun, then Mussoorie is just 33 kms away that can be covered in any of the public or shared vehicles that are available near the railway station itself. You can travel in a bus that can conveniently take you to Mussoorie. Starting Ticket Fares: INR 70 Approx. Time Taken: 1 hour and 30 minutes
3. Agra to Mussoorie in Bus
You can also choose to travel from Agra to Mussoorie in a bus. Although there is no direct bus between Agra and Mussoorie, you can first take a bus from Agra to Dehradun and then take another bus from Dehradun to take you to Mussoorie. There are several buses that run between both the routes- Agra and Dehradun, and Dehradun and Mussoorie.
Starting Ticket Fares: INR 70 Approx. Time Taken: 1 hour and 30 minutes
4. Agra to Mussoorie in Car
If you are looking for a little thrill and adventure, you can also choose to drive down on your own. The roads from Agra are wide and smooth making for a good road trip experience. And as you start nearing Mussoorie, you can enjoy the beautiful hillside view on the way. You can also book a private cab or taxi for your ease and comfort. The total time taken to complete the entire journey is between 9 to 10 hours. And the can fares start from INR 7500 and go up depending on the type of vehicle and time schedule that you choose.