Siliguri
Siliguri
Puri
Puri
Train Driving

Siliguri to Puri

Updated: 20 May 2026

Puri is a famous pilgrimage and beach destination in Odisha. You can reach Puri from Siliguri by taking a direct train from New Jalpaiguri (NJP), which takes about 18 to 20 hours. The journey is comfortable and passes through the scenic plains of West Bengal and Odisha. Puri is known for the Jagannath Temple and its beautiful beach.

Total Distance: 950 km by rail, 800 km straight-line.
Fastest Way
Train from New Jalpaiguri to Puri.
Cheapest Way
Train from New Jalpaiguri to Puri.
Compare Siliguri to Puri Routes
Train
Direct
Duration
19 hours
Avg Price
1000-1800 INR
Operator
Puri Express
Route
NJP to Puri

Book your tickets well in advance.

Driving
Direct
Duration
20 hours
Avg Price
7000-10000 INR
Operator
Private Taxi
Route
NH 16

The road is well-maintained.

Travel Tips
  • Train Booking
    Book your tickets early to ensure availability.
  • Local Transport
    Auto-rickshaws and cycle rickshaws are the best way to get around.
  • Connectivity
    Mobile network is generally good in the city.
  • Food
    Try the local Odia cuisine and temple prasad.
  • Weather
    Carry an umbrella for sudden rain.
Safety Tips
  • Road Safety
    Be careful while driving on the highway at night.
  • Health
    Carry basic medicines for common ailments.
  • Emergency
    Keep local emergency numbers saved.
  • Valuables
    Keep your belongings safe in public places.
People Also Ask
  • Is there a direct train?
    Yes, there are trains from NJP to Puri.
  • How long is the train journey?
    It takes about 18 to 20 hours.
  • Is Puri safe?
    Yes, it is a safe and friendly city.
  • What is the best time to visit?
    Winter is ideal for sightseeing.
  • Are there flights?
    Puri does not have its own airport; use Bhubaneswar (BBI).
Quick Info
  • From Siliguri, 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 this famous and sacred temple.
2
Puri Beach
Relax on the beautiful sandy beach.
3
Konark Sun Temple
Take a day trip to this world-famous temple.
4
Chilika Lake
Visit the largest brackish water lake in India.
Tags
Siliguri to Puri travel to Odisha Puri train Odisha travel Siliguri to Puri distance Puri tourism NJP to Puri Puri travel guide