There are 10 ways to get from Mahendranagar to Dharamsala by car, train, bus, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train, bus via Chandīgarh
best- Drive from Mahendranagar to Jogbanicar
- Take the train from Jogbani to Ghaziabadtrain
- Take the train from New Delhi to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
34h 27m₹2,228–9,194Drive, train, bus
cheapest- Drive from Mahendranagar to Jogbanicar
- Take the train from Jogbani to Anand Vihar Terminaltrain
- Take the bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshalabus
38h 13m₹1,708–7,224Taxi, bus
- Take the taxi from Mahendranagar to Damaktaxi
- Take the bus from Damak to Kakadvittabus
- Take the bus from Siliguri, West Bengal to Agra, Uttar Pradeshbus
- Take the bus from Agra, Uttar Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Kangra, Himachal Pradeshbus
39h 32mDrive 1,624.4 km
- Drive from Mahendranagar to Dharamsalacar 1,624.4 km
22h 11m₹19,762–28,545Drive, train to Purnea Airport, fly
- Drive from Mahendranagar to Jogbanicar
- Take the train from Jogbani to Purnia Jntrain
- Fly from Purnea Airport (PXN) to Kangra Airport (DHM)plane PXN - DHM
21h 8m₹16,388–43,834Drive, train, taxi
- Drive from Mahendranagar to Jogbanicar
- Take the train from Jogbani to Ghaziabadtrain
- Take the train from New Delhi to Amb Andauratrain
- Take the taxi from Amb Andaura to Dharamsalataxi
35h 8m₹4,058–11,364Drive, train, bus #2
- Drive from Mahendranagar to Jogbanicar
- Take the train from Jogbani to Saharsa Jntrain
- Take the train from Saharsa Jn to Chandigarhtrain
- Take the bus from Chandigarh to Dharamsalabus
43h 6m₹1,790–8,164Drive, train to Darbhanga Airport, fly
- Drive from Mahendranagar to Lalitgramcar
- Take the train from Lalitgram to Bijuli Halttrain
- Fly from Darbhanga Airport (DBR) to Kangra Airport (DHM)plane DBR - DHM
23h 42m₹13,372–32,930Taxi to Biratnagar Airport, fly
- Take the taxi from Mahendranagar to Biratnagar Airport (BIR)taxi
- Fly from Biratnagar Airport (BIR) to Kangra Airport (DHM)plane BIR - DHM
8h 57m₹16,078–46,538Drive to Bagdogra Airport, fly
- Drive from Mahendranagar to Bagdogra Airport (IXB)car
- Fly from Bagdogra Airport (IXB) to Kangra Airport (DHM)plane IXB - DHM
8h 27m₹14,928–31,799
Purnea Airport (PXN) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Mahendranagar to Dharamsala is to drive and train and bus which costs ₹1,700 - ₹7,500 and takes 38h 13m.
The fastest way to get from Mahendranagar to Dharamsala is to drive and fly which takes 8h 27m and costs ₹14,000 - ₹32,000.
The distance between Mahendranagar and Dharamsala is 1930 km. The road distance is 1624.4 km.
It takes approximately 34h 27m to get from Mahendranagar to Dharamsala, including transfers.
Dharamsala is 15 min behind Mahendranagar. It is currently 8:39 PM in Mahendranagar and 8:24 PM in Dharamsala.
Yes, the driving distance between Mahendranagar to Dharamsala is 1624 km. It takes approximately 22h 11m to drive from Mahendranagar to Dharamsala.
There are 470+ hotels available in Dharamsala.
What companies run services between Mahendranagar, Province 1, Nepal and Dharamsala, India?
There is no direct connection from Mahendranagar to Dharamsala. However, you can drive to Jogbani, take the train to Ghaziabad, take the line 04957 train to New Delhi, take the train to Chandigarh, walk to Chandigarh, take the bus to Dehra, then take the bus to McLeod Ganj. Alternatively, you can take the taxi to Damak, take the bus to Kakadvitta, drive to Siliguri, West Bengal, take the bus to Agra, Uttar Pradesh, take the bus to Delhi, Delhi State, take the bus to Kangra, Himachal Pradesh, walk to Kangra, then take the line 1213 bus to Dharamshala.
- Website
- goindigo.in
Flights from Purnea Airport to Kangra Airport via Delhi
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- ₹15,000–41,000
Flights from Purnea Airport to Kangra Airport via Hyderabad, Delhi
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- ₹24,000–47,000
Flights from Purnea Airport to Kangra Airport via Kolkata, Delhi
- Ave. Duration
- 20h 25m
- When
- Every day
- Estimated price
- ₹19,000–43,000
Flights from Purnea Airport to Kangra Airport via Hyderabad, Chandigarh
- Ave. Duration
- 24h 10m
- When
- Wednesday and Sunday
- Estimated price
- ₹24,000–47,000
Flights from Purnea Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 25h 55m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹15,000–41,000
Flights from Purnea Airport to Kangra Airport via Ahmedabad, Delhi
- Ave. Duration
- 16h 5m
- When
- Every day
- Estimated price
- ₹26,000–120,000
Flights from Darbhanga Airport to Kangra Airport via Delhi
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- ₹12,000–33,000
Flights from Darbhanga Airport to Kangra Airport via Hyderabad, Delhi
- Ave. Duration
- 17h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹19,000–38,000
Flights from Darbhanga Airport to Kangra Airport via Kolkata, Delhi
- Ave. Duration
- 20h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–36,000
Flights from Darbhanga Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 24h 10m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹12,000–33,000
Flights from Darbhanga Airport to Kangra Airport via Hyderabad, Chandigarh
- Ave. Duration
- 25h
- When
- Sunday
- Estimated price
- ₹19,000–38,000
Flights from Biratnagar Airport to Kangra Airport via Kathmandu, Delhi
- Ave. Duration
- 13h 12m
- When
- Every day
- Estimated price
- ₹14,000–48,000
- Website
- spicejet.com
Flights from Purnea Airport to Kangra Airport via Delhi
- Ave. Duration
- 19h 15m
- When
- Every day
- Estimated price
- ₹15,000–41,000
Flights from Darbhanga Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- ₹12,000–33,000
Flights from Biratnagar Airport to Kangra Airport via Kathmandu, Delhi
- Ave. Duration
- 6h 35m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹14,000–44,000
Flights from Bagdogra Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- ₹11,000–33,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jogbani to Ghaziabad
- Ave. Duration
- 23h 25m
- Frequency
- Once daily
- Estimated price
- ₹600–4,600
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,600–4,600
Train from New Delhi to Chandigarh
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Jogbani to Purnia Jn
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Jogbani to Ghaziabad
- Ave. Duration
- 23h 25m
- Frequency
- Once daily
- Estimated price
- ₹600–4,600
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,600–4,600
Train from New Delhi to Amb Andaura
- Ave. Duration
- 7h 11m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Jogbani to Anand Vihar Terminal
- Ave. Duration
- 24h
- Frequency
- Once daily
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
Train from Jogbani to Saharsa Jn
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Saharsa Jn to Chandigarh
- Ave. Duration
- 28h 13m
- Frequency
- Once a week
- Estimated price
- ₹600–4,600
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,800
- First Class (1A)
- ₹3,600–4,600
Train from Lalitgram to Bijuli Halt
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- hrtchp.com
- Ordinary
- ₹430–600
- AC Himdhara
- ₹550–850
Bus from Dehra to McLeod Ganj
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹300–480
- Website
- hrtchp.com
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Chandigarh to Dharamsala
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- ₹430–950
- Website
- hrtchp.com
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
- Seater
- ₹430–850
- Phone
- +977 985-2059959
- Website
- bussewa.com
Bus from Damak to Kakadvitta
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Book at
- bussewa.com
- Website
- Anaya Holidays
Bus from Siliguri, West Bengal to Agra, Uttar Pradesh
- Ave. Duration
- 21h
- Frequency
- Twice a week
- Schedules at
- Anaya Holidays
Bus from Agra, Uttar Pradesh to Delhi, Delhi State
- Ave. Duration
- 3h 45m
- Frequency
- Every 5 minutes
- Schedules at
- Taj Express Bus Service Pvt Ltd
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi, Delhi State to Kangra, Himachal Pradesh
- Ave. Duration
- 9h 40m
- Frequency
- Every 30 minutes
- Website
- RS Yadav Smart Bus
- Phone
- 91 82870 09889
- [email protected]
- Website
- zingbus.com
Bus from Kashmere Gate Zingbus Lounge to Bharat Petrol Pump, Dharamshala
- Ave. Duration
- 11h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹500–1,600
- Website
- zingbus.com
- A/C Semi Sleepe
- ₹650–1,100
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















