Bhubaneswar → Puri distance by road
Bhubaneswar to Puri is about 60 km by road (1.3–1.5 hours via Pipili), with a one-way fuel cost of about ₹404 for a petrol car.
Last updated:
Bhubaneswar to Puri at a glance
- Distance
- ~60 km
- Drive time
- 1.3–1.5 h
- Fuel estimate
- ₹404
- Toll allowance
- ₹120
- Fuel + tolls
- ₹524
- Per person · 2 travellers
- ₹262
About these numbers: petrol ₹101/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Method · Report an error
About the Bhubaneswar to Puri drive
Bhubaneswar to Puri is approx. 60 km by road (one way), mostly on NH316 through Pipili. At planner speeds the drive takes approx. 1.3–1.5 hours including short breaks.
Puri is home to the Jagannath Temple and a long beach. It is about an hour and a half from Bhubaneswar on NH316, or longer via the coastal road through Konark.
Bhubaneswar to Puri route
Bhubaneswar → Pipili → Puri
Road: NH316 via Pipili
Towns on the way
Places to pause on the way
Tips for this drive
- Pipili, on the way, is known for colourful applique work.
- The coastal Marine Drive via Konark is longer but makes a good loop: Bhubaneswar → Konark → Puri.
- During Rath Yatra (June–July) Puri is extremely crowded and roads near the temple close.
Bhubaneswar to Puri sea beach distance
Puri's main beach runs along the town's seafront on the Bay of Bengal, so it is only a few kilometres beyond the town centre.
| From Bhubaneswar city centre to | Approx. road distance | Approx. drive time |
|---|---|---|
| Puri town centre | Approx. 60 km | Approx. 1.3–1.5 h |
| Jagannath Temple area | Approx. 63 km | Approx. 1.4–1.6 h |
| Puri beach (Swargadwar area) | Approx. 64 km | Approx. 1.4–1.6 h |
| From Bhubaneswar airport (BBI) | ||
| Puri town centre | Approx. 58 km | Approx. 1.3–1.5 h |
Distances from OpenStreetMap routing (beach route ↗), Oct 2026; drive times are CostMyTrip planning estimates. Near the temple and beach, roads can be closed or one-way during festivals. Estimates based on public sources, Oct 2026. Check tolls and fares before you travel.
Where is Puri? Bhubaneswar to Puri location
- Puri is a coastal town in Odisha, on the Bay of Bengal on India's east coast, and the headquarters of Puri district.
- It lies approx. 60 km south of Bhubaneswar, the state capital (coordinates approx. 19.81° N, 85.83° E).
- Nearest airport: Biju Patnaik International Airport, Bhubaneswar (BBI), approx. 58 km by road. Puri has its own railway station.
- Konark Sun Temple is approx. 34 km up the coast from Puri.
Puri distance from nearby cities
| From | Approx. road distance to Puri | Approx. drive time |
|---|---|---|
| Konark | Approx. 34 km | Approx. 0.9–1.0 h |
| Bhubaneswar | Approx. 60 km | Approx. 1.3–1.5 h |
| Cuttack | Approx. 81 km | Approx. 1.7–1.9 h |
| Berhampur | Approx. 205 km | Approx. 3.8–4.6 h |
| Visakhapatnam | Approx. 473 km | Approx. 8.2–9.9 h |
| Kolkata | Approx. 493 km | Approx. 8.6–10.3 h |
Bhubaneswar figure is the CostMyTrip planner distance; the others are OpenStreetMap routing snapshots from city centres, Oct 2026. Drive times are planning estimates without long stops. Estimates based on public sources, Oct 2026. Check tolls and fares before you travel.
Weather in Puri
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
State operator: OSRTC ↗. Search Bhubaneswar to Puri for your date; a direct service is not confirmed.
Train
- Bhubaneswar: Bhubaneswar
- Puri: Puri
Flight options
- Bhubaneswar: Biju Patnaik International Airport, Bhubaneswar (BBI)
- Puri: Biju Patnaik International Airport, Bhubaneswar (BBI)
Things to do in Puri
Local food to try: Mahaprasad (temple food) · Chhena poda · Odia thali.
Best time to travel
Oct–Feb is the most comfortable season; check the weather and festival dates for your trip.
Return trip: Puri to Bhubaneswar
Same 60 km back, about ₹524 each way or ₹1,048 for the round trip.
Bhubaneswar to Puri: common questions
What are the Bhubaneswar to Puri toll charges?
There is one NHAI toll plaza, near Pipli at km 21 of NH316. The NHAI Toll Information System lists approx. ₹145 for a car single journey and approx. ₹215 for a return within 24 hours (rates effective 1 Apr 2025, due for revision), so check the current fee before you travel.
What is the distance from Bhubaneswar to Puri sea beach?
Approx. 64 km by road from Bhubaneswar city centre to Puri beach in the Swargadwar area, which takes approx. 1.4–1.6 hours. The beach is only a few kilometres beyond Puri town centre.
Where is Puri located?
Puri is a coastal town in Odisha on the Bay of Bengal, approx. 60 km south of Bhubaneswar. It is the headquarters of Puri district and home to the Jagannath Temple.