Traveling from the coastal town of Shivrajpur to the historic city of Amritsar involves crossing several states. You will typically travel by road to Jamnagar or Rajkot, then board a train heading towards Punjab. The journey covers approximately 1400 km and takes about 28 hours by rail. You will pass through the arid landscapes of Gujarat and Rajasthan before entering the fertile plains of Punjab. This route is popular for those visiting the Golden Temple.
Total Distance: Driving distance is 1420 km, straight-line air distance is 1050 km.
Check for trains from Jamnagar or Rajkot to Amritsar Junction for the best connectivity.
November to February for cool weather, perfect for exploring the city on foot.