There are 9 ways to get from Dharamsala to Mysuru by plane, bus, train, bus (Flixbus), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kempegowda International Airport, bus
best- Fly from Kangra Airport (DHM) to Kempegowda International Airport (BLR)plane DHM - BLR
- Take the bus from Kempegowda International Airport to Mysurubus
9h 34m₹16,110–30,552Bus, train
cheapest- Take the bus from Dharamsala to Chandigarhbus
- Take the train from Chandigarh to Arsikere Jntrain
- Take the train from Arsikere Jn to Mysore Jntrain
2d 11h₹1,702–11,283Bus, train via Delhi
- Take the bus from Bharat Petrol Pump to Karnal Bypassbus
- Take the train from Delhi Sarai Rohilla to Yasvantpur Jntrain
- Take the train from Ksr Bengaluru to Mysore Jntrain
44h 39m₹1,756–10,329Bus via Nagpur
- Take the bus from FlixBus Dharamshala - Maximus Mall to FlixBus Gurugram - Subhash Chowkbus
- Take the bus from Gurugram to Nagpur, Maharashtrabus
- Take the bus from Nagpur, Maharashtra to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Mysore, Karnatakabus
2d 8hDrive 2,540.6 km
- Drive from Dharamsala to Mysurucar 2,540.6 km
34h 28m₹28,561–41,255Fly to Coimbatore International Airport, bus
- Fly from Kangra Airport (DHM) to Coimbatore International Airport (CJB)plane DHM - CJB
- Take the bus from Saravanamoatti to Mysurubus
11h 48m₹21,280–41,882Fly to Kannur International Airport, bus
- Fly from Kangra Airport (DHM) to Kannur International Airport (CNN)plane DHM - CNN
- Take the bus from Mathannur to Mysore KSRTC Bus Standbus
12h 25m₹19,290–27,002Taxi, train
- Take the taxi from Dharamsala to Amb Andaurataxi
- Take the train from Amb Andaura to New Delhitrain
- Take the train from Hazrat Nizamuddin to Ksr Bengalurutrain
- Take the train from Ksr Bengaluru to Mysore Jntrain
47h 8m₹4,841–15,558Bus
- Take the bus from Kangra, Himachal Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Jaipurbus
- Take the bus from Jaipur to Bangalore, Karnatakabus
- Take the bus from Bangalore, Karnataka to Mysore, Karnatakabus
2d 15h
Kangra Airport (DHM) to Kempegowda International Airport (BLR) flights
Questions & Answers
The cheapest way to get from Dharamsala to Mysuru is to bus and train which costs ₹1,700 - ₹12,000 and takes 2 days 11h.
The fastest way to get from Dharamsala to Mysuru is to fly and bus which takes 9h 34m and costs ₹16,000 - ₹31,000.
No, there is no direct bus from Dharamsala to Mysuru. However, there are services departing from FlixBus Dharamshala - Maximus Mall and arriving at Mysore, Karnataka via Subhash Chowk, Gurugram, Nagpur, Maharashtra and Bangalore, Karnataka. The journey, including transfers, takes approximately 2 days 8h.
The distance between Dharamsala and Mysuru is 2301 km. The road distance is 2540.6 km.
The best way to get from Dharamsala to Mysuru without a car is to bus and train via Delhi which takes 44h 39m and costs ₹1,700 - ₹11,000.
It takes approximately 9h 34m to get from Dharamsala to Mysuru, including transfers.
Dharamsala to Mysuru bus services, operated by FlixBus India, depart from FlixBus Dharamshala - Maximus Mall station.
Dharamsala to Mysuru bus services, operated by FlixBus India, arrive at FlixBus Gurugram - Subhash Chowk station.
Yes, the driving distance between Dharamsala to Mysuru is 2541 km. It takes approximately 34h 28m to drive from Dharamsala to Mysuru.
There are 587+ hotels available in Mysuru.
What companies run services between Dharamsala, India and Mysuru, India?
You can take a bus from FlixBus Dharamshala - Maximus Mall to Mysore, Karnataka via FlixBus Gurugram - Subhash Chowk, Subhash Chowk, Kamla Nehru Park, Gurugram, Nagpur, Maharashtra, and Bangalore, Karnataka in around 2d 8h.
- Website
- goindigo.in
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹15,000–36,000
Flights from Kangra Airport to Kempegowda International Airport via Chandigarh
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹15,000–36,000
Flights from Kangra Airport to Kempegowda International Airport via Chandigarh, Hyderabad
- Ave. Duration
- 8h 10m
- When
- Friday
- Estimated price
- ₹15,000–36,000
Flights from Kangra Airport to Coimbatore International Airport via Delhi
- Ave. Duration
- 9h 27m
- When
- Every day
- Estimated price
- ₹20,000–44,000
Flights from Kangra Airport to Kannur International Airport via Delhi
- Ave. Duration
- 6h 53m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹24,000–55,000
Flights from Kangra Airport to Kannur International Airport via Chandigarh, Delhi
- Ave. Duration
- 9h 5m
- When
- Tuesday and Thursday
- Estimated price
- ₹24,000–55,000
- Website
- airindia.in
Flights from Kangra Airport to Coimbatore International Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹20,000–40,000
- Website
- spicejet.com
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 7h
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹15,000–17,000
- Website
- starlightairline.com
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- ₹13,000–41,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Delhi Sarai Rohilla to Yasvantpur Jn
- Ave. Duration
- 34h
- Frequency
- Once a week
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
Train from Ksr Bengaluru to Mysore Jn
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Amb Andaura to New Delhi
- Ave. Duration
- 7h 21m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Hazrat Nizamuddin to Ksr Bengaluru
- Ave. Duration
- 33h 30m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
Train from Ksr Bengaluru to Mysore Jn
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Chandigarh to Arsikere Jn
- Ave. Duration
- 46h 52m
- Frequency
- Twice a week
- Estimated price
- ₹1,100–8,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹1,100–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,900–4,900
- First Class (1A)
- ₹6,500–8,500
Train from Arsikere Jn to Mysore Jn
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda International Airport to Mysuru
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₹600–950
- Schedules at
- ksrtc.in
Bus from Saravanamoatti to Mysuru
- Ave. Duration
- 4h 41m
- Frequency
- Hourly
- Estimated price
- ₹460–900
- Schedules at
- ksrtc.in
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Bharat Petrol Pump to Karnal Bypass
- Ave. Duration
- 5h 20m
- Frequency
- 5 times a day
- Estimated price
- ₹600–1,600
- Schedules at
- laxmiholidays.com
- Semi Sleeper
- ₹600–1,500
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Dharamshala - Maximus Mall to FlixBus Gurugram - Subhash Chowk
- Ave. Duration
- 12h 20m
- Frequency
- 6 times a week
- Estimated price
- ₹800–2,700
- Website
- https://www.flixbus.in
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Nagpur, Maharashtra to Bangalore, Karnataka
- Ave. Duration
- 20h 50m
- Frequency
- Hourly
- Estimated price
- ₹1,300–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹1,300–1,600
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Mathannur to Mysore KSRTC Bus Stand
- Ave. Duration
- 5h 6m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–650
- Website
- https://onlineksrtcswift.com/
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Dharamsala to Chandigarh
- Ave. Duration
- 6h 45m
- Frequency
- Every 2 hours
- Estimated price
- ₹430–950
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹480–650
- AC Himdhara
- ₹650–950
- Seater
- ₹430–850
- Ave. Duration
- 1h 46m
- Estimated price
- ₹3,300–4,100
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.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

























