The journey from Kumbla to Amritsar is one of the longest rail routes in India, covering nearly 3000 km. You will need to travel from Kasaragod to a major hub like Mangalore or Mumbai to catch a direct train to Amritsar. The journey takes approximately 55 to 60 hours. You will traverse the entire length of the western coast before heading north through the heart of India into Punjab.
Total Distance: Driving distance 3100 km, Air distance 2400 km.
Consider breaking the journey in Delhi to rest before the final leg.
October to March, as the summer in Punjab is extremely hot.