The journey from Bahalgarh to Surat covers a distance of 1100 km. The most common way to travel is by train from New Delhi, which takes about 15 to 18 hours. Alternatively, you can drive via NH 48. This route takes you through the industrial heartland of India.
Total Distance: 1100 km driving distance, 950 km air distance.
Book your train tickets well in advance as this route is highly popular.
October to March for pleasant weather.