Bodh Gaya
Bodh Gaya
Puri
Puri
Train

Bodh Gaya to Puri

Updated: 28 May 2026

The journey from Bodh Gaya to Puri covers about 800 km. The most convenient way is to take a train from Gaya Junction to Puri Junction, which takes around 16 to 18 hours. Alternatively, you can drive via NH 19 and NH 16, which takes about 18 to 20 hours. This route connects the spiritual center of Bihar to the coastal temple city of Odisha. Expect a significant change in landscape and cultural heritage.

Total Distance: 800 km by road, 650 km air distance.
Fastest Way
Train, taking 17 hours.
Cheapest Way
Train, costing around 700 INR.
Compare Bodh Gaya to Puri Routes
Train
Direct
Duration
17 hours
Avg Price
700-2,500 INR
Operator
Gaya-Puri Express
Route
Gaya Junction to Puri Junction

Book your tickets well in advance.

Travel Tips
  • Transport
    Use auto-rickshaws for city travel; negotiate fares beforehand.
  • Food
    Try the local Mahaprasad from the temple.
  • Weather
    Puri can get very hot; carry sunscreen and hats.
  • Navigation
    Use ride-hailing apps for reliable transport.
  • Language
    Odia and Hindi are widely spoken.
Safety Tips
  • Night Travel
    Stick to well-lit areas at night.
  • Scams
    Be cautious of overcharging by auto-rickshaw drivers.
  • Emergency
    Dial 100 for police assistance.
  • Luggage
    Keep your belongings secure in public spaces.
People Also Ask
  • Is there a direct train?
    Yes, several express trains run between Gaya and Puri.
  • How long is the train journey?
    It takes approximately 16 to 18 hours.
  • Which is better, train or road?
    Train is more comfortable and faster.
  • What is the best time to visit?
    Winter is the best time to visit Puri.
  • Are there luxury trains?
    No, but express trains have comfortable AC classes.
Quick Info
  • From Bodh Gaya, Bihar, 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 world-famous temple dedicated to Lord Jagannath.
2
Puri Beach
Relax on the golden sands of this beautiful beach.
3
Konark Sun Temple
Take a day trip to this UNESCO World Heritage site.
4
Chilika Lake
Visit the largest brackish water lagoon in India.
Tags
Bodh Gaya to Puri trains from Gaya to Puri traveling from Bihar to Odisha Puri travel guide Gaya to Puri distance best way to reach Puri long distance travel India