Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

3-Day Jagannath Temple and Baijnath Jyotirlinga Itinerary in Odisha and Himachal

Day 1 · Wed, Apr 22
Puri

Puri pilgrimage arrival

  1. Puri Beach — Swargadwar area — Ease into Puri with a sunset walk and sea breeze; ideal for unwinding after arrival, late evening, ~1 hour.
  2. Chudang Gada Restaurant — Swargadwar — A reliable local spot for Odia seafood and thalis before an early night; dinner, ~1 hour, ₹250–500 per person.
  3. Bali Sahi lanes — near Jagannath Temple — A short heritage walk through the old pilgrim quarter to get a first feel for temple-town life; evening, ~45 minutes.

Evening arrival and sea breeze

Ease into Puri with a sunset walk at Puri Beach in the Swargadwar stretch, where the city always feels more relaxed after the day’s rush. If you’ve arrived by train or cab, this is the easiest way to shake off travel fatigue: the promenade is busiest around sunset, but if you wander a little north or south you’ll still find quieter patches, fishermen, snack carts, and plenty of open sky. Expect roughly ₹20–100 for small beach snacks or tea, and keep in mind the shoreline is informal rather than polished—good for atmosphere, not for a long swim after dark.

Dinner in Swargadwar

For an early, no-fuss dinner, head to Chudang Gada Restaurant in Swargadwar for Odia seafood and a solid thali. It’s the kind of place locals use when they want dependable food without ceremony, and it’s smart to keep dinner light tonight since tomorrow is temple-focused. A meal here usually lands around ₹250–500 per person, and dinner service tends to stay smooth if you go before the late-evening crowd builds. If you’re coming from the beach, it’s a short auto ride or an easy walk depending on your pace.

Quiet heritage walk before turning in

After dinner, take a short wander through the Bali Sahi lanes near Jagannath Temple—just enough to feel the old pilgrim quarter without overdoing the first day. This is where Puri gets its older, more atmospheric rhythm: narrow lanes, shrine corners, small family shops, and that unmistakable temple-town buzz even late in the evening. Aim for about 45 minutes, wear comfortable sandals, and keep your plans loose; most of the charm here is in the slow walk itself. If you want an early night after this, that’s the right instinct—tomorrow starts with the heart of Jagannath Temple.

Day 2 · Thu, Apr 23
Puri

Jagannath Temple focus

  1. Shree Jagannath Temple — Grand Road area — The main pilgrimage highlight, best visited early for darshan and a calmer crowd flow; morning, ~2.5 hours.
  2. Markandeshwar Temple — Dolamandap Sahi — A quieter nearby shrine that adds depth to the temple circuit without much travel; late morning, ~45 minutes.
  3. Mohan Chhappal Wala / local prasad stalls — near the temple market — Try temple-town snacks and prasad while browsing the bustling bazaar; lunch, ~1 hour, ₹100–250 per person.
  4. Raghurajpur Heritage Crafts Village — on the Puri-Konark road — Famous for Pattachitra painting and artisan homes, a rewarding cultural break from the temple routine; afternoon, ~2 hours.
  5. Chakra Tirtha Road cafés — Chakra Tirtha — Finish with a relaxed coffee or light meal near the beachside strip before returning; evening, ~1 hour, ₹200–400 per person.

Morning

Start early at Shree Jagannath Temple on the Grand Road side, because that’s when the darshan line usually moves best and the mood feels more devotional than chaotic. Plan for around 2.5 hours, and keep in mind the temple area gets very crowded by late morning, especially on Thursdays and weekends. If you’re arriving from the Bada Danda side, autos will drop you at the outer access points, and the final walk is part of the experience — just be prepared for security checks, shoe stands, and a slow but steady flow of pilgrims. Dress simply, carry only essentials, and budget roughly ₹20–₹100 for lockers, prasad, and small offerings depending on how you do your visit.

After darshan, walk over to Markandeshwar Temple in Dolamandap Sahi, which is one of those quieter old-town shrines that gives you a breather after the intensity of the main temple. It’s a short local walk or quick e-rickshaw ride from the temple belt, and you’ll feel the lanes get calmer as you leave the main crowd behind. Give yourself about 45 minutes here — enough to sit for a bit, take in the smaller rituals, and enjoy how the neighborhood still feels lived-in rather than touristy.

Lunch and Local Browsing

For lunch, head to Mohan Chhappal Wala and the nearby local prasad stalls around the temple market. This is the right place for a simple temple-town snack run: hot khaja, gaja, chhena poda, banana chips, and packaged prasad you can carry back. Most people spend ₹100–₹250 here, and that’s enough for a light bite plus something to take home. The lanes around the market can be a little messy and wonderfully lively, so keep cash handy and don’t rush — this is where Puri feels most authentic, with vendors calling out prices and pilgrims comparing prasad options.

Afternoon

