There are 6 ways to get from Jharkhand to McLeod Ganj by train, bus, bus (Flixbus), 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 Delhi
best- Take the train from Tatanagar Jn to New Delhitrain
- Take the train from New Delhi to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
31h₹1,794–7,754Train, bus
cheapest- Take the train from Tatanagar Jn to Chandigarhtrain 18101
- Take the bus from Chandigarh to McLeod Ganjbus
40h 33m₹1,454–6,774Bus via Varanasi
- Take the bus from Jamshedpur, Jharkhand to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Delhi, Delhi Statebus
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus McLeodganj - Main Squarebus
38h 53mDrive 1,692.9 km
- Drive from Jamshedpur to McLeod Ganjcar 1,692.9 km
22h 40m₹19,097–27,584Fly
- Fly from Deoghar (DGH) to Kangra Airport (DHM)plane DGH - DHM
20h 26m₹14,642–38,841Bus
- Take the bus from Jamshedpur, Jharkhand to Ranchi, Jharkhandbus
- Take the bus from Ranchi, Jharkhand to Delhi, Delhi Statebus
- Take the bus from Delhi ISBT Kashmeere Gate to McLeod Ganjbus
44h 40m
Deoghar (DGH) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Jharkhand to McLeod Ganj is to train and bus which costs ₹1,400 - ₹7,000 and takes 40h 33m.
The fastest way to get from Jharkhand to McLeod Ganj is to fly which takes 20h 26m and costs ₹14,000 - ₹39,000.
No, there is no direct bus from Jharkhand to McLeod Ganj. However, there are services departing from Jamshedpur, Jharkhand and arriving at FlixBus McLeodganj - Main Square via Varanasi, Uttar Pradesh, Avantika Sec 1, West Enclave and FlixBus Delhi - Karnal Bypass. The journey, including transfers, takes approximately 38h 53m.
The distance between Jharkhand and McLeod Ganj is 1838 km. The road distance is 1692.9 km.
The best way to get from Jharkhand to McLeod Ganj without a car is to train and bus via Delhi which takes 31h and costs ₹1,700 - ₹8,000.
It takes approximately 31h to get from Jharkhand to McLeod Ganj, including transfers.
Jharkhand to McLeod Ganj bus services, operated by Singh Travels, depart from Jamshedpur, Jharkhand station.
The best way to get from Jharkhand to McLeod Ganj is to bus via Varanasi which takes 38h 53m and costs . Alternatively, you can fly, which costs ₹14,000 - ₹39,000 and takes 20h 26m.
Jharkhand to McLeod Ganj bus services, operated by Singh Travels, arrive at Varanasi, Uttar Pradesh station.
Yes, the driving distance between Jharkhand to McLeod Ganj is 1693 km. It takes approximately 22h 40m to drive from Jharkhand to McLeod Ganj.
What companies run services between Jharkhand, India and McLeod Ganj, India?
You can take a bus from Jamshedpur, Jharkhand to FlixBus McLeodganj - Main Square via Varanasi, Uttar Pradesh, Delhi, Delhi State, Avantika Sec 1, West Enclave, Mukraba Chowk / Sanjay Gandhi Transport Nagar, and FlixBus Delhi - Karnal Bypass in around 38h 53m. Alternatively, IndiGo Airlines and Spicejet fly from Deoghar (DGH) to Kangra Airport (DHM) 4 times a day.
- Website
- goindigo.in
Flights from Deoghar to Kangra Airport via Delhi
- Ave. Duration
- 20h 40m
- When
- Every day
- Estimated price
- ₹14,000–38,000
Flights from Deoghar to Kangra Airport via Mumbai, Delhi
- Ave. Duration
- 18h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹23,000–43,000
Flights from Deoghar to Kangra Airport via Kolkata, Delhi
- Ave. Duration
- 19h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–39,000
Flights from Deoghar to Kangra Airport via Mumbai, Chandigarh
- Ave. Duration
- 26h 10m
- When
- Thursday
- Estimated price
- ₹23,000–43,000
Flights from Deoghar to Kangra Airport via Delhi, Chandigarh
- Ave. Duration
- 28h 10m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹14,000–38,000
- Website
- spicejet.com
Flights from Deoghar to Kangra Airport via Delhi
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- ₹14,000–38,000
Flights from Deoghar to Kangra Airport via Mumbai, Delhi
- Ave. Duration
- 19h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹23,000–43,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tatanagar Jn to New Delhi
- Ave. Duration
- 21h 38m
- Frequency
- Twice daily
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,100–2,700
- 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
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
Train from Tatanagar Jn to Chandigarh
- Ave. Duration
- 33h 48m
- Frequency
- 3 times a week
- Estimated price
- ₹700–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,200–5,500
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Chandigarh to Dehra
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- ₹430–850
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- 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
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹300–400
- AC Himdhara
- ₹340–480
Bus from Chandigarh to McLeod Ganj
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a day
- Estimated price
- ₹480–950
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹480–650
- AC Himdhara
- ₹650–950
Bus from Delhi ISBT Kashmeere Gate to McLeod Ganj
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–1,600
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹700–950
- AC Himdhara
- ₹1,100–1,500
- Seater/ Sleeper
- ₹750–1,600
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi - Karnal Bypass to FlixBus McLeodganj - Main Square
- Ave. Duration
- 10h 35m
- Frequency
- Twice daily
- Estimated price
- ₹700–2,300
- Website
- https://www.flixbus.in
- Phone
- 9887925057
- [email protected]
- Website
- omio.com
Bus from Ranchi, Jharkhand to Delhi, Delhi State
- Ave. Duration
- 26h 45m
- Frequency
- Twice daily
- Schedules at
- omio.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
More Questions & Answers
Book your Jharkhand to McLeod Ganj bus tickets online with Omio.
There are 483+ hotels available in McLeod Ganj.












