There are 5 ways to get from Malerkotla to Dharamkot by train, taxi, bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Malerkotla to Pathankot Cantttrain 12751 / ...
- Take the taxi from Pathankot Cantt to Dharamkottaxi
5h 38m₹3,670–5,607Train, bus
cheapest- Take the train from Malerkotla to Pathankot Cantttrain 12751 / ...
- Take the bus from Pathankot to Kangrabus 1407
10h 19m₹710–2,197Drive 238.6 km
- Drive from Malerkotla to Dharamkotcar 238.6 km
4h 19m₹2,690–3,885Taxi
- Take the taxi from Malerkotla to Dharamkottaxi 238.6 km
4h 19m₹9,000–11,000Bus (Flixbus)
- Take the bus from FlixBus Rest Stop - Punjabi Dhaba Doraha to FlixBus Ambalabus FlixBus IN0120 / ...
- Take the bus from FlixBus Ambala to FlixBus Dharamkotbus FlixBus IN0211C / ...
10h 42m₹1,258–2,503
Questions & Answers
The cheapest way to get from Malerkotla to Dharamkot is to train and bus which costs ₹700 - ₹2,200 and takes 10h 19m.
The fastest way to get from Malerkotla to Dharamkot is to drive which takes 4h 19m and costs ₹2,600 - ₹3,900.
No, there is no direct bus from Malerkotla to Dharamkot. However, there are services departing from FlixBus Rest Stop - Punjabi Dhaba Doraha and arriving at FlixBus Dharamkot via FlixBus Ambala. The journey, including transfers, takes approximately 10h 42m.
The distance between Malerkotla and Dharamkot is 301 km. The road distance is 238.6 km.
The best way to get from Malerkotla to Dharamkot without a car is to train and taxi which takes 5h 38m and costs ₹3,600 - ₹6,000.
It takes approximately 5h 38m to get from Malerkotla to Dharamkot, including transfers.
Malerkotla to Dharamkot bus services, operated by FlixBus India, depart from FlixBus Rest Stop - Punjabi Dhaba Doraha station.
Malerkotla to Dharamkot bus services, operated by FlixBus India, arrive at FlixBus Ambala station.
Yes, the driving distance between Malerkotla to Dharamkot is 239 km. It takes approximately 4h 19m to drive from Malerkotla to Dharamkot.
There are 495+ hotels available in Dharamkot.
What companies run services between Malerkotla, India and Dharamkot, Himachal Pradesh, India?
You can take a vehicle from Malerkotla to FlixBus Dharamkot via FlixBus Rest Stop - Punjabi Dhaba Doraha and FlixBus Ambala in around 10h 42m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Malerkotla to Pathankot Cantt
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Malerkotla to Pathankot Cantt
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- 1800 180 8185
- [email protected]
- Website
- online.hrtchp.com
Bus from Pathankot to Kangra
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹330–550
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹330–440
- AC Himdhara
- ₹400–550
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Rest Stop - Punjabi Dhaba Doraha to FlixBus Ambala
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹210–420
- Website
- https://www.flixbus.in
Bus from FlixBus Ambala to FlixBus Dharamkot
- Ave. Duration
- 7h 25m
- Frequency
- Twice daily
- Estimated price
- ₹470–1,400
- Website
- https://www.flixbus.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, How to travel India's Golden Triangle, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.











