Puri is a holy city in Odisha. The famous Jagannath Temple attracts lakhs of pilgrims and tourists every year. Puri is well connected by air (via Bhubaneswar), train, and road. Below is a city-wise travel guide.
1. By Air (Quickest way)
- Nearest Airport: Biju Patnaik International Airport, Bhubaneswar (about 60–70 km from Puri).
- Travel Time to Puri: ~1.5 hours by taxi/cab, ~2 hours by bus, ~1 hour by train.
2. By Train (Most popular way)
- Puri has its own railway station: Puri Junction.
- Direct trains from many cities: Delhi, Mumbai, Kolkata, Chennai, Bangalore, Hyderabad, Ahmedabad, Jaipur, Guwahati, Patna, Ranchi, etc.
3. By Road
- National Highways connect Puri to Bhubaneswar, Cuttack, Kolkata, Ranchi, Raipur, and Vizag.
- Bus services (government & private) are available from Bhubaneswar, Cuttack, Kolkata, and nearby states.
City-wise Travel Options
1. Delhi → Puri
- Flight: Delhi → Bhubaneswar (~2 hrs). Taxi/train to Puri (~2 hrs).
- Train: Purushottam Express, Nandan Kanan Express. (~30–36 hrs).
- Road: ~1,600 km; ~30–35 hrs by car.
2. Mumbai → Puri
- Flight: Mumbai → Bhubaneswar (~2.5 hrs). Then road/train.
- Train: Konark Express, Lokmanya Tilak–Puri Express. (~36–40 hrs).
- Road: ~1,500 km; ~30 hrs drive.
3. Kolkata → Puri
- Flight: Kolkata → Bhubaneswar (1 hr). Road/train to Puri.
- Train: Howrah–Puri Express, Shatabdi Express. (~8–10 hrs).
- Road: ~500 km; ~8–10 hrs drive.
4. Chennai → Puri
- Flight: Chennai → Bhubaneswar (2 hrs). Then onward.
- Train: Chennai–Puri Express. (~30–35 hrs).
- Road: ~1,200 km; ~22–25 hrs by car.
5. Bangalore → Puri
- Flight: Bangalore → Bhubaneswar (~2.5 hrs). Then road/train.
- Train: Bangalore–Puri Express. (~36–40 hrs).
- Road: ~1,400 km; ~30–32 hrs drive.
6. Hyderabad → Puri
- Flight: Hyderabad → Bhubaneswar (~2 hrs). Then onward.
- Train: Hyderabad–Puri Express. (~32–36 hrs).
- Road: ~1,200 km; ~22–25 hrs drive.
7. Ahmedabad → Puri
- Flight: Ahmedabad → Bhubaneswar (~2.5 hrs). Then onward.
- Train: Ahmedabad–Puri Express. (~36–40 hrs).
- Road: ~1,800 km; ~35 hrs drive.
8. Jaipur → Puri
- Flight: Jaipur → Bhubaneswar (~2.5 hrs). Then onward.
- Train: Jaipur–Puri Express. (~35–38 hrs).
- Road: ~1,700 km; ~32–35 hrs drive.
9. Patna → Puri
- Flight: Patna → Bhubaneswar (~1.5 hrs). Then road/train.
- Train: Patna–Puri Express. (~15–18 hrs).
- Road: ~700 km; ~12–14 hrs drive.
10. Ranchi → Puri
- Flight: Ranchi → Bhubaneswar (~1 hr). Then onward.
- Train: Ranchi–Puri Express. (~12–14 hrs).
- Road: ~450 km; ~8–9 hrs by car.
11. Guwahati → Puri
- Flight: Guwahati → Bhubaneswar (~2.5 hrs). Then onward.
- Train: Guwahati–Puri Express. (~32–35 hrs).
- Road: ~1,400 km; ~28–30 hrs drive.
12. Raipur (Chhattisgarh) → Puri
- Train: Raipur–Puri Express. (~12–14 hrs).
- Road: ~600 km; ~11–12 hrs drive.
- Flight: Raipur → Bhubaneswar (~1.5 hrs). Then onward.
13. Visakhapatnam → Puri
- Train: Visakhapatnam–Puri Express. (~8–10 hrs).
- Road: ~450 km; ~7–8 hrs drive.
- Flight: Vizag → Bhubaneswar (~1 hr). Then onward.
14. Lucknow → Puri
- Flight: Lucknow → Bhubaneswar (~2 hrs). Then road/train.
- Train: Lucknow–Puri Express. (~24–28 hrs).
- Road: ~1,300 km; ~24–26 hrs drive.
📝 Travel Tips
- Book tickets early during peak season (Rath Yatra, festivals, summer holidays).
- Best time to visit: October–March (pleasant weather). Avoid peak monsoon (July–Sept).
- From Bhubaneswar airport, prepaid taxis and Ola/Uber are available.
- For budget travel, shared cabs and government buses run between Bhubaneswar and Puri.
- If you are senior citizen or with family, train 2AC/3AC or flights are more comfortable.