4 Ways to Reach Bhagalpur to Shillong by Bus, Train, Flights, Drive & Taxi

Planning a trip from Bhagalpur to Shillong Cleartrip helps you select the best route between Bhagalpur & Shillong 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 Bhagalpur & Shillong

The distance from Bhagalpur to Shillong is approximately 757.68kms. By car, it takes roughly 10h 54m to reach Shillong from Bhagalpur . Take a look at the 4 routes available to reach Shillong from Bhagalpur

  • 1.

  • Reach Bhagalpur to Shillong by train, walk, and bus

  • 23h 4m

  • Rs. 1463

 
Bhagalpur (BGP)
 
18h 28m
Rs. 1100

Step 1: Take a Train from Bhagalpur (BGP) to reach Kamakhya (KYQ)

You can reach Kamakhya (KYQ) from Bhagalpur (BGP) by travelling in a train. Bhagalpur (BGP) to Kamakhya (KYQ) train takes approximately 18h 28m. You can catch a train from Bhagalpur (BGP) and get down at Kamakhya (KYQ). The price of the train ticket is approximately Rs. 1100.
 
Kamakhya (KYQ)
 
0h 5m
Rs. 0

Step 2: Take a Walk from Kamakhya (KYQ) to reach Maligaon

Walking is one of the ways to reach Maligaon from Kamakhya (KYQ). Kamakhya (KYQ) to Maligaon by walk takes approximately 0h 5m. The distance between Kamakhya (KYQ) & Maligaon is around 0.33kms.
 
Maligaon
 
0h 31m
Rs. 113

Step 3: Take a Bus from Maligaon to reach Gauhati Airport

Travelling in a bus is one of the ways to reach Gauhati Airport from Maligaon. The total journey between Maligaon & Gauhati Airport takes around 0h 31m in a bus. The bus ticket price for the journey is approximately Rs.113.
 
Gauhati Airport
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 2.

  • Reach Bhagalpur to Shillong by train, taxi, flight, and bus

  • 14h 36m

  • Rs. 3550

 
Bhagalpur (BGP)
 
9h 3m
Rs. 800

Step 1: Take a Train from Bhagalpur (BGP) to reach New Jalpaiguri (NJP)

You can reach New Jalpaiguri (NJP) from Bhagalpur (BGP) by travelling in a train. Bhagalpur (BGP) to New Jalpaiguri (NJP) train takes approximately 9h 3m. You can catch a train from Bhagalpur (BGP) and get down at New Jalpaiguri (NJP). The price of the train ticket is approximately Rs. 800.
 
New Jalpaiguri (NJP)
 
0h 18m
Rs. 900

Step 2: Take a Taxi from New Jalpaiguri (NJP) to reach Bagdogra

You can take a car from New Jalpaiguri (NJP) to Bagdogra. It will take you around 0h 18m to cover distance of 19.26kms and reach Bagdogra from New Jalpaiguri (NJP). The total amount for the journey will be approximately Rs.900.
 
Bagdogra
 
0h 45m
Rs. 1600

Step 3: Take a Flight from Bagdogra to reach Gauhati

You can travel from Bagdogra to Gauhati by booking a flight. The total flight time between Bagdogra & Gauhati is around 0h 45m. The price of the flight ticket is approximately Rs.1600.
 
Gauhati
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 3.

  • Reach Bhagalpur to Shillong by train, taxi, flight, and bus

  • 16h 7m

  • Rs. 3620

 
Bhagalpur (BGP)
 
10h 19m
Rs. 800

Step 1: Take a Train from Bhagalpur (BGP) to reach Dakhineswar (DAKE)

You can reach Dakhineswar (DAKE) from Bhagalpur (BGP) by travelling in a train. Bhagalpur (BGP) to Dakhineswar (DAKE) train takes approximately 10h 19m. You can catch a train from Bhagalpur (BGP) and get down at Dakhineswar (DAKE). The price of the train ticket is approximately Rs. 800.
 
Dakhineswar (DAKE)
 
0h 13m
Rs. 270

Step 2: Take a Taxi from Dakhineswar (DAKE) to reach Kolkata

You can take a car from Dakhineswar (DAKE) to Kolkata. It will take you around 0h 13m to cover distance of 13.22kms and reach Kolkata from Dakhineswar (DAKE). The total amount for the journey will be approximately Rs.270.
 
Kolkata
 
1h 5m
Rs. 2300

Step 3: Take a Flight from Kolkata to reach Gauhati

You can travel from Kolkata to Gauhati by booking a flight. The total flight time between Kolkata & Gauhati is around 1h 5m. The price of the flight ticket is approximately Rs.2300.
 
Gauhati
 
2h 30m
Rs. 250

Step 4: Take a Bus from Gauhati Airport to reach Shillong

Travelling in a bus is one of the ways to reach Shillong from Gauhati Airport. The total journey between Gauhati Airport & Shillong takes around 2h 30m in a bus. The bus ticket price for the journey is approximately Rs.250.
 
Shillong
  • 4.

  • Reach Bhagalpur to Shillong by Drive

  • 10h 54m

  • Rs. 4973

 
Bhāgalpur
 
10h 54m
Rs. 4973
You can take a car from Bhāgalpur to Shillong. It will take you around 10h 54m to cover distance of 757.68kms and reach Shillong from Bhāgalpur. The total amount for the journey will be approximately Rs.4973.
 
Shillong
Check out all the available routes from Shillong to Bhagalpur →

Other popular routes from Bhagalpur