Traveling from Shahkot to Rohtak involves crossing the Punjab-Haryana border. The distance is roughly 280 km. You can take a bus to Ludhiana and then a train or bus towards Rohtak. The route passes through the industrial belt of Haryana. Expect a total travel time of 5 to 6 hours.
Total Distance: 280 km driving distance, 250 km straight-line air distance.
Book your train from Ludhiana to Rohtak in advance as this route is busy.
September to March to avoid the intense summer heat of the Haryana plains.