Rajkot Shajapur Routes (5 Ways to go)

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

The distance from Rajkot to Shajapur is approximately 645.93kms. By car, it takes roughly 9h 53m to reach Shajapur from Rajkot . Take a look at the 5 routes available to reach Shajapur from Rajkot

  • 1.
  • Rajkot to Shajapur Train
  • 14h 6m
  • Rs. 1100
 
Rajkot Junction (RJT)
 
14h 6m
Rs. 1100
You can reach Shajapur (SFY) from Rajkot Junction (RJT) by travelling in a train. Rajkot Junction (RJT) to Shajapur (SFY) train takes approximately 14h 6m. You can catch a train from Rajkot Junction (RJT) and get down at Shajapur (SFY). The price of the train ticket is approximately Rs. 1100.
 
Shajapur (SFY)
  • 2.
  • Rajkot to Shajapur Bus, night train
  • 17h 18m
  • Rs. 1150
 
Rajkot
 
14h 55m
Rs. 600
Travelling in a bus is one of the ways to reach Ujjain from Rajkot. The total journey between Rajkot & Ujjain takes around 14h 55m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Ujjain
 
1h 23m
Rs. 550
You can reach Shajapur (SFY) from Ujjain Junction (UJN) by travelling in a train. Ujjain Junction (UJN) to Shajapur (SFY) train takes approximately 1h 23m. You can catch a train from Ujjain Junction (UJN) and get down at Shajapur (SFY). The price of the train ticket is approximately Rs. 550.
 
Shajapur (SFY)
  • 3.
  • Rajkot to Shajapur Fly to Bhopal, train
  • 6h 53m
  • Rs. 3350
 
Rajkot
 
3h 30m
Rs. 2400
You can travel from Rajkot to Bhopal by booking a flight. The total flight time between Rajkot & Bhopal is around 3h 30m. The price of the flight ticket is approximately Rs.2400.
 
Bhopal
 
2h 2m
Rs. 600
You can reach Berchha (BCH) from Bairagarh (BIH) by travelling in a train. Bairagarh (BIH) to Berchha (BCH) train takes approximately 2h 2m. You can catch a train from Bairagarh (BIH) and get down at Berchha (BCH). The price of the train ticket is approximately Rs. 600.
 
Berchha (BCH)
 
0h 21m
Rs. 350
You can take a car from Berchha (BCH) to Shājāpur. It will take you around 0h 21m to cover distance of 17.48kms and reach Shājāpur from Berchha (BCH). The total amount for the journey will be approximately Rs.350.
 
Shājāpur
  • 4.
  • Rajkot to Shajapur Fly to Indore, train
  • 9h 12m
  • Rs. 3680
 
Rajkot
 
6h 5m
Rs. 2900
You can travel from Rajkot to Indore by booking a flight. The total flight time between Rajkot & Indore is around 6h 5m. The price of the flight ticket is approximately Rs.2900.
 
Indore
 
0h 8m
Rs. 180
You can take a car from Indore to Indore Junction Bg (INDB). It will take you around 0h 8m to cover distance of 7.16kms and reach Indore Junction Bg (INDB) from Indore. The total amount for the journey will be approximately Rs.180.
 
Indore Junction Bg (INDB)
 
1h 59m
Rs. 600
You can reach Shajapur (SFY) from Indore Junction Bg (INDB) by travelling in a train. Indore Junction Bg (INDB) to Shajapur (SFY) train takes approximately 1h 59m. You can catch a train from Indore Junction Bg (INDB) and get down at Shajapur (SFY). The price of the train ticket is approximately Rs. 600.
 
Shajapur (SFY)
  • 5.
  • Rajkot to Shajapur Drive
  • 9h 53m
  • Rs. 4241
 
Rajkot
 
9h 53m
Rs. 4241
You can take a car from Rajkot to Shājāpur. It will take you around 9h 53m to cover distance of 645.93kms and reach Shājāpur from Rajkot. The total amount for the journey will be approximately Rs.4241.
 
Shājāpur