In the afternoon, take the drive out to Raghurajpur Heritage Crafts Village on the Puri-Konark Road, about 30–40 minutes from town depending on traffic. This is worth the detour: the village is compact, colorful, and famous for Pattachitra painting, palm-leaf work, and tiny artisan courtyards where artists actually live and work. Give it around 2 hours so you’re not hurrying between houses; ask before taking photos, and if you buy something, ₹300–₹1,500 goes a long way depending on the piece. The best visits here are slow ones — step into a few homes, watch the brushwork up close, and pick one souvenir you genuinely like instead of buying from the first shop.

Evening

Wrap up with a relaxed stop along Chakra Tirtha Road cafés, where the evening atmosphere is softer and more coastal. It’s a nice way to come down from a full temple-and-culture day: sit for coffee, fresh lime soda, or a light meal, and let the sea air do the rest. Expect around ₹200–₹400 per person at most cafés here, and if you still have energy, this is also a good area to stroll before heading back — the road has an easygoing beachside feel without the heavy shrine crowds.

Day 3 · Fri, Apr 24
Baijnath

Baijnath Jyotirlinga route

Getting there from Puri
Train + road transfer via IRCTC/MakeMyTrip: take an overnight train from Puri/nearby Bhubaneswar toward Delhi/Pathankot side, then a taxi or HRTC/HPTDC bus from Pathankot/Una/Chakki Bank toward Baijnath. Best if you can leave the previous evening or very early morning; this is the most practical long-distance option but likely takes 24+ hours with 1–2 changes.
Flight + taxi: fly Bhubaneswar (BBI) to Chandigarh (IXC) or Delhi (DEL) via IndiGo/Air India, then continue by overnight Volvo bus or taxi to Baijnath. Faster but usually more expensive and still needs a long mountain transfer.
  1. Baijnath Temple — Baijnath town center — Start with the Jyotirlinga shrine itself, arriving early for a peaceful temple atmosphere and unhurried darshan; morning, ~1.5 hours.
  2. Pattanjali Wellness-style local dhaba breakfast — near Baijnath bus stand — Keep it simple with tea, paratha, and mountain-style breakfast after temple visit; late morning, ~45 minutes, ₹100–200 per person.
  3. Baijnath market walk — Baijnath bazaar — Browse local herbs, woolens, and small-town Himachali trade life right beside the temple town core; late morning, ~45 minutes.
  4. Bir Billing viewpoint drive — Bir/Billing road — Add a scenic Himalayan contrast to the pilgrimage day, with wide valley views and a refreshing change of pace; afternoon, ~2 hours.
  5. Garden Café Bir — Bir — A good stop for a proper lunch or tea in the paragliding hub, with mountain-café comfort and strong views; afternoon, ~1 hour, ₹300–600 per person.

Morning

Arrive in Baijnath as early as you can and head straight to Baijnath Temple for calm darshan before the town gets busier. The shrine is compact, sacred, and best experienced without a rush; in the early morning the air feels sharper, the bells carry farther, and you can take your time around the courtyard in about 1.5 hours. Dress modestly, keep a little cash for small offerings, and expect a simple, traditional temple rhythm rather than anything flashy. There’s usually no big entry fee, but if you’re hiring a local guide or leaving an offering, keep ₹50–200 handy.

After darshan, walk or take a short auto to a Pattanjali Wellness-style local dhaba near the Baijnath bus stand for a proper mountain breakfast. This is the kind of place where tea comes strong, parathas arrive hot, and the bill stays pleasantly low at roughly ₹100–200 per person. It’s a good reset after travel: unpretentious, quick, and exactly the sort of meal that fits a temple town morning. Give yourself around 45 minutes, then stroll into the nearby Baijnath bazaar while the shops are just opening.

Late Morning

Spend the next part of the day on a relaxed Baijnath market walk through the town center. The bazaar is small but worth lingering in: you’ll see local herbs, woolens, shawls, kitchen goods, and the slow-moving trade life that gives this part of Kangra its character. It’s not a “sightseeing market” so much as a real working market, which is exactly why it feels interesting. Prices are usually reasonable, and this is a good place to pick up mountain-style dry goods or a light wool layer if the weather turns. Keep it loose for about 45 minutes, then head out toward the hills.

The drive from Baijnath into Bir and up toward the Billing road is where the day opens up visually. Even if you’re not staying long, the contrast is worth it: after the temple town’s narrow lanes, the valley views suddenly feel huge and airy. Let the afternoon be unhurried here—about 2 hours with stops for viewpoints, photos, and just enough time to take in the scale of the Dhauladhar side without trying to “do” too much. Roads can be winding, so keep motion-sensitive travelers in the front seat and avoid planning anything tight immediately after lunch.

Afternoon

Make your lunch/tea stop at Garden Café Bir in Bir, which is one of the easiest places to sit down properly in the paragliding hub. It’s comfortable, used to travelers, and a nice shift from the more rustic stops earlier in the day. Expect café-style meals, tea, coffee, and a mix of Indian and simple continental plates, with a typical spend of about ₹300–600 per person depending on how much you order. The setting is relaxed enough that you can stretch it into a long break, watch the flow of travelers coming through Bir, and let the pilgrimage pace settle into a quieter hill-station rhythm before you wrap up the day.

0