There are 7 ways to get from Dibrugarh to Himachal Pradesh by plane, train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kangra Airport
best- Fly from Dibrugarh Airport (DIB) to Kangra Airport (DHM)plane DIB - DHM
15h 58m₹12,156–28,372Train, taxi
cheapest- Take the train from Dibrugarh to New Delhitrain
- Take the train from New Delhi to Kalkatrain
- Take the taxi from Kalka to Shimlataxi
43h 50m₹3,404–11,800Bus
- Take the bus from Dibrugarh, Assam to Guwahati, Assambus
- Take the bus from Guwahati, Assam to Siliguri, West Bengalbus
- Take the bus from Siliguri, West Bengal to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Shimla, Himachal Pradeshbus
2d 6hDrive 2,430.2 km
- Drive from Dibrugarh to Shimlacar 2,430.2 km
33h 16m₹27,416–39,601Fly to Chandigarh International Airport, taxi
- Fly from Dibrugarh Airport (DIB) to Chandigarh International Airport (IXC)plane DIB - IXC
- Take the taxi from Chandigarh International Airport (IXC) to Badditaxi
6h 18m₹12,646–22,982Fly to Dehradun Airport, bus
- Fly from Dibrugarh Airport (DIB) to Dehradun Airport (DED)plane DIB - DED
- Take the bus from Dehradun to Pontabus
8h 29m₹11,666–20,132Train, bus
- Take the train from Dibrugarh to Chandigarhtrain 15903
- Take the bus from Chandigarh, Punjab to Shimla, Himachal Pradeshbus Chandigarh, Punjab - Shimla, Himachal Pradesh
2d 8h
Dibrugarh Airport (DIB) to Kangra Airport (DHM) flights
Questions & Answers
The cheapest way to get from Dibrugarh to Himachal Pradesh is to train and taxi which costs ₹3,400 - ₹12,000 and takes 43h 50m.
The fastest way to get from Dibrugarh to Himachal Pradesh is to fly and taxi which takes 6h 18m and costs ₹12,000 - ₹23,000.
No, there is no direct bus from Dibrugarh to Himachal Pradesh. However, there are services departing from Dibrugarh, Assam and arriving at Shimla, Himachal Pradesh via Guwahati, Assam, Siliguri, West Bengal, Lucknow, Uttar Pradesh and Dehradun, Uttarakhand. The journey, including transfers, takes approximately 2 days 6h.
The distance between Dibrugarh and Himachal Pradesh is 1906 km. The road distance is 2430.2 km.
The best way to get from Dibrugarh to Himachal Pradesh without a car is to train and taxi which takes 43h 50m and costs ₹3,400 - ₹12,000.
It takes approximately 15h 58m to get from Dibrugarh to Himachal Pradesh, including transfers.
Dibrugarh to Himachal Pradesh bus services, operated by Network Travels, depart from Dibrugarh, Assam station.
The best way to get from Dibrugarh to Himachal Pradesh is to fly which takes 15h 58m and costs ₹12,000 - ₹29,000. Alternatively, you can bus, which costs and takes 2 days 6h.
Dibrugarh to Himachal Pradesh bus services, operated by Network Travels, arrive at Guwahati, Assam station.
Yes, the driving distance between Dibrugarh to Himachal Pradesh is 2430 km. It takes approximately 33h 16m to drive from Dibrugarh to Himachal Pradesh.
What companies run services between Dibrugarh, India and Himachal Pradesh, India?
IndiGo Airlines, Air India Express, and Spicejet fly from Dibrugarh Airport (DIB) to Kangra Airport (DHM) 5 times a day. Alternatively, you can take a bus from Dibrugarh, Assam to Shimla, Himachal Pradesh via Guwahati, Assam, Siliguri, West Bengal, Lucknow, Uttar Pradesh, and Dehradun, Uttarakhand in around 2d 6h.
- Website
- goindigo.in
Flights from Dibrugarh Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 20m
- When
- Every day
- Estimated price
- ₹11,000–29,000
Flights from Dibrugarh Airport to Kangra Airport via Gauhati, Delhi
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Dibrugarh Airport to Kangra Airport via Agartala, Delhi
- Ave. Duration
- 17h 45m
- When
- Thursday and Saturday
- Estimated price
- ₹12,000–27,000
Flights from Dibrugarh Airport to Kangra Airport via Delhi, Chandigarh International Airport
- Ave. Duration
- 24h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₹11,000–27,000
Flights from Dibrugarh Airport to Kangra Airport via Bagdogra, Delhi
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–29,000
Flights from Dibrugarh Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Dibrugarh Airport to Dehradun Airport via Delhi
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹8,000–19,000
- Website
- spicejet.com
Flights from Dibrugarh Airport to Kangra Airport via Delhi
- Ave. Duration
- 17h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–27,000
- Website
- airindia.in
Flights from Dibrugarh Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dibrugarh to New Delhi
- Ave. Duration
- 37h 35m
- Frequency
- Twice daily
- Estimated price
- ₹1,000–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,500–4,500
- First Class (1A)
- ₹6,000–7,500
Train from New Delhi to Kalka
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Dibrugarh to Chandigarh
- Ave. Duration
- 2d 4h
- Frequency
- Twice a week
- Estimated price
- ₹1,000–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,700–3,400
- Second AC (2A)
- ₹3,800–4,800
- First Class (1A)
- ₹6,500–8,500
- Website
- Network Travels
Bus from Dibrugarh, Assam to Guwahati, Assam
- Ave. Duration
- 9h 45m
- Frequency
- Every 30 minutes
- Schedules at
- Network Travels
- Website
- Raj Bus Services
Bus from Guwahati, Assam to Siliguri, West Bengal
- Ave. Duration
- 10h 20m
- Frequency
- Hourly
- Schedules at
- Raj Bus Services
- Website
- Anaya Holidays
Bus from Siliguri, West Bengal to Lucknow, Uttar Pradesh
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Schedules at
- Anaya Holidays
- Website
- Shri Krishna Travels
Bus from Lucknow, Uttar Pradesh to Dehradun, Uttarakhand
- Ave. Duration
- 11h 30m
- Frequency
- Hourly
- Schedules at
- Shri Krishna Travels
- Website
- India Tours & Travels
Bus from Dehradun, Uttarakhand to Shimla, Himachal Pradesh
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- India Tours & Travels
- Phone
- 18005324510
- [email protected]
- Website
- UTC
Bus from Dehradun to Ponta
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- ₹120–300
- Website
- UTC
- Ordinary
- ₹120–170
- AC
- ₹210–300
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Chandigarh, Punjab to Shimla, Himachal Pradesh
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- RS Yadav Smart Bus
- Ave. Duration
- 58 min
- Estimated price
- ₹900–2,700
Mr. Singh Cab
- Phone
- +91 980 338 4033
- Website
- mrsinghcab.com
Rana cabs
- Phone
- +91 9041 412 141
- Website
- ranatravelschandigarh.com
RS Taxi Service
- Phone
- +91 769 611 2244
- Website
- chandigarhtaxiservice.net
Mr. Singh Cab
- Phone
- +91 980 338 4033
- Website
- mrsinghcab.com
Rana cabs
- Phone
- +91 9041 412 141
- Website
- ranatravelschandigarh.com
RS Taxi Service
- Phone
- +91 769 611 2244
- Website
- chandigarhtaxiservice.net
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
There are 636+ hotels available in Himachal Pradesh.










