Pilgrimage & beach

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:

Quick answer · One way

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

Going with friends? See each person's share →

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.

Open in Google Maps ↗

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 toApprox. road distanceApprox. drive time
Puri town centreApprox. 60 kmApprox. 1.3–1.5 h
Jagannath Temple areaApprox. 63 kmApprox. 1.4–1.6 h
Puri beach (Swargadwar area)Approx. 64 kmApprox. 1.4–1.6 h
From Bhubaneswar airport (BBI)
Puri town centreApprox. 58 kmApprox. 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.

See Bhubaneswar to Puri on Google Maps ↗

Puri distance from nearby cities

FromApprox. road distance to PuriApprox. drive time
KonarkApprox. 34 kmApprox. 0.9–1.0 h
BhubaneswarApprox. 60 kmApprox. 1.3–1.5 h
CuttackApprox. 81 kmApprox. 1.7–1.9 h
BerhampurApprox. 205 kmApprox. 3.8–4.6 h
VisakhapatnamApprox. 473 kmApprox. 8.2–9.9 h
KolkataApprox. 493 kmApprox. 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.

Calculate my trip cost →

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

Check trains on IRCTC ↗

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.

Plan Puri → Bhubaneswar →

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.

Continue your trip

WhatsAppPlan Trip