Route Explorer

Bhubaneswar to Puri

The journey from Bhubaneswar, the capital of Odisha, to the sacred coastal town of Puri covers approximately 60 kilometers and typically takes about 1.5 hours by road. This route i

Distance

60 km

Duration

1.5 hrs

Overview

The journey from Bhubaneswar, the capital of Odisha, to the sacred coastal town of Puri covers approximately 60 kilometers and typically takes about 1.5 hours by road. This route is one of India's most traveled pilgrimage paths, leading to the revered Jagannath Temple. The highway, NH-316, is well-maintained and offers a smooth drive through lush green landscapes, small towns, and glimpses of rural Odisha. Travelers can choose between private cars, state-run and private buses, or trains, each offering a unique perspective of the region. Along the way, stopovers like the historic Dhauli Shanti Stupa and the vibrant Pipili village, known for its appliqué work, add cultural depth to the journey. Whether you are a devotee or a curious traveler, this route is a blend of spirituality, history, and local charm.

Route Map

Interactive Route Map

Enable location to see route from your current position

Transport Options

🚗

By Car

Driving from Bhubaneswar to Puri is the fastest and most flexible option, taking about 1.5 hours on the well-maintained NH-316. You can stop at attractions like Dhauli and Pipili at your own pace.

Distance

60 km

Duration

1.5 hours

Highlights
  • Scenic drive through rural Odisha
  • Optional detour to Dhauli Shanti Stupa
  • Shopping stop at Pipili for appliqué crafts
  • Direct drop at Puri's Grand Road

Self-Drive

Renting a car or driving your own vehicle gives you complete independence. Fuel costs are minimal for this short distance, and parking is available near the temple but can be crowded.

  • Fuel cost: approx ₹300–₹400 (petrol) for a small car
  • Toll: No toll on NH-316 for this stretch
  • Parking at Puri: ₹50–₹100 per day near the temple

Taxi / Cab

Taxis and app-based cabs (like Ola/Uber) are readily available in Bhubaneswar. The fare is fixed or metered, and the journey is comfortable and air-conditioned.

  • Typical taxi fare: ₹1,200–₹1,800 one-way
  • App-based cab: approx ₹1,000–₹1,500
  • Negotiate for a round trip if you plan to return the same day
🚆

By Train

Trains from Bhubaneswar to Puri are frequent and affordable, taking about 1.5 to 2 hours. The journey offers a relaxed ride through the countryside, and Puri railway station is a short walk from the temple.

Distance

60 km (rail route)

Duration

1.5–2 hours

Highlights
  • Budget-friendly fares
  • Comfortable seating in all classes
  • Scenic views of paddy fields and villages
  • Convenient arrival near the temple

Passenger Trains

Slow passenger trains connect the two cities, making multiple stops. They are the cheapest option but take longer (around 2 hours).

  • Fare: approx ₹10–₹20 for second class
  • No reservation needed
  • Trains run several times a day

Express Trains

Many express and superfast trains (like the Puri–Bhubaneswar Intercity Express) operate on this route. They are faster and offer reserved seating.

  • Fare: approx ₹50–₹150 depending on class (sleeper/AC)
  • Reservation recommended during peak season (Rath Yatra)
  • Travel time: 1.5–2 hours
🚌

By Bus

State-run and private buses operate frequently between Bhubaneswar and Puri. The journey takes about 2 to 2.5 hours, including stops, and is an economical way to travel.

Distance

60 km

Duration

2–2.5 hours

Highlights
  • Very economical
  • Frequent departures (every 15–30 minutes)
  • Local experience with fellow pilgrims
  • No need for advance booking (except AC buses)

State-run OSRTC Buses

Odisha State Road Transport Corporation operates both ordinary and AC buses. They are reliable and have multiple pick-up points.

  • Ordinary bus fare: ₹50–₹70
  • AC bus fare: ₹100–₹150
  • Buses run from early morning to late night

Private Buses

Private operators offer more comfortable options, including Volvo AC buses. They depart from various points in Bhubaneswar.

  • Fare: ₹100–₹200 for AC Volvo
  • Online booking available
  • Travel time: 2–2.5 hours

Stopovers En Route

Dhauli Shanti Stupa

8 km from Bhubaneswar (on the way to Puri)

A historic Buddhist stupa built on the site of the Kalinga War, symbolizing peace and the transformation of Emperor Ashoka. The white stupa and surrounding rock edicts are a must-visit.

Parking areaSmall snack stallsWheelchair access to the main stupa

Pipili (Pipli)

20 km from Bhubaneswar, 40 km from Puri

A vibrant village famous for its traditional appliqué work (chandua). The main road is lined with colorful shops selling umbrellas, wall hangings, and lampshades – a perfect souvenir stop.

Numerous shops and stallsPublic toiletsLocal eateries serving refreshments

Travel Tips

  • Start early (before 8 AM) to avoid traffic and heat, especially during summer.
  • Carry a small change of cash for tolls, parking, and local purchases.
  • If visiting during Rath Yatra, book transport and accommodation well in advance.
  • At the Jagannath Temple, non-Hindus are not allowed inside; plan accordingly.
  • Dress modestly and remove footwear before entering the temple premises.
  • Stay hydrated and carry sunscreen if traveling during the day.

Budget Estimate

road

Fuel cost: approx ₹300–₹400 (petrol) for a small car

Parking at Puri: ₹50–₹100 per day near the temple

Driving from Bhubaneswar to Puri is the fastest and most flexible option, taking about 1.5 hours on the well-maintained NH-316. You can stop at attractions like Dhauli and Pipili at your own pace.

train

Fare: approx ₹10–₹20 for second class

Fare: approx ₹50–₹150 depending on class (sleeper/AC)

Trains from Bhubaneswar to Puri are frequent and affordable, taking about 1.5 to 2 hours. The journey offers a relaxed ride through the countryside, and Puri railway station is a short walk from the temple.

bus

Ordinary bus fare: ₹50–₹70

AC bus fare: ₹100–₹150

State-run and private buses operate frequently between Bhubaneswar and Puri. The journey takes about 2 to 2.5 hours, including stops, and is an economical way to travel.

Frequently Asked Questions

What is the fastest way to travel from Bhubaneswar to Puri?

The fastest way is by car or taxi, taking about 1.5 hours via NH-316. Trains are also quick (1.5–2 hours) but require matching schedules.

Is there a direct train from Bhubaneswar to Puri?

Yes, many direct trains run daily between Bhubaneswar Junction and Puri Junction, including passenger and express trains.

How much does a taxi cost from Bhubaneswar to Puri?

A one-way taxi fare typically ranges from ₹1,200 to ₹1,800, depending on the vehicle type and negotiation. App-based cabs may be slightly cheaper.

Are there any interesting stops between Bhubaneswar and Puri?

Yes, the Dhauli Shanti Stupa (Buddhist site) and Pipili (famous for appliqué crafts) are popular stopovers. Both are located on the main highway.

What is the nearest airport to Puri?

The nearest airport is Biju Patnaik International Airport (BBI) in Bhubaneswar, about 60 km from Puri. From the airport, you can take a taxi or bus to Puri.

🗺️ Other Routes

Explore More of Puri

Destination Hub

Puri Overview

Places to Explore