Puri
Puri
Train

Dharmavaram to Puri

Updated: 21 May 2026

The journey from Dharmavaram to Puri covers about 1150 km. You can take a train to Vijayawada and then connect to Puri. The total travel time is approximately 24 to 28 hours. Puri is a major pilgrimage site in India.

Total Distance: 1150 km by road, 950 km straight-line.
Fastest Way
Train is the most practical mode.
Cheapest Way
Sleeper class train is the most economical.
Compare Dharmavaram to Puri Routes
Train
Connecting
Duration
26 hours
Avg Price
1300 - 3800 INR
Operator
Indian Railways
Route
Dharmavaram to Vijayawada, then to Puri.

Puri is a major terminus; book tickets early.

Travel Tips
  • Planning
    Book your tickets in advance.
  • Food
    Try the Mahaprasad at the temple.
  • Local Travel
    Use auto-rickshaws for city travel.
  • Weather
    Puri is humid.
  • Language
    Odia and Hindi are common.
Safety Tips
  • Luggage
    Keep your belongings secure.
  • Night Travel
    Avoid late-night travel.
  • Personal Safety
    Stay alert in crowded areas.
  • Emergency
    Keep emergency contacts saved.
People Also Ask
  • Is there a direct train?
    No, you must change trains.
  • How long is the journey?
    Around 26 hours.
  • What is the best time to visit?
    Winter.
  • Are there flights?
    No, use Bhubaneswar airport.
  • Is Puri safe?
    Yes, it is safe for tourists.
Quick Info
  • From Dharmavaram, Andhra Pradesh, India
  • To Puri, Odisha, India
  • Modes
Best Time to Travel

October to February for pleasant weather.

Things to Do in Puri
1
Jagannath Temple
Visit this world-famous temple.
2
Puri Beach
Relax at the golden sand beach.
3
Konark Sun Temple
A short drive to this UNESCO World Heritage site.
4
Chilika Lake
Visit the largest brackish water lagoon.
Tags
Dharmavaram to Puri train Dharmavaram to Puri distance travel to Odisha Puri tourism long distance train Dharmavaram transport budget travel railway routes