Road view approaching Puri beach, Odisha

Getting Around · 6 min read

Bhubaneswar to Puri: Distance, Routes and Travel Time

Bhubaneswar to Puri is about 60 km, covered in roughly 1.5 hours by road via NH316, with frequent trains as an alternative.

Short answer

The distance is about 60 km and takes roughly 1.5 hours by car on NH316. Trains between Bhubaneswar and Puri run multiple times daily and take about 1.5-2 hours including stops.

By road

NH316 is a well-maintained highway connecting the two cities directly, and most private car transfers use this route. Traffic through Bhubaneswar's outskirts can add 15-20 minutes during morning and evening peak hours.

By train

Several passenger and express trains connect Bhubaneswar railway station to Puri railway station, useful for travellers without a pre-booked car, though schedules should be checked in advance since frequency varies by day.

When to allow extra time

During Rath Yatra (June/July) and Durga Puja, road traffic into Puri slows considerably as pilgrim and tourist volumes rise; building in an extra hour is sensible.

Combining the drive with a stop

Many travellers break the Bhubaneswar-Puri drive at Pipili, known for its appliqué craft, or continue past Puri toward Konark (a further 35 km) to complete the Golden Triangle in one loop.

FAQs

Questions from this guide

Points of interest

Attractions mentioned

Plan your journey

Itineraries built on this research

Speak with a specialist

Plan your Odisha journey with Odisha Tour Packages Private Limited

No forms — just message us on WhatsApp or call. Our Bhubaneswar-based team replies with a written, day-by-day itinerary and a clear quotation.

Prefer email? Write to odishatourpackagespvtltd@gmail.com