There are 8 ways to get from Najībābād to Dharamsala by train, bus, car, 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.
Train, bus via Dera Gopipur
best- Take the train from Najibabad Jn to Chandigarhtrain
- Take the bus from Chandigarh to Dehrabus
- Take the bus from Dehra to McLeod Ganjbus
9h 34m₹918–2,759Train, bus
- Take the train from Najibabad Jn to Chandigarhtrain 12231 / ...
- Take the bus from Chandigarh to Dharamshalabus redbusIndia_Volvo 9600 A/C Semi Sleeper / ...
11h 54mDrive 469.2 km
- Drive from Najībābād to Dharamsalacar 469.2 km
7h 55m₹5,254–7,589Taxi
- Take the taxi from Najībābād to Dharamsalataxi 469.2 km
7h 55m₹13,000–16,000Train to Chandigarh International Airport, fly
- Take the train from Najibabad Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Kangra Airport (DHM)plane IXC - DHM
8h 59m₹4,670–25,919Bus
- Take the bus from Najibabad to Jalandharbus
- Take the bus from Jalandhar to Pathankotbus
- Take the bus from Pathankot to McLeodganj - Main Squarebus
15h 25mTrain, bus #2
- Take the train from Najibabad Jn to Dehraduntrain 14113 / ...
- Take the bus from Dehradun to McLeodganj - Main Squarebus redbusIndia_Bharat Benz A/C Semi Sleeper
15h 38mTrain, train to Indira Gandhi International Airport, fly
- Take the train from Najibabad Jn to Moradabadtrain
- Take the train from Moradabad to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Kangra Airport (DHM)plane DEL - DHM
11h 36m₹5,198–17,834
Najībābād to Dharamsala by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Najībābād to Dharamsala is to train and bus via Dera Gopipur which costs ₹900 - ₹2,800 and takes 9h 34m.
The fastest way to get from Najībābād to Dharamsala is to drive which takes 7h 55m and costs ₹5,000 - ₹8,000.
No, there is no direct bus from Najībābād to Dharamsala. However, there are services departing from Najibabad and arriving at McLeodganj - Main Square via Jalandhar and Pathankot. The journey, including transfers, takes approximately 15h 25m.
The distance between Najībābād and Dharamsala is 465 km. The road distance is 469.2 km.
The best way to get from Najībābād to Dharamsala without a car is to train and bus via Dera Gopipur which takes 9h 34m and costs ₹900 - ₹2,800.
It takes approximately 9h 34m to get from Najībābād to Dharamsala, including transfers.
Najībābād to Dharamsala bus services, operated by SLGT Travels, depart from Najibabad station.
Najībābād to Dharamsala bus services, operated by SLGT Travels, arrive at Jalandhar station.
Yes, the driving distance between Najībābād to Dharamsala is 469 km. It takes approximately 7h 55m to drive from Najībābād to Dharamsala.
Book your Najībābād to Dharamsala bus tickets online with Omio.
What companies run services between Najībābād, India and Dharamsala, India?
You can take a bus from Najibabad to McLeodganj - Main Square via Jalandhar and Pathankot in around 15h 25m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Kangra Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹4,200–23,000
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹4,600–16,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Kangra Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,600–14,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Najibabad Jn to Chandigarh
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Najibabad Jn to Chandigarh
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Najibabad Jn to Chandigarh
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Najibabad Jn to Dehradun
- Ave. Duration
- 3h 33m
- Frequency
- Every 4 hours
- 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 Najibabad Jn to Moradabad
- Ave. Duration
- 3h 22m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Moradabad to New Delhi
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- 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
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Chandigarh to Dharamshala
- Ave. Duration
- 6h
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Najibabad to Jalandhar
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Jalandhar to Pathankot
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Pathankot to McLeodganj - Main Square
- Ave. Duration
- 2h 25m
- Frequency
- 6 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Dehradun to McLeodganj - Main Square
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Najibabad to Jalandhar
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Jalandhar to Pathankot
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Ave. Duration
- 7h 55m
- Estimated price
- ₹13,000–16,000
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 guideBooking & Getting There
There are 440+ hotels available in Dharamsala.