There are 9 ways to get from Chitrakoot to Dharamsala by train, bus, taxi, car, 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.
Train, bus via Chandīgarh
best- Take the train from Chitrakot to Govindpuritrain
- Take the train from Govindpuri to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
20h 44m₹1,608–6,561Taxi, bus
- Take the taxi from Chitrakoot to Khagataxi
- Take the bus from Khaga to Delhibus
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus Dharamshala - Maximus Mallbus
22h 3m₹2,815–5,588Drive 1,077.9 km
- Drive from Chitrakoot to Dharamsalacar 1,077.9 km
14h 30m₹12,178–17,590Train to Khajuraho Civil Airport, fly
- Take the train from Chitrakot to Khajurahotrain
- Fly from Khajuraho Civil Airport (HJR) to Kangra Airport (DHM)plane HJR - DHM
21h 27m₹9,538–24,521Train, taxi
- Take the train from Chitrakot to Virangana Lakshmibai Jhansitrain
- Take the train from Virangana Lakshmibai Jhansi to Amb Andauratrain
- Take the taxi from Amb Andaura to Dharamsalataxi
21h 44m₹3,348–7,981Train, bus
- Take the train from Chitrakot to Lucknowjntrain
- Take the bus from Lucknow, Uttar Pradesh to Haridwar, Uttarakhandbus
- Take the bus from Haridwar to Dharamshalabus
33h 8mTrain to Kanpur Airport, fly
- Take the train from Chitrakot to Govindpuritrain
- Fly from Kanpur Airport (KNU) to Kangra Airport (DHM)plane KNU - DHM
27h 32m₹7,918–17,361Train to Allahabad, fly
- Take the train from Chitrakot to Prayagraj Jntrain
- Fly from Allahabad (IXD) to Kangra Airport (DHM)plane IXD - DHM
26h 28m₹10,183–30,906Train to Chaudhary Charan Singh Airport, fly
- Take the train from Chitrakot to Lucknowjntrain
- Fly from Chaudhary Charan Singh Airport (LKO) to Kangra Airport (DHM)plane LKO - DHM
13h 54m₹8,238–23,411
Khajuraho Civil Airport (HJR) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Chitrakoot to Dharamsala is to train and bus via Chandīgarh which costs ₹1,600 - ₹7,000 and takes 20h 44m.
The fastest way to get from Chitrakoot to Dharamsala is to train and fly which takes 13h 54m and costs ₹8,000 - ₹24,000.
The distance between Chitrakoot and Dharamsala is 1139 km. The road distance is 1077.9 km.
The best way to get from Chitrakoot to Dharamsala without a car is to train and bus via Chandīgarh which takes 20h 44m and costs ₹1,600 - ₹7,000.
It takes approximately 20h 44m to get from Chitrakoot to Dharamsala, including transfers.
Yes, the driving distance between Chitrakoot to Dharamsala is 1078 km. It takes approximately 14h 30m to drive from Chitrakoot to Dharamsala.
There are 461+ hotels available in Dharamsala.
What companies run services between Chitrakoot, Madhya Pradesh, India and Dharamsala, India?
There is no direct connection from Chitrakoot to Dharamsala. However, you can take the taxi to Chitrakot, take the train to Govindpuri, take the train to Ambala Cant Jn, 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 Khaga, take the bus to Delhi, walk to Tees Hazari Animal Hospital Mori Gate, take the bus to Mukraba Chowk / Sanjay Gandhi Transport Nagar, walk to FlixBus Delhi - Karnal Bypass, then take the bus to FlixBus Dharamshala - Maximus Mall.
- Website
- goindigo.in
Flights from Khajuraho Civil Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 7m
- When
- Every day
- Estimated price
- ₹8,000–26,000
Flights from Khajuraho Civil Airport to Kangra Airport via Varanasi, Delhi
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ₹10,000–27,000
Flights from Khajuraho Civil Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 26h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,000–26,000
Flights from Kanpur Airport to Kangra Airport via Delhi
- Ave. Duration
- 22h 2m
- When
- Every day
- Estimated price
- ₹6,500–23,000
Flights from Kanpur Airport to Kangra Airport via Mumbai, Chandigarh
- Ave. Duration
- 23h 40m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹13,000–25,000
Flights from Kanpur Airport to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 27h 20m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹7,000–23,000
Flights from Kanpur Airport to Kangra Airport via Hyderabad, Chandigarh
- Ave. Duration
- 28h
- When
- Monday and Wednesday
- Estimated price
- ₹13,000–25,000
Flights from Allahabad to Kangra Airport via Delhi
- Ave. Duration
- 19h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,500–29,000
Flights from Allahabad to Kangra Airport via Bhubaneswar, Delhi
- Ave. Duration
- 20h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹16,000–31,000
Flights from Allahabad to Kangra Airport via Mumbai, Chandigarh
- Ave. Duration
- 25h 45m
- When
- Thursday and Sunday
- Estimated price
- ₹17,000–32,000
Flights from Allahabad to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 27h
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹9,500–29,000
Flights from Allahabad to Kangra Airport via Hyderabad, Chandigarh
- Ave. Duration
- 28h 10m
- When
- Thursday and Sunday
- Estimated price
- ₹17,000–32,000
Flights from Chaudhary Charan Singh Airport to Kangra Airport via Delhi
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹6,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chitrakot to Govindpuri
- Ave. Duration
- 4h 43m
- Frequency
- Once a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Govindpuri to Ambala Cant Jn
- Ave. Duration
- 8h 40m
- Frequency
- Once a week
- Estimated price
- ₹340–2,600
- Website
- irctc.co.in
- Sleeper Class
- ₹340–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Chitrakot to Khajuraho
- Ave. Duration
- 3h 26m
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Chitrakot to Virangana Lakshmibai Jhansi
- Ave. Duration
- 4h 48m
- Frequency
- 5 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Virangana Lakshmibai Jhansi to Amb Andaura
- Ave. Duration
- 14h 1m
- Frequency
- Once a week
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Chitrakot to Lucknowjn
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
Train from Chitrakot to Govindpuri
- Ave. Duration
- 4h 43m
- Frequency
- Once a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Chitrakot to Prayagraj Jn
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Chitrakot to Lucknowjn
- Ave. Duration
- 7h 13m
- Frequency
- Once daily
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,700
- 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 Haridwar to Dharamshala
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,500
- Website
- hrtchp.com
- Ordinary
- ₹650–950
- AC Himdhara
- ₹1,000–1,500
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








