Puri
Puri
Train

Madarihat to Puri

Updated: 22 May 2026

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.
Fastest Way
Flight from Bagdogra to Bhubaneswar followed by a 2-hour taxi to Puri.
Cheapest Way
Train via New Jalpaiguri is the most economical option for long-distance travel.
Compare Madarihat to Puri Routes
Train
Connecting
Duration
22 hours
Avg Price
1200-3500 INR
Operator
Kanchenjunga Express
Route
Hasimara to New Jalpaiguri to Puri Junction

Book your tickets at least 60 days in advance for confirmed berths.

Travel Tips
  • Book Early
    Train tickets from North Bengal sell out fast.
  • Carry ID
    Always keep your Aadhaar card for hotel check-ins.
  • Local Transport
    Use auto-rickshaws for short distances within Puri.
  • Hydration
    Carry water bottles during the long train journey.
  • Dress Code
    Wear modest clothing when visiting temples.
Safety Tips
  • Luggage Security
    Use chains to lock your bags under the train seat.
  • Avoid Touts
    Do not engage with unauthorized guides at the temple.
  • Night Travel
    Prefer daytime travel for road segments.
  • Emergency Numbers
    Save local police station numbers on your phone.
People Also Ask
  • Is there a direct train?
    No, you must change trains at New Jalpaiguri or Kolkata.
  • What is the best route?
    Via New Jalpaiguri and Bhubaneswar.
  • How far is Puri from Madarihat?
    Approximately 950 km by road.
  • Are there flights?
    Yes, from Bagdogra to Bhubaneswar.
  • Is it safe for solo travelers?
    Yes, provided you follow standard travel precautions.
Quick Info
  • From Madarihat, West Bengal, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to February for pleasant coastal weather in Puri.

Things to Do in Puri
1
Jagannath Temple
Visit the 12th-century temple dedicated to Lord Jagannath. It is a major pilgrimage site for Hindus.
2
Puri Beach
Enjoy the golden sands and the annual beach festival. It is perfect for sunrise views.
3
Chilika Lake
Take a boat ride to see Irrawaddy dolphins. It is Asia's largest brackish water lagoon.
4
Konark Sun Temple
Explore the UNESCO World Heritage site located 35 km from Puri. The architecture is stunning.
Tags
Madarihat to Puri train Hasimara to Puri route travel from North Bengal to Odisha best way to reach Puri from Madarihat trains from Hasimara to Puri road trip Madarihat to Puri Odisha tourism guide Puri travel tips