5 Ways to Reach Haridwar to Dibrugarh by Bus, Train, Flights, Drive & Taxi

Planning a trip from Haridwar to Dibrugarh Cleartrip helps you select the best route between Haridwar & Dibrugarh based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Haridwar & Dibrugarh

The distance from Haridwar to Dibrugarh is approximately 2185.19kms. By car, it takes roughly 31h 40m to reach Dibrugarh from Haridwar . Take a look at the 5 routes available to reach Dibrugarh from Haridwar

  • 1.

  • Reach Haridwar to Dibrugarh by train

  • 46h 28m

  • Rs. 2850

 
Haridwar Junction (HW)
 
3h 35m
Rs. 650

Step 1: Take a Train from Haridwar Junction (HW) to reach Moradabad (MB)

You can reach Moradabad (MB) from Haridwar Junction (HW) by travelling in a train. Haridwar Junction (HW) to Moradabad (MB) train takes approximately 3h 35m. You can catch a train from Haridwar Junction (HW) and get down at Moradabad (MB). The price of the train ticket is approximately Rs. 650.
 
Moradabad (MB)
 
41h 53m
Rs. 2200

Step 2: Take a Train from Moradabad (MB) to reach Dibrugarh Town (DBRT)

You can reach Dibrugarh Town (DBRT) from Moradabad (MB) by travelling in a train. Moradabad (MB) to Dibrugarh Town (DBRT) train takes approximately 41h 53m. You can catch a train from Moradabad (MB) and get down at Dibrugarh Town (DBRT). The price of the train ticket is approximately Rs. 2200.
 
Dibrugarh Town (DBRT)
  • 2.

  • Reach Haridwar to Dibrugarh by train, flight, and taxi

  • 8h 58m

  • Rs. 5227

 
Haridwar Junction (HW)
 
4h 30m
Rs. 700

Step 1: Take a Train from Haridwar Junction (HW) to reach New Delhi (NDLS)

You can reach New Delhi (NDLS) from Haridwar Junction (HW) by travelling in a train. Haridwar Junction (HW) to New Delhi (NDLS) train takes approximately 4h 30m. You can catch a train from Haridwar Junction (HW) and get down at New Delhi (NDLS). The price of the train ticket is approximately Rs. 700.
 
New Delhi (NDLS)
 
0h 22m
Rs. 17

Step 2: Take a Train from New Delhi to reach Indira Gandhi International Airport

You can reach Indira Gandhi International Airport from New Delhi by travelling in a train. New Delhi to Indira Gandhi International Airport train takes approximately 0h 22m. You can catch a train from New Delhi and get down at Indira Gandhi International Airport. The price of the train ticket is approximately Rs. 17.
 
Indira Gandhi International Airport
 
2h 45m
Rs. 4200

Step 3: Take a Flight from Delhi to reach Dibrugarh

You can travel from Delhi to Dibrugarh by booking a flight. The total flight time between Delhi & Dibrugarh is around 2h 45m. The price of the flight ticket is approximately Rs.4200.
 
Dibrugarh
 
0h 16m
Rs. 310

Step 4: Take a Taxi from Dibrugarh to reach Dibrugarh

You can take a car from Dibrugarh to Dibrugarh. It will take you around 0h 16m to cover distance of 15.52kms and reach Dibrugarh from Dibrugarh. The total amount for the journey will be approximately Rs.310.
 
Dibrugarh
  • 3.

  • Reach Haridwar to Dibrugarh by taxi and flight

  • 6h 53m

  • Rs. 5410

 
Haridwar
 
0h 37m
Rs. 900

Step 1: Take a Taxi from Haridwar to reach Dehra Dun

You can take a car from Haridwar to Dehra Dun. It will take you around 0h 37m to cover distance of 38.18kms and reach Dehra Dun from Haridwar. The total amount for the journey will be approximately Rs.900.
 
Dehra Dun
 
6h 0m
Rs. 4200

Step 2: Take a Flight from Dehra Dun to reach Dibrugarh

You can travel from Dehra Dun to Dibrugarh by booking a flight. The total flight time between Dehra Dun & Dibrugarh is around 6h 0m. The price of the flight ticket is approximately Rs.4200.
 
Dibrugarh
 
0h 16m
Rs. 310

Step 3: Take a Taxi from Dibrugarh to reach Dibrugarh

You can take a car from Dibrugarh to Dibrugarh. It will take you around 0h 16m to cover distance of 15.52kms and reach Dibrugarh from Dibrugarh. The total amount for the journey will be approximately Rs.310.
 
Dibrugarh
  • 4.

  • Reach Haridwar to Dibrugarh by Drive

  • 31h 40m

  • Rs. 14387

 
Haridwar
 
31h 40m
Rs. 14387
You can take a car from Haridwar to Dibrugarh. It will take you around 31h 40m to cover distance of 2185.19kms and reach Dibrugarh from Haridwar. The total amount for the journey will be approximately Rs.14387.
 
Dibrugarh
  • 5.

  • Reach Haridwar to Dibrugarh by train, flight, and taxi

  • 27h 24m

  • Rs. 15217

 
Haridwar Junction (HW)
 
4h 30m
Rs. 700

Step 1: Take a Train from Haridwar Junction (HW) to reach New Delhi (NDLS)

You can reach New Delhi (NDLS) from Haridwar Junction (HW) by travelling in a train. Haridwar Junction (HW) to New Delhi (NDLS) train takes approximately 4h 30m. You can catch a train from Haridwar Junction (HW) and get down at New Delhi (NDLS). The price of the train ticket is approximately Rs. 700.
 
New Delhi (NDLS)
 
0h 22m
Rs. 17

Step 2: Take a Train from New Delhi to reach Indira Gandhi International Airport

You can reach Indira Gandhi International Airport from New Delhi by travelling in a train. New Delhi to Indira Gandhi International Airport train takes approximately 0h 22m. You can catch a train from New Delhi and get down at Indira Gandhi International Airport. The price of the train ticket is approximately Rs. 17.
 
Indira Gandhi International Airport
 
14h 15m
Rs. 5500

Step 3: Take a Flight from Delhi to reach Lilabari

You can travel from Delhi to Lilabari by booking a flight. The total flight time between Delhi & Lilabari is around 14h 15m. The price of the flight ticket is approximately Rs.5500.
 
Lilabari
 
7h 12m
Rs. 9000

Step 4: Take a Taxi from Lilabari to reach Dibrugarh

You can take a car from Lilabari to Dibrugarh. It will take you around 7h 12m to cover distance of 499.35kms and reach Dibrugarh from Lilabari. The total amount for the journey will be approximately Rs.9000.
 
Dibrugarh
Check out all the available routes from Dibrugarh to Haridwar →

Other popular routes from Haridwar