Your trip starts with the long haul from Nagpur Junction to Puri by overnight train or a late-night sleeper coach if you can get one. Aim to leave by evening so you reach Puri with an early-morning buffer; the ride usually takes about 16–22 hours depending on the connection, and the smartest setup is light luggage, a water bottle, and a booked room or dharamshala within quick reach of the station. If you arrive early, keep an eye on station-side autos and fixed-rate rides into the Swargadwar side — it’s usually the easiest place to drop bags before starting the day.
After freshening up, head straight to Puri Beach in the Swargadwar area for a slow first walk. It’s best in the early morning before the sun gets harsh and before the beach gets busier, and you can easily spend about 1.5 hours just resetting after the journey: tea stalls, sand, fishing boats, and a quick ocean-facing break. From there, take an auto or e-rickshaw toward Grand Road for Shree Jagannath Temple; budget roughly ₹30–80 for short local transport depending on where you’re staying. The temple usually opens very early and gets crowded by late morning, so this is the right time to go; keep in mind the inner sanctum rules are strict, security is tight, and non-Hindus aren’t permitted inside the main temple complex.
Walk or take a short rickshaw ride to Mausi Maa Temple, which fits neatly after Shree Jagannath Temple and doesn’t need a big time commitment. It’s a short, low-cost stop — about 30–45 minutes is enough — and the area around the temple town is good for a quick pause, a coconut water break, or a look at the smaller ritual lanes that give Puri its lived-in rhythm. For lunch, go to Bhojohori Manna, Puri on Chakratirtha Road; it’s one of the safer budget-friendly choices for clean Bengali/Odia food, with thalis and fish-curry plates usually landing around ₹250–400 per person. If you’re hungry and don’t want to overthink it, this is the place to sit down, cool off, and eat properly.
Finish the day at Swargadwar Market, which is best in the late afternoon when the lanes start feeling lively but not completely jammed. This is where you pick up the cheap, practical souvenirs: shells, prayer items, small textiles, snacks, and the kind of travel trinkets you’ll actually carry onward without regretting it. Give yourself about an hour here, bargain politely, and keep small cash handy because many stalls are cash-first. From the market, it’s an easy walk or short auto ride back to your stay, and if you’re tired, keep the evening simple — Puri works best on day one when you don’t try to cram in too much.
A relaxed morning train from Puri Junction to Bhubaneswar gets you in early enough to beat the heat and the crowds. Try to be rolling out of Puri by around 7:00–8:00 AM so you can reach Bhubaneswar with enough daylight for sightseeing; once you arrive, head straight to Old Town by auto-rickshaw or app cab and start at Lingaraj Temple. This is the city’s big signature stop, and the atmosphere is best before the day fully wakes up — expect about 1.5 hours here. Dress modestly, leave shoes outside the temple area, and carry small cash for offerings or locker fees if needed.
From there, it’s an easy heritage walk to Bindu Sagar, just a short hop from Lingaraj Temple. This lake is more about the setting than the spectacle — peaceful water, temple steps, pilgrims, and a very local Old Town rhythm. Give it around 45 minutes, then continue to Rajarani Temple, one of the prettiest stone temples in the city. The carved red-gold sandstone looks best in softer morning light, so if you’re lucky with timing, this is your best photo stop of the day.
By late morning, shift toward the city center for a cooler indoor break at the Odisha State Museum near the Kalpana area. It’s a good place to understand what you’ve been seeing all morning — temple history, tribal art, traditional instruments, textiles, and regional archaeology. Plan about 1.5 hours here, and keep some water with you because Bhubaneswar gets sticky fast after noon. If you’re moving by auto between stops, the short city rides are cheap; just agree on the fare or use a meter/app where available.
For lunch, head to Kanika Restaurant, Bhubaneswar in Chandrasekharpur for a solid budget thali or buffet-style meal, usually around ₹300–500 per person. It’s dependable, filling, and a good reset before the afternoon leg. If you want a slightly slower meal, you can linger a bit and treat this as your main sit-down break rather than rushing straight on.
If you still have energy, save the late afternoon for Nandankanan Zoological Park in Baranga. It’s best later in the day when the sun is lower and the walk feels easier; allow 2–3 hours if you want a proper visit without turning it into a sprint. Entry is affordable by city-attraction standards, and this is the kind of place where you don’t need to see everything — just wander, breathe, and enjoy the greenery after the temple-and-museum stretch. Try to leave with enough daylight so getting back to your stay is simple and unhurried.
If you’re boarding from Bhubaneswar Railway Station, keep it simple and aim for a 6:00–8:00 AM departure so you land in Howrah with enough daylight to do something meaningful instead of just collapsing at the hotel. The rail run is usually 8–9+ hours, so pack one small bag with water, charger, tissues, and a light snack; if you’re on a reserved sleeper or chair car, keep your daypack close because Howrah Junction can feel chaotic right at arrival. Once you’re out, use a quick cab or app ride for the hotel drop, then head back out toward the riverfront without overthinking the first stop.
Your first sight should be the Howrah Bridge viewpoint—the classic west-bank angle where you actually feel the scale of the Hooghly River and the city’s movement around it. It’s best as a short, no-pressure stop: stand, look, take photos, and let the bridge do the work. From there, continue to Belur Math in Belur, where the pace slows instantly; it’s a low-cost, peaceful place to walk around, and the riverfront setting is the real draw. Entry is generally free or very low-cost depending on access areas, and the grounds usually stay open from early morning till evening, so this is the kind of place that rewards unhurried wandering more than checklist sightseeing.
After Belur Math, spend a little time at Ramkrishnapur Ghat for the softer side of the river—boats, evening light, and locals coming down for a quiet walk. It’s a good buffer stop before dinner, especially if you want a break from traffic and station noise. For moving between these west-bank spots, keep it practical with short auto rides or app cabs; the distances look small on a map, but in this part of the city the road time matters more than the kilometers. If you want a very light lunch or tea before dinner, grab it near the riverfront and save your appetite.
For dinner, plan 6 Ballygunge Place on the Kolkata side if you want a dependable Bengali meal without blowing the budget; a set meal or thali usually lands around ₹300–500 per person, and it’s a nice “we made it to Kolkata” kind of dinner rather than a fancy splurge. If your day has enough energy left, finish with Shibpur Botanical Garden only if timing still feels comfortable; it’s more pleasant as a slow green stop than a rushed one, and you don’t want to squeeze it in too late. Keep the evening loose, and if you’re staying on the Howrah side, head back before the late-evening bridge and station traffic starts tightening up.
From Howrah to central Kolkata, keep the transfer simple: cross the river by local train, metro, or a quick taxi/ride-hailing ride, and aim to be out after breakfast so you’re not trapped in rush-hour traffic. Once you’re in the College Street belt, start at Indian Coffee House, College Street for a no-fuss old-school breakfast — think toast, omelette, fish cutlet, and strong coffee for about ₹100–250. It’s the kind of place where the room itself feels like part of the city, and 45 minutes is enough unless you get pulled into a long conversation.
From College Street, take a cab or short metro hop toward Park Street for Indian Museum, where you can comfortably spend about 2 hours. Go in the morning if you can; it’s less tiring and the galleries are easier to enjoy before the heat builds. Entry is usually budget-friendly, but keep a little cash handy for tickets and any camera or special exhibit fees. After that, head toward Maidan for St. Paul’s Cathedral, which is a calmer 45-minute pause — good for cooling off, sitting a bit, and resetting before the bigger landmark stop. The cathedral is usually open during the day, and the surrounding area is easy to cover on foot or by short cab if the sun is too much.
Continue to Victoria Memorial and give it 1.5–2 hours; this is the place to slow down rather than rush. The gardens are especially good for wandering in the late afternoon, and the light near sunset is best if you want photos without harsh glare. When you’re ready for food, move back toward Park Street to Bengal’s Food Factory for a budget Bengali meal — good for rice, fish, chicken, or vegetarian thalis around ₹250–400 per person, and one hour is plenty for a proper lunch or early dinner. Then finish at Prinsep Ghat along Strand Road for the classic Kolkata riverfront walk: it’s best just before dusk, when the wind picks up, the boats come into view, and the whole river edge feels alive. If you’re staying out a little longer, a short cab back from the ghat is the easiest end to the day.
Leave Kolkata very early, ideally between 5:00 and 6:00 AM, so you can clear the city before the roads clog up and still reach Gangasagar with enough daylight to enjoy the island instead of rushing through it. The usual low-budget flow is train or road to Namkhana/Kakdwip, then the ferry and a short shared vehicle ride on the island side; the whole thing is usually 4–6 hours door to door, and you’ll want small cash handy for tickets, auto/shared van rides, and any tea/snacks on the way. Keep your bag light today, wear sandals you can remove easily, and expect some wind, dust, and a bit of queueing near the ferry points.
Start at Kapil Muni Ashram, since it works best as the first stop when you arrive and is the heart of the pilgrimage atmosphere here. Give yourself around 1.5 hours to move at an unhurried pace, have darshan, and sit for a few minutes without watching the clock too hard. From there, head to Gangasagar Beach for the classic open-ended part of the day: it’s free, low-key, and best enjoyed slowly rather than “doing” anything. Stay for 1.5–2 hours if you can; early afternoon can be warm, so carry water and sun protection, and don’t expect fancy facilities right on the shore.
For lunch, stick to the ferry-side local lunch stall/canteen area and keep it simple — a basic rice plate with fish or veg usually runs about ₹150–300 per person and is the most practical budget option on the island. After lunch, save your energy for the lighthouse/river mouth area near Sagar, which is the nicest place to end the day without overpacking it. The light is softer there in late afternoon, the breeze is better, and a 45-minute wander is enough to feel like you’ve seen the edge of the island.
Plan to leave Gangasagar around 3:30–4:30 PM so you don’t get trapped in a very late return. The back-track via ferry + road/train is usually straightforward but it always takes longer than you think once you add queues and Kolkata traffic, so starting early is the smartest move. If you’re crossing back through Namkhana or Kakdwip, keep a little cash ready for the last-mile transfers and grab tea only if it won’t slow you down — tonight is really about getting back to Kolkata with enough energy to rest, not squeezing in one more stop.
After the early return from Gangasagar, keep the first part of the day light and practical: settle back into central Kolkata, drop your bags if needed, and use the city to recover a bit from the ferry-road combo. Start at South Park Street Cemetery on Park Street; it usually opens around 10:00 AM and the entry is cheap, so it’s one of the best low-budget heritage stops in town. Give yourself about an hour here — the old obelisks, overgrown paths, and quiet shade feel almost unreal in the middle of the city, and it’s a nice contrast to the busier pilgrimage day you just finished.
From there, it’s an easy ride or short taxi hop to Birla Industrial & Technological Museum in Ballygunge. This is a solid indoor backup if the May heat or sudden rain gets annoying, and it generally works well for about 1.5 hours. It’s a simple, no-fuss stop, not flashy, but worthwhile if you like interactive exhibits and air-conditioning before the afternoon gets heavy. Afterward, head to Dakshinapan Shopping Centre in Dhakuria for an hour of slow browsing — this is where you can pick up inexpensive cotton clothes, handicrafts, stoles, terracotta bits, and little souvenirs without the polished-mall prices. For lunch or an early dinner later, keep Mocambo on Park Street in mind; it’s classic Kolkata, with dependable continental and Bengali dishes, and you can usually manage a satisfying meal for about ₹400–700 per person if you don’t over-order.
After lunch, do the most relaxed stretch of the day: a Maidan walk toward Esplanade. This part of central Kolkata is best done unhurriedly, especially after a travel day — the open green space, the city skyline, and the gradual shift into the busy commercial core make it feel like the city is changing pace around you. It’s an easy 1 to 1.5-hour wander, and you don’t need to “do” anything except keep walking, maybe sit for a bit, and let the day wind down. When you’re ready, circle back toward Park Street or the Howrah/Sealdah side depending on your train, and keep your bags handy; for the night transfer prep for Siliguri, aim to leave for the station by late evening so you can board comfortably and maximize sleep on the overnight leg out of Kolkata.
After the overnight Howrah/Sealdah → NJP or Siliguri Jn train, keep the first hour in Siliguri dead simple: drop bags, wash up, and breathe for a bit before you start moving. If you’re staying near the station or S.F. Road / Sevoke Road belt, this is the easiest place to reset; most budget hotels will let you store luggage even if check-in isn’t ready yet, and that matters after a long rail ride. Once you’ve settled, head to Hong Kong Market on Sevoke Road for the cheapest practical shopping in town — backpacks, rain covers, trekking socks, chargers, water bottles, and snacks. It’s not glamorous, but it’s very useful, and prices are usually friendlier if you compare a couple of stalls instead of buying at the first one.
From Hong Kong Market, make your way toward the Coronation Bridge viewpoint on the Sevoke Road / Teesta side. This is one of those low-effort stops that gives you real “gateway to the hills” energy without eating your whole day; go for the view, the river, and the road-movie feel. Try to do this before the midday heat gets heavy. After that, keep things relaxed with a tea-and-snack break on Hill Cart Road — there are plenty of small stalls and no-fuss shops where you can get chai, momos, aloo paratha, or singara for roughly ₹100–250. If you want a dependable budget lunch rather than a full sit-down splurge, head to the City Centre Siliguri area and use the food court or casual eateries like Havmor; you’ll find enough options to stay around ₹200–400 without hunting too much.
Save the greener part of the day for Mahananda Wildlife Sanctuary on the Sukna edge. You don’t need to turn this into a serious trek — even a gentle walk near the sanctuary side is enough to cool off after the market and road stops. Aim to arrive in the late afternoon when the light softens and the forest feels calmer; that’s also when the temperature becomes more forgiving. Keep an eye on opening and entry rules if you go deeper, but for a simple edge walk you mostly just need comfortable shoes, water, and enough daylight to head back smoothly. If you’re staying out until dusk, leave a little buffer for getting back to your hotel before dinner, since local traffic can slow down once the city starts filling up.
From Siliguri or NJP, the easiest low-budget move is the early shared jeep up to Darjeeling; if you luck into the Darjeeling Himalayan Railway toy train, treat it as a bonus heritage ride, but don’t count on it for timing. In real life, most travelers make the uphill run by road and reach town by late morning, which is perfect because you can drop bags near Chowrasta, freshen up, and head straight into the hills without wasting daylight. Once you’re settled, take the short ride up to Ghum for the classic first stop: Batasia Loop, where the train curves around the landscaped garden and the Kanchenjunga views open up on a clear day. It’s a quick photo stop, usually around 45 minutes, and the best time is still before the clouds fully roll in.
A short walk or taxi hop away is Ghoom Monastery, which is worth doing right after Batasia Loop because the mood changes completely — quieter, cooler, and much less rushed. Keep about 45 minutes here; shoes off, walk slowly, and don’t try to cram it. If you want to keep the day cheap and comfortable, move back toward town for lunch at Keventer’s near Chowrasta. It’s the kind of place people come for the old-school hill station feel as much as the food, and a simple meal with tea usually lands in the ₹250–500 range. Sit by the windows if you can, because the whole point is to let the mountain weather do its thing while you take a break.
After lunch, head down Lebong Cart Road to Happy Valley Tea Estate, one of the best budget-friendly ways to understand what Darjeeling is actually known for. The estate visit usually takes around 1.5 hours, and this is where the day slows down nicely: tea fields, factory atmosphere, and the smell of fresh leaves if operations are running. Keep some cash handy for entry or small purchases, and wear shoes you don’t mind walking in — the paths can be damp and uneven. If the weather is clear, this is also the easiest part of the day to get those wide hill photos without spending on a fancy viewpoint café.
Wrap the day with a slow Mall Road / Chowrasta evening walk. This is Darjeeling at its most relaxed: locals out for a stroll, mist moving through the square, tea stalls, sweaters getting zipped up, and that golden hour light if the clouds cooperate. You don’t need a plan here — just wander for 1 to 1.5 hours, browse the small shops, and maybe grab another cup of tea rather than forcing a big dinner. By evening, the temperature drops fast, so carry a light jacket even in summer. If you’re staying near Chowrasta, you can keep the night easy and rest up for the departure leg the next day.
Leave Darjeeling as early as you can — realistically 6:00–7:00 AM is the sweet spot — because the downhill road to NJP or Bagdogra is slow once traffic starts building and you’ll want daylight for the transfer. A shared jeep is the cheapest option, and a reserved cab is worth it only if you’re carrying too much luggage or traveling with family. Once you’re in Kolkata, use your first usable window for a quick northern stop at Dakshineswar Kali Temple; from the station side, this is the most efficient “major” sight to squeeze in without burning the whole day. Expect about 1.5 hours on-site if you keep it simple, and go as early as possible to avoid the heaviest queue at the Kalighat-style** temple belt and the midday foot traffic on the riverfront.
From there, head south toward College Street for one last Kolkata-only browse. The stretch around Boi Para is best done unhurried: flip through old books, postcards, and cheap paperbacks, then wander into the lanes around Indian Coffee House if you want a nostalgic pause without overspending. It’s not a place to rush — an hour is enough to get the feel of it — and the best way to move around here is simply by taxi, app cab, or Metro depending on where you land after Dakshineswar. When you’re ready for a quick bite, stop at a central Esplanade or Chandni Chowk tea stall for roadside chai, singara, or cutlet; budget ₹50–150 and keep it to 30 minutes so the day doesn’t get away from you. If you still have a little time, swing into New Market on Lindsay Street for last-minute sweets, tea, and small souvenirs — prices are better if you browse the inside lanes rather than buying at the first counter.
Keep a strict 60–90 minute buffer for your Howrah or Sealdah departure, because Kolkata stations get messy fast at peak time and platform changes can eat your margin. If you’re taking a same-night connection toward Nagpur, reach the station area early, have water and snacks sorted, and don’t cut it close with a cross-city cab at rush hour. If your train is later in the evening, this is the one day to keep things flexible: sit down for one final tea, check your platform twice, and let the city wind down around you before the long trip back west.