The journey from Puthukkad to Rishikesh is one of the longest in India, covering approximately 2600 km. You must travel to Thrissur Railway Station to board a train towards Haridwar, then take a bus or taxi to Rishikesh. This journey takes about 40 to 50 hours. You will cross almost the entire length of the country. Plan your trip with multiple breaks if possible.
Total Distance: 2600 km by road, 2200 km straight-line.
Book your train to Haridwar and then take a bus to Rishikesh.
October to March for pleasant weather.