If you are from Kolkata and planning a spiritual yet relaxing trip to Puri, the land of Lord Jagannath and golden beaches, you are on the right blog! 🙌 Puri is one of the most popular destinations for Bengalis. Every year, thousands of families, couples, and solo travelers set out for a short or long vacation here.
I have created this complete Kolkata to Puri travel guide with every possible detail – train routes 🚆, bus journeys 🚌, flights ✈️, road trips 🚗, ticket booking tips 🎟️, budget breakdown 💰, food 🍴, and local attractions 🏝️. By the end of this guide, you’ll have a crystal-clear plan for your trip.
✨ Why Visit Puri from Kolkata?
Before planning the journey, let’s understand why Puri is so special ❤️:
- Jagannath Temple 🛕 – A spiritual hub and one of the Char Dham pilgrimage sites in India.
- Golden Beach 🏖️ – Perfect for family relaxation, morning walks, and enjoying the sunrise.
- Seafood Paradise 🦀🐟 – Fresh prawns, crabs, and authentic Odia thalis.
- Konark Sun Temple (Nearby) ☀️ – UNESCO heritage site, just an hour’s drive.
- Affordable & Accessible – Easy to reach from Kolkata with multiple travel options.
🚆 Kolkata to Puri by Train (Most Popular Option)
For Bengalis, “Puri tour” almost always means going by train! 🛤️ Trains are comfortable, budget-friendly, and drop you right at Puri Railway Station, close to the beach and temple.
🔹 Major Trains from Kolkata to Puri:
- Puri Express (12837/12838) – Daily service from Howrah.
- Jagannath Express (18409/18410) – Runs from Howrah, evening departure.
- Howrah–Puri Shatabdi Express (12277/12278) – Fastest option, morning departure.
- Dhauli Express (12821/12822) – Day train, great for those who don’t prefer night journeys.
- Howrah–Puri Superfast – Another popular choice.
📌 Travel Time: 7–10 hours (depending on the train).
📌 Ticket Price (per person):
- Sleeper Class – ₹300–₹400
- 3AC – ₹800–₹1000
- 2AC – ₹1200–₹1500
- Shatabdi (Chair Car) – ₹900–₹1200
👍 Tips for Train Travel:
- Book tickets at least 30–45 days before on IRCTC.
- Evening/night trains are best for saving hotel cost of one night.
- Shatabdi is best if you prefer quick travel and luxury.
🚌 Kolkata to Puri by Bus
If you don’t get train tickets, buses are another good option. Overnight sleeper buses run regularly between Kolkata and Puri.
🔹 Bus Options:
- Private Volvo/AC Sleeper (operated by operators like Royal Cruiser, Dolphin, etc.)
- State Buses (OSRTC/ WBSTC) – Budget friendly but less comfortable.
📌 Travel Time: 10–12 hours.
📌 Fare: ₹600–₹1500 (depending on sleeper/seater and AC/non-AC).
👍 Tips for Bus Travel:
- Book via apps like RedBus or AbhiBus.
- Choose AC Sleeper for overnight comfort.
- Carry snacks and water as stoppages may be limited.
✈️ Kolkata to Puri by Flight
There is no direct airport in Puri, but you can fly to Bhubaneswar Airport (BBI) ✈️ and then travel 60 km by taxi or bus.
🔹 Flight Details:
- Kolkata to Bhubaneswar: 1 hour flight.
- Airlines: IndiGo, Air India, Vistara, etc.
- Price: ₹2000–₹4000 (depending on season).
From Bhubaneswar Airport:
- Taxi to Puri – ₹1500–₹2000 (2 hours).
- Bus/Shared cab – ₹200–₹400 per person.
📌 Best For: Luxury travelers, people with less time.
🚗 Kolkata to Puri by Road (Car/Self-Drive)
A Kolkata to Puri road trip is an adventure in itself! 🚙 The highways are smooth, and you get to enjoy the scenic route through Odisha’s villages and small towns.
📍 Route: Kolkata → Kharagpur → Balasore → Bhadrak → Cuttack → Bhubaneswar → Puri
📌 Distance: ~500 km
📌 Travel Time: 9–10 hours
🔹 Road Trip Tips:
- Start early (around 5 AM) to avoid traffic.
- Use NH16 (Golden Quadrilateral route).
- Toll charges: ₹500–₹700 approx.
- Fuel cost (round trip): ₹4000–₹5000 (for 15 km/l average car).

