Puri
Puri
Train

Kandi to Puri

Updated: 28 May 2026

The journey from Kandi to Puri covers approximately 550 kilometers. You can reach Puri by taking a train from the nearby Rampurhat station. The train journey takes about 10-14 hours. Puri is a famous coastal city in Odisha, known for the Jagannath Temple and its beautiful beaches.

Total Distance: 550 km by road, 450 km straight-line.
Fastest Way
Train from Rampurhat, taking 12 hours.
Cheapest Way
Train from Rampurhat, costing 1000 INR.
Compare Kandi to Puri Routes
Train
Connecting
Duration
12 hours
Avg Price
1000-3000 INR
Operator
Indian Railways
Route
Kandi to Rampurhat (Bus) then Rampurhat to Puri (Train)

Book your train tickets well in advance as this is a popular route.

Travel Tips
  • Train Booking
    Use the IRCTC app for train bookings.
  • Hydration
    Carry water for the long journey.
  • Navigation
    Use GPS to track your route.
  • Food
    Carry snacks for the journey.
  • Local Transport
    Use auto-rickshaws for local travel.
Safety Tips
  • Luggage
    Keep your bags locked.
  • Night Travel
    Avoid late-night travel in unfamiliar areas.
  • Emergency
    Keep emergency contacts saved.
  • Crowds
    Be careful in the busy station area.
People Also Ask
  • Is there a direct train?
    No, you must travel to Rampurhat.
  • How long is the trip?
    It takes about 12 hours by train.
  • Are there flights?
    Yes, from Kolkata airport to Bhubaneswar.
  • Is Puri safe?
    Yes, it is a safe city with proper precautions.
  • What is the best way?
    Train is the most comfortable for long distances.
Quick Info
  • From Kandi, West Bengal, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to March for pleasant weather.

Things to Do in Puri
1
Jagannath Temple
Visit the historic temple.
2
Puri Beach
Enjoy the beach.
3
Konark Sun Temple
Visit the historic temple nearby.
4
Chilika Lake
See the lake.
Tags
Kandi to Puri Kandi to Puri distance Puri travel Kandi to Puri train Rampurhat station West Bengal to Odisha