Planning a Mumbai to Puri Jagannath Temple trip means covering nearly 1,700 kilometres across the width of India. The mode you pick decides both your budget and your rest. Puri sits on the Odisha coast in eastern India, not the north. It also has no airport of its own, and that single fact shapes every route below.
Whether you want the fastest flight, the cheapest sleeper train, or a long road trip, this guide has you covered. Each option below comes with real distances, journey times, and indicative costs checked against current sources.

Temples Map is an independent pilgrim guide. We are not affiliated with, endorsed by, or the official website of the Shree Jagannath Temple Administration. We do not take bookings, donations, or payments. Use the official portals linked below for tickets, darshan, and stay reservations.
Mumbai to Puri Jagannath Temple: Quick Facts
- Road distance: roughly 1,700–1,850 km, depending on the highway route.
- Aerial distance: about 1,360 km.
- Nearest airport to Puri: Biju Patnaik International Airport (BBI), Bhubaneswar, around 60 km away.
- Direct trains: a few weekly Lokmanya Tilak Terminus (LTT) to Puri expresses; many pilgrims route through Bhubaneswar instead.
- Temple entry: general darshan is free; the temple opens near 5:00 AM and closes near 11:00 PM.
- Best planned buffer: allow a full day for train travel, or half a day if you fly.
The quickest way to reach the shrine is a flight to Bhubaneswar followed by a short road transfer. The cheapest way is a direct sleeper train. Most pilgrims choose the train because it needs no changeover and lands them close to the temple town.
How Far Is Puri From Mumbai?
By road, the Mumbai to Puri Jagannath Temple distance runs about 1,700 to 1,850 km. The figure varies because the two common highway routes differ in length. Driving takes roughly 26 to 30 hours without long breaks. The straight-line air distance is shorter, near 1,360 km, which is why flying saves so much time.
Puri itself has no railway-linked airport and no direct commercial flights. Because of this, every air traveller lands at Bhubaneswar first. From there, Puri is a 60 km hop by taxi, train, or bus. Keep this last leg in mind when you compare total travel time.
Mumbai to Puri Jagannath Temple by Train
The train is the most popular Mumbai to Puri Jagannath Temple option. It is affordable and drops you within walking distance of the shrine. A handful of direct expresses run from Mumbai’s Lokmanya Tilak Terminus (LTT) to Puri. Several of them, however, operate only once or twice a week.
Book early, since confirmed berths on these coastal-route trains fill fast during festival months. You can check schedules and fares on the official IRCTC portal.
Direct Mumbai to Puri trains
| Train | Departs LTT | Arrives Puri | Approx. duration |
|---|---|---|---|
| 22865 LTT–Puri SF Express | 12:15 AM | 8:35 AM (next day) | ~32 hrs |
| 12145 LTT–Puri SF Express (via Titlagarh) | 8:35 PM | 6:35 AM (2 days on) | ~34 hrs |
These direct services cover roughly 1,850–1,880 km and offer Sleeper, Third AC, Second AC, and First AC classes. A Sleeper ticket is the budget pick, while AC classes cost more but add comfort on a journey this long. Fares shift with class, quota, and demand, so confirm the live fare on the official IRCTC portal before you travel.
Routing through Bhubaneswar
Direct Puri trains are limited, so many travellers take a more frequent Mumbai to Bhubaneswar train instead. From there they finish the trip by road or a short local train. The Konark Express and the LTT–Bhubaneswar expresses serve this stretch well.
After reaching Bhubaneswar, a taxi covers the 60 km to Puri in about 1.5 to 2 hours. Local trains between Bhubaneswar and Puri run through the day and take roughly one hour. Travelling from the south instead? See our Chennai to Puri route guide.
Mumbai to Puri Jagannath Temple by Flight
Flying is the fastest way to complete the Mumbai to Puri Jagannath Temple route, though it needs a road transfer at the end. No airline flies into Puri, because the town has no airport. Instead, you fly from Chhatrapati Shivaji Maharaj International Airport in Mumbai to Biju Patnaik International Airport (BBI) in Bhubaneswar.
The flight itself takes about 2.5 hours on a direct service. Airlines such as IndiGo, Air India, and Akasa operate on this sector. Fares vary widely with season and booking date.
Expect a few thousand rupees on a low-fare day, and much higher rates near festivals. Book well ahead and check current prices on the airline’s own website.
From Bhubaneswar airport to Puri
Once you land, Puri is around 60 km away by road. A prepaid or app-based taxi takes about 1.5 to 2 hours. A one-way sedan usually costs ₹1,500 to ₹2,500, though rates change.
Buses from Baramunda bus stand in Bhubaneswar are cheaper but slower, at roughly 2 to 2.5 hours. If you prefer rail, hop on a Bhubaneswar–Puri passenger or express train.
Mumbai to Puri Jagannath Temple by Road
A road trip suits groups and families who want flexibility, even though the Mumbai to Puri Jagannath Temple drive is long. The journey covers about 1,700 to 1,850 km and takes 26 to 30 hours of driving time. Most self-drivers split it across two days with an overnight halt, since 30 hours in one push is unsafe.
The common route runs through Nagpur, Raipur, and Sambalpur before entering coastal Odisha. National highways carry most of this traffic, so fuel stops and dhabas are easy to find. Long-distance private and state buses also connect Mumbai with Odisha towns, though few run straight to Puri. Plan fuel, tolls, and rest stops in advance for a smoother ride.
Comparing Your Travel Options
Each mode trades cost against time, so the right choice depends on your priorities. The table below sums up the practical difference between them.
| Mode | Total journey time | Indicative one-way cost | Best for |
|---|---|---|---|
| Flight (via Bhubaneswar) | ~2.5 hrs air + 2 hrs road | ₹5,000–10,000+ | Speed and short trips |
| Direct train | ~32–34 hrs | ₹700 (SL) to ₹4,000 (AC) | Budget pilgrims |
| Car / self-drive | ~26–30 hrs | Fuel plus tolls | Groups and flexibility |
All costs above are indicative and change often, so treat them as a planning guide rather than a fixed quote. For exact train fares check IRCTC, and for flights check the airline directly. If you value time, fly; if you value savings, take the train.
Reaching the Temple and Darshan Basics
Once you arrive in Puri, the Jagannath Temple sits in the heart of the old town on Grand Road (Bada Danda). The Shree Jagannath Temple generally opens around 5:00 AM with the Mangala Aarti. It closes near 11:00 PM after the final night ritual. General darshan is free, though darshan pauses several times a day during bhog offerings.
Non-Hindus are not permitted inside the inner temple, a long-standing rule the administration enforces. Photography is also prohibited within the complex. After darshan, many pilgrims visit Ananda Bazaar for Mahaprasad, the sacred food cooked in the temple’s giant kitchen.
Always confirm ritual timings on the official Shree Jagannath Temple website, since festival days shift the schedule. For darshan slots and rituals, our Puri Jagannath darshan guide covers the details.
Where to stay near the temple
The temple administration runs several bhakta nivas and yatri nivas guest houses close to the shrine. You can book these through the official stay portal. Private hotels along Grand Road and CT Road offer budget to mid-range rooms within walking distance.
Book early for festival periods, because rooms near the temple sell out months ahead. Indicative tariffs range widely, so compare on the official portal and trusted platforms rather than paying agents in advance.
Insider Tips Most Guides Miss
- Break the train journey mentally: a 32-hour ride feels shorter when you pack meals, water, and a power bank.
- Arrive early for darshan: the 5:30 AM to 7:30 AM window on weekdays is the calmest, since crowds build later.
- Fly on weekdays: Bhubaneswar fares often dip midweek compared with weekend peaks.
- Pre-book your airport taxi: app cabs at Bhubaneswar can be cheaper than airport touts.
- Carry small cash: Mahaprasad stalls and local transport near the temple often prefer it.
Health and Safety Notes
A journey this long carries real physical demands, so prepare for them. On long trains or drives, stretch during halts and stay hydrated to avoid stiffness and fatigue. Puri gets hot and humid in summer, and the temple’s stone floors turn scorching by midday, so carry water and comfortable footwear.
Elderly pilgrims and those with medical conditions should pace the trip and keep essential medicines in hand luggage. If you fast for religious reasons, do so sensibly and consult a doctor first if you have health concerns. A ritual or vow is a matter of faith and tradition, never a substitute for medical care.
Which Mumbai to Puri Jagannath Temple Route Suits You?
Your best route comes down to time, money, and comfort. Solo pilgrims and budget travellers usually pick the direct sleeper train, since it costs little and needs no transfer. Families short on leave days tend to fly to Bhubaneswar and finish by taxi, because it saves more than a day each way.
Groups and road-trip lovers choose to drive, as it offers freedom to stop at Nagpur, Raipur, or coastal Odisha along the way. Senior citizens generally do best with a flight plus a pre-booked cab, which limits fatigue. Weigh your own priorities before you book, and the right option usually becomes clear.
The Bottom Line
The Mumbai to Puri Jagannath Temple trip is long but well worth it for a darshan at one of the four Char Dhams. Fly if speed matters, take the train if budget matters, and drive if you want flexibility with a group. Whichever you pick, book transport and temple-town stay early, verify live fares and timings on official portals, and build in rest for the distance. Plan well, and the journey to Lord Jagannath becomes as rewarding as the darshan itself.
Frequently Asked Questions
What is the distance from Mumbai to Puri Jagannath Temple?
The road distance is roughly 1,700 to 1,850 km, depending on the highway route you take. The aerial distance is shorter at about 1,360 km. By car the drive takes 26 to 30 hours, while flights reach Bhubaneswar in around 2.5 hours.
Is there a direct train from Mumbai to Puri?
Yes, a few direct expresses run from Lokmanya Tilak Terminus to Puri, such as the LTT–Puri Superfast services. However, several operate only weekly. Many travellers route through Bhubaneswar on more frequent trains and finish the last 60 km by road or local train.
Which is the nearest airport to Puri?
Biju Patnaik International Airport (BBI) in Bhubaneswar is the nearest airport, since Puri has none of its own. It lies about 60 km from Puri, roughly a 1.5 to 2 hour taxi ride. Direct flights connect Mumbai with Bhubaneswar daily.
How long does the Mumbai to Puri Jagannath Temple journey take?
By flight, plan about 2.5 hours in the air plus a 2 hour road transfer from Bhubaneswar. By direct train, the trip runs 32 to 34 hours. By car, expect 26 to 30 hours of driving, usually split across two days.
Is darshan at Puri Jagannath Temple free?
Yes, general darshan is free for all Hindu devotees. The temple opens near 5:00 AM and closes near 11:00 PM, though darshan pauses during daily bhog rituals. Non-Hindus are not allowed inside the inner temple, and photography is prohibited within the complex.
What is the best way to reach Puri from Mumbai on a budget?
The direct sleeper train is the cheapest option, with fares starting around a few hundred rupees in Sleeper class. It also drops you close to the temple without any changeover. Book early through IRCTC, because confirmed berths fill quickly during festival months.
When should I book for a Rath Yatra visit?
Book transport and accommodation at least three to four months ahead for Rath Yatra, since Puri sees enormous crowds then. It is the one occasion when the deities come out on chariots for public view. Confirm the exact festival date on the official temple website before planning.