🛏️ Where to Stay in Puri
Finding a hotel in Puri is super easy. From budget lodges to luxury resorts, you’ll find everything.
🔹 Categories of Hotels:
- Budget Hotels (₹800–₹1500/night): Near station & temple area.
- Mid-Range (₹1500–₹3000/night): Sea-facing rooms near Marine Drive Road.
- Luxury Resorts (₹4000–₹8000/night): For premium stays with pools & sea view.
👉 Pro Tip: Always book a sea-facing room for that magical morning view 🌅.
🍴 What to Eat in Puri
Food is a big part of the Puri experience 😋.
🔹 Must-Try Dishes:
- Mahaprasad of Jagannath Temple 🍛 – Pure veg thali cooked in temple kitchen.
- Chhena Poda 🍰 – Odia sweet dish.
- Seafood Platters 🦐 – Prawns, crabs, and fish fry.
- Street Food 🍲 – Dahi vada, gupchup (puchka), bara-ghugni.
🏝️ Things to Do in Puri
- Visit Jagannath Temple 🛕.
- Spend mornings & evenings at Golden Beach 🌊.
- Short trip to Konark Sun Temple (35 km).
- Visit Chilika Lake 🐬 for dolphin watching.
- Explore Raghurajpur Artists’ Village 🎨.
💰 Complete Budget Breakdown (Per Person – 3 Days Trip)
- Train (Sleeper Class Return) – ₹700
- Hotel (2 nights budget) – ₹2000
- Food – ₹1500
- Local Transport – ₹500
- Sightseeing (Konark + Chilika) – ₹1000
👉 Total: Around ₹5000 per person (budget trip)
👉 For luxury (flight + resort) – ₹15,000–₹20,000 per person.

📅 Best Time to Visit Puri
- Winter (October–February): Best season, pleasant weather. 🌤️
- Summer (March–June): Hot, but beach lovers still enjoy. ☀️
- Monsoon (July–September): Not ideal due to heavy rain, but cheaper hotels. 🌧️
Special Tip: If you want to witness the Rath Yatra Festival 🚩, plan your trip around June/July (dates vary yearly).
🙌 Final Words
A trip from Kolkata to Puri is not just about traveling from one city to another – it’s an emotional journey ❤️. For Bengalis, Puri is like a second home, full of devotion, sea breeze, and endless memories. Whether you go by train 🚆 with family, take a quick flight ✈️, or enjoy a long drive 🚗, Puri will always welcome you with open arms.
So, pack your bags 🎒, book your tickets, and get ready for an unforgettable trip. 🌊🛕✨
❓ FAQ Section (SEO Boost 🚀)
1. What is the cheapest way to go from Kolkata to Puri?
The cheapest way is by train sleeper class, costing only ₹300–₹400 per ticket. Overnight trains save hotel costs too.
2. How much does a trip to Puri cost from Kolkata?
A budget trip (3 days) can cost around ₹5000 per person including train, hotel, food, and sightseeing. A luxury trip may go up to ₹15,000–₹20,000.
3. How far is Puri from Kolkata by train?
Puri is about 500 km from Kolkata. Travel time by train is usually 7–10 hours depending on the train.
4. Which train is best from Kolkata to Puri?
The Howrah–Puri Shatabdi Express is the fastest and most comfortable, while Jagannath Express and Puri Express are popular budget-friendly options.
5. Can I go to Puri by flight from Kolkata?
Yes ✈️! You can fly from Kolkata to Bhubaneswar (1 hour) and then take a taxi or bus (2 hours) to Puri.
6. What is the best time to visit Puri from Kolkata?
The best time is October to February (winter season) when the weather is pleasant. The Rath Yatra Festival in June/July is also a special experience.
7. Is Puri safe for solo travelers?
Yes ✅. Puri is safe for families, couples, and solo travelers. Just take general precautions and avoid isolated beaches at night.

