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

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

The distance from Shillong to Siwan is approximately 1009.64kms. By car, it takes roughly 14h 37m to reach Siwan from Shillong . Take a look at the 4 routes available to reach Siwan from Shillong

  • 1.

  • Reach Shillong to Siwan by bus, taxi, and train

  • 26h 17m

  • Rs. 1790

 
Shillong
 
2h 30m
Rs. 250

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

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

Step 2: Take a Taxi from Gauhati Airport to reach Kamakhya (KYQ)

You can take a car from Gauhati Airport to Kamakhya (KYQ). It will take you around 0h 17m to cover distance of 15.11kms and reach Kamakhya (KYQ) from Gauhati Airport. The total amount for the journey will be approximately Rs.240.
 
Kamakhya (KYQ)
 
22h 30m
Rs. 1300

Step 3: Take a Train from Kamakhya (KYQ) to reach Siwan Junction (SV)

You can reach Siwan Junction (SV) from Kamakhya (KYQ) by travelling in a train. Kamakhya (KYQ) to Siwan Junction (SV) train takes approximately 22h 30m. You can catch a train from Kamakhya (KYQ) and get down at Siwan Junction (SV). The price of the train ticket is approximately Rs. 1300.
 
Siwan Junction (SV)
  • 2.

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

  • 10h 54m

  • Rs. 5400

 
Shillong
 
2h 30m
Rs. 250

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

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

Step 2: Take a Flight from Gauhati to reach Patna

You can travel from Gauhati to Patna by booking a flight. The total flight time between Gauhati & Patna is around 3h 45m. The price of the flight ticket is approximately Rs.3800.
 
Patna
 
0h 14m
Rs. 750

Step 3: Take a Taxi from Patna to reach Patliputra (PPTA)

You can take a car from Patna to Patliputra (PPTA). It will take you around 0h 14m to cover distance of 13.7kms and reach Patliputra (PPTA) from Patna. The total amount for the journey will be approximately Rs.750.
 
Patliputra (PPTA)
 
2h 25m
Rs. 600

Step 4: Take a Train from Patliputra (PPTA) to reach Siwan Junction (SV)

You can reach Siwan Junction (SV) from Patliputra (PPTA) by travelling in a train. Patliputra (PPTA) to Siwan Junction (SV) train takes approximately 2h 25m. You can catch a train from Patliputra (PPTA) and get down at Siwan Junction (SV). The price of the train ticket is approximately Rs. 600.
 
Siwan Junction (SV)
  • 3.

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

  • 15h 0m

  • Rs. 6340

 
Shillong
 
2h 30m
Rs. 250

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

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

Step 2: Take a Flight from Gauhati to reach Varanasi

You can travel from Gauhati to Varanasi by booking a flight. The total flight time between Gauhati & Varanasi is around 5h 15m. The price of the flight ticket is approximately Rs.5000.
 
Varanasi
 
0h 20m
Rs. 440

Step 3: Take a Taxi from Varanasi to reach Varanasi Junction (BSB)

You can take a car from Varanasi to Varanasi Junction (BSB). It will take you around 0h 20m to cover distance of 22.26kms and reach Varanasi Junction (BSB) from Varanasi. The total amount for the journey will be approximately Rs.440.
 
Varanasi Junction (BSB)
 
4h 55m
Rs. 650

Step 4: Take a Train from Varanasi Junction (BSB) to reach Siwan Junction (SV)

You can reach Siwan Junction (SV) from Varanasi Junction (BSB) by travelling in a train. Varanasi Junction (BSB) to Siwan Junction (SV) train takes approximately 4h 55m. You can catch a train from Varanasi Junction (BSB) and get down at Siwan Junction (SV). The price of the train ticket is approximately Rs. 650.
 
Siwan Junction (SV)
  • 4.

  • Reach Shillong to Siwan by Drive

  • 14h 37m

  • Rs. 6627

 
Shillong
 
14h 37m
Rs. 6627
You can take a car from Shillong to Siwān. It will take you around 14h 37m to cover distance of 1009.64kms and reach Siwān from Shillong. The total amount for the journey will be approximately Rs.6627.
 
Siwān
Check out all the available routes from Siwan to Shillong →

Other popular routes from Shillong