There are 4 ways to get from Khanna to Mussoorie by train, taxi, 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.
Train, taxi
best- Take the train from Khanna to Virbhadratrain 14606
- Take the taxi from Virbhadra to Mussoorietaxi
7h 2m₹2,298–4,101Train, bus
cheapest- Take the train from Khanna to Haridwar Jntrain 14606
- Take the bus from Haridwar to Mussorriebus
8h 26m₹1,191–4,153Drive 231.3 km
- Drive from Khanna to Mussooriecar 231.3 km
3h 44m₹2,470–3,568Taxi
- Take the taxi from Khanna to Mussoorietaxi 231.3 km
3h 44m₹6,500–8,500
Questions & Answers
The cheapest way to get from Khanna to Mussoorie is to drive which costs ₹2,400 - ₹3,600 and takes 3h 44m.
The fastest way to get from Khanna to Mussoorie is to drive which takes 3h 44m and costs ₹2,400 - ₹3,600.
The distance between Khanna and Mussoorie is 313 km. The road distance is 231.3 km.
The best way to get from Khanna to Mussoorie without a car is to train and taxi which takes 7h 2m and costs ₹2,300 - ₹4,100.
It takes approximately 7h 2m to get from Khanna to Mussoorie, including transfers.
Yes, the driving distance between Khanna to Mussoorie is 231 km. It takes approximately 3h 44m to drive from Khanna to Mussoorie.
There are 1149+ hotels available in Mussoorie.
What companies run services between Khanna, India and Mussoorie, Uttarakhand, India?
There is no direct connection from Khanna to Mussoorie. However, you can take the train to Virbhadra then take the taxi to Mussoorie. Alternatively, you can drive from Khanna to Mussoorie in around 3h 44m.
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Khanna to Virbhadra
- Ave. Duration
- 6h
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Khanna to Haridwar Jn
- Ave. Duration
- 4h 44m
- Frequency
- Once a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Ave. Duration
- 2h 23m
- Estimated price
- ₹2,100–8,500
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Want to know more about Flixbus?, and How to get from London to Edinburgh - to help you get the most out of your next trip.





