The journey from Sri Muktsar Sahib to Ahmedabad covers roughly 1100 km. You should first travel to Bathinda Junction, which is the nearest major railway hub, to catch trains heading towards Gujarat. Alternatively, you can drive via NH 52 and NH 48, though this is a long road trip. For faster travel, consider taking a train to Delhi and then a flight to Ahmedabad.
Total Distance: 1100 km by road, 950 km air distance.
Check for weekly train schedules as they vary.
November to February to avoid the extreme heat of Gujarat.