5 Ways to Reach Shajapur to Shillong by Bus, Train, Flights, Drive & Taxi

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

The distance from Shajapur to Shillong is approximately 2019.55kms. By car, it takes roughly 29h 43m to reach Shillong from Shajapur . Take a look at the 5 routes available to reach Shillong from Shajapur

  • 1.

  • Reach Shajapur to Shillong by train and bus

  • 60h 36m

  • Rs. 3313

 
Shajapur (SFY)
 
4h 45m
Rs. 650

Step 1: Take a Train from Shajapur (SFY) to reach Ratlam Junction (RTM)

You can reach Ratlam Junction (RTM) from Shajapur (SFY) by travelling in a train. Shajapur (SFY) to Ratlam Junction (RTM) train takes approximately 4h 45m. You can catch a train from Shajapur (SFY) and get down at Ratlam Junction (RTM). The price of the train ticket is approximately Rs. 650.
 
Ratlam Junction (RTM)
 
50h 15m
Rs. 2300

Step 2: Take a Train from Ratlam Junction (RTM) to reach Kamakhya (KYQ)

You can reach Kamakhya (KYQ) from Ratlam Junction (RTM) by travelling in a train. Ratlam Junction (RTM) to Kamakhya (KYQ) train takes approximately 50h 15m. You can catch a train from Ratlam Junction (RTM) and get down at Kamakhya (KYQ). The price of the train ticket is approximately Rs. 2300.
 
Kamakhya (KYQ)
 
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 Shajapur to Shillong by taxi, bus, and train

  • 60h 24m

  • Rs. 7850

 
Shājāpur
 
1h 31m
Rs. 1600

Step 1: Take a Taxi from Shājāpur to reach Indore

You can take a car from Shājāpur to Indore. It will take you around 1h 31m to cover distance of 95.2kms and reach Indore from Shājāpur. The total amount for the journey will be approximately Rs.1600.
 
Indore
 
9h 30m
Rs. 550

Step 2: Take a Bus from Indore to reach Nashik

Travelling in a bus is one of the ways to reach Nashik from Indore. The total journey between Indore & Nashik takes around 9h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Nashik
 
5h 30m
Rs. 550

Step 3: Take a Bus from Nashik to reach Mumbai

Travelling in a bus is one of the ways to reach Mumbai from Nashik. The total journey between Nashik & Mumbai takes around 5h 30m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Mumbai
 
33h 0m
Rs. 750

Step 4: Take a Bus from Mumbai to reach Islampur

Travelling in a bus is one of the ways to reach Islampur from Mumbai. The total journey between Mumbai & Islampur takes around 33h 0m in a bus. The bus ticket price for the journey is approximately Rs.750.
 
Islampur
 
1h 2m
Rs. 2300

Step 5: Take a Taxi from Islampur to reach New Jalpaiguri (NJP)

You can take a car from Islampur to New Jalpaiguri (NJP). It will take you around 1h 2m to cover distance of 71.27kms and reach New Jalpaiguri (NJP) from Islampur. The total amount for the journey will be approximately Rs.2300.
 
New Jalpaiguri (NJP)
 
6h 20m
Rs. 800

Step 6: Take a Train from New Jalpaiguri (NJP) to reach Guwahati (GHY)

You can reach Guwahati (GHY) from New Jalpaiguri (NJP) by travelling in a train. New Jalpaiguri (NJP) to Guwahati (GHY) train takes approximately 6h 20m. You can catch a train from New Jalpaiguri (NJP) and get down at Guwahati (GHY). The price of the train ticket is approximately Rs. 800.
 
Guwahati (GHY)
 
1h 28m
Rs. 1300

Step 7: Take a Taxi from Guwahati (GHY) to reach Shillong

You can take a car from Guwahati (GHY) to Shillong. It will take you around 1h 28m to cover distance of 100.83kms and reach Shillong from Guwahati (GHY). The total amount for the journey will be approximately Rs.1300.
 
Shillong
  • 3.

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

  • 11h 57m

  • Rs. 8540

 
Shajapur (SFY)
 
2h 9m
Rs. 600

Step 1: Take a Train from Shajapur (SFY) to reach Indore Junction Bg (INDB)

You can reach Indore Junction Bg (INDB) from Shajapur (SFY) by travelling in a train. Shajapur (SFY) to Indore Junction Bg (INDB) train takes approximately 2h 9m. You can catch a train from Shajapur (SFY) and get down at Indore Junction Bg (INDB). The price of the train ticket is approximately Rs. 600.
 
Indore Junction Bg (INDB)
 
0h 8m
Rs. 190

Step 2: Take a Taxi from Indore Junction Bg (INDB) to reach Indore

You can take a car from Indore Junction Bg (INDB) to Indore. It will take you around 0h 8m to cover distance of 7.61kms and reach Indore from Indore Junction Bg (INDB). The total amount for the journey will be approximately Rs.190.
 
Indore
 
5h 10m
Rs. 7500

Step 3: Take a Flight from Indore to reach Gauhati

You can travel from Indore to Gauhati by booking a flight. The total flight time between Indore & Gauhati is around 5h 10m. The price of the flight ticket is approximately Rs.7500.
 
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 Shajapur to Shillong by train, taxi, and flight

  • 10h 25m

  • Rs. 11260

 
Shajapur (SFY)
 
2h 9m
Rs. 600

Step 1: Take a Train from Shajapur (SFY) to reach Indore Junction Bg (INDB)

You can reach Indore Junction Bg (INDB) from Shajapur (SFY) by travelling in a train. Shajapur (SFY) to Indore Junction Bg (INDB) train takes approximately 2h 9m. You can catch a train from Shajapur (SFY) and get down at Indore Junction Bg (INDB). The price of the train ticket is approximately Rs. 600.
 
Indore Junction Bg (INDB)
 
0h 8m
Rs. 190

Step 2: Take a Taxi from Indore Junction Bg (INDB) to reach Indore

You can take a car from Indore Junction Bg (INDB) to Indore. It will take you around 0h 8m to cover distance of 7.61kms and reach Indore from Indore Junction Bg (INDB). The total amount for the journey will be approximately Rs.190.
 
Indore
 
6h 40m
Rs. 10000

Step 3: Take a Flight from Indore to reach Shillong

You can travel from Indore to Shillong by booking a flight. The total flight time between Indore & Shillong is around 6h 40m. The price of the flight ticket is approximately Rs.10000.
 
Shillong
 
0h 28m
Rs. 470

Step 4: Take a Taxi from Shillong to reach Shillong

You can take a car from Shillong to Shillong. It will take you around 0h 28m to cover distance of 32.09kms and reach Shillong from Shillong. The total amount for the journey will be approximately Rs.470.
 
Shillong
  • 5.

  • Reach Shajapur to Shillong by Drive

  • 29h 43m

  • Rs. 13253

 
Shājāpur
 
29h 43m
Rs. 13253
You can take a car from Shājāpur to Shillong. It will take you around 29h 43m to cover distance of 2019.55kms and reach Shillong from Shājāpur. The total amount for the journey will be approximately Rs.13253.
 
Shillong
Check out all the available routes from Shillong to Shajapur →

Other popular routes from Shajapur