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.
Pipili (Pipli)
20 km from Bhubaneswar, 40 km from PuriA 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.
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 OverviewSpiritual & Temple Guides
Places to Explore
Discover attraction
Gundicha TempleDiscover attraction
Puri Beach (Golden Beach)Discover attraction
Ananda Bazaar (Temple Kitchen)Discover attraction
Chilika LakeDiscover attraction
Chakra TirthaDiscover attraction
Raghurajpur Heritage Craft VillageDiscover attraction
Markandeshwar TempleDiscover attraction
Sun Temple, KonarkDiscover attraction
