The journey from Madarihat to Puri spans approximately 950 km across West Bengal and Odisha. You can board a train from Hasimara station or travel to New Jalpaiguri for better connectivity. The route primarily follows NH 27 and NH 16, passing through Kolkata. This trip connects the lush forests of Jaldapara to the coastal serenity of the Bay of Bengal. Expect a long transit time of nearly 20 hours depending on your chosen mode.
Total Distance: Driving distance is 950 km; straight-line air distance is 680 km.
Book your tickets at least 60 days in advance for confirmed berths.
October to February for pleasant coastal weather in Puri.