Leave Kolkata as early as you can — ideally around 4:30–5:00 AM — so you clear the city before the morning crawl and make the NH12 run as painless as possible. The drive to Malda usually takes about 7–9 hours depending on traffic, breakfast stops, and roadwork, and the practical move is to keep one fuel stop and one tea-break stop only; too many pauses stretch the day. If you’re driving yourself, arrange hotel parking in English Bazar in advance and keep some cash handy for tolls, quick snacks, and roadside tea.
Get the heritage part done first while the sun is still bearable: head straight into the Gour / Adina archaeological belt and spend about two hours moving between the main ruins and mosque cluster. This is the old capital zone, so don’t rush it — the stonework is the whole point, and early daylight gives you much better photos. After that, keep the next stop short and head to Firoz Minar for a quick climb and panorama of old Malda; it’s a simple stop, but it gives you that classic “I’ve arrived in north Bengal” feel. From there, go back into English Bazar for lunch at a local Bengali restaurant or sweet shop — this is the right place to try Malda mango if it’s in season, ideally with a simple fish-and-rice plate, and you should expect roughly ₹200–400 per person.
After lunch, spend about an hour at the Malda Museum in English Bazar for a compact but worthwhile look at the region’s coins, sculptures, and archaeology; it’s a good cool-down stop after the dusty heritage circuit. Then keep the rest of the evening light with a slow walk along the Mohananda Riverfront, especially around sunset when the air softens and the city feels much more relaxed. The riverfront is best for an unhurried stroll, not a packed sightseeing slot, so let the day breathe here — grab tea, sit for a while, and save your energy for the longer road days ahead.
Leave Malda around 7:00 AM so you can keep the day comfortable and still reach Siliguri with enough daylight for a short city plan. The NH12 run is straightforward enough, but the pace can change with traffic, roadworks, and tea breaks, so it’s smart to keep one longer stop for breakfast-lunch somewhere en route and not try to “beat” the road. If you’re driving yourself, aim to arrive with a little buffer for hotel check-in or parking before heading out.
Once you’re in Siliguri, keep the first stop gentle: ISKCON Siliguri, Sri Sri Radha Madhav Sundar Mandir on Sevoke Road is a good reset after a long drive. It’s usually open through the day, and a quiet visit here works best in the late afternoon when the light softens and the city starts to cool down. From there, head to Maa Bhawani Canteen or a nearby local Bengali lunch spot for a simple, filling meal — think rice, dal, aloo posto, মাছ, chicken curry, or thali-style plates in the ₹150–350 per person range. It’s the kind of no-fuss lunch that works especially well after a road day, and most places around the city center turn over quickly, so you won’t lose much time.
After a short rest, go to Hong Kong Market in the Sevoke Road area for an easy evening browse. This is best for low-pressure shopping — bags, clothes, phone accessories, and a bit of local buzz — rather than a big retail mission. Give yourself about an hour, then move on to Mahatma Gandhi Road for a relaxed food walk. This stretch is where Siliguri feels most lived-in: grab momos, thukpa, cutlets, and tea from whichever stall looks busy and clean, and don’t overplan it. The food crawl works best when you leave room to wander a little and choose by smell and crowd. If you’re continuing to Kolkata tomorrow, keep the night easy and wrap up early so the next departure stays smooth.
Leave Siliguri by 8:00 AM and head uphill to Kalimpong via the Sevoke–Kalijhora road; if you’re in a private car, the drive usually feels like 3.5–5 hours with a couple of quick tea/photo pauses, while shared taxis can stretch a bit longer depending on pickup points and road traffic. Try to reach town before noon so parking is easier and the hill viewpoints are still clear; if you’re self-driving, keep some cash handy for small parking fees at busy stops and don’t rush the bends. Once you arrive, go straight to Deolo Hill for the best first look at the valley and the Teesta side—this is the kind of place where the view does most of the talking, so give yourself around 1.5 hours to wander, take photos, and just sit for a bit.
From Deolo Hill, move on to the Dr. Graham’s Homes campus area for a slower, heritage-heavy contrast; it’s a pleasant stop for old-school architecture, broad grounds, and a quiet walk that feels very different from the usual tourist loop. This works well as a middle-of-the-day stop because it’s not too demanding and usually takes about 1 hour if you’re not trying to overdo it. For lunch, keep it easy in Kalimpong town at a hillside café like Cafe Refuel or another local lunch spot near the main market stretch—expect roughly ₹300–600 per person for coffee, noodles, momos, sandwiches, or simple continental plates. If you like a view with your meal, ask for an outside table; otherwise, sit indoors and rest up for the afternoon descent and temple stop.
After lunch, head up to Durpin Monastery (Zang Dhok Palri Phodang) on Durpin Hill; the road is short but steep enough that a taxi feels better than trying to string it together on foot in the heat. Spend about 1 hour here—the monastery is calm, the prayer halls are beautiful, and the viewpoint from the hill is one of the better places in town to feel the scale of the valley below. Wrap the day with an unhurried walk through Kalimpong market and MG Marg, where you can browse tea, spices, local bakery items, and small handicrafts without the pressure of a big shopping district; this is best around dusk when the town slows down and the streets feel livelier but not chaotic. If you want to carry something back tomorrow, buy packaged items from proper shops rather than roadside stalls, and keep your evening flexible enough for one last tea before calling it a day.
Leave Kalimpong by around 8:00 AM so you can get down to Siliguri before the heat and the heavier traffic build up; on a good run the descent via Sevoke–Kalijhora takes about 3.5–5 hours, but I’d still mentally budget a few extra minutes for curves, slow trucks, and the inevitable roadside tea/photo pause. Once you’re in Sevoke, your first stop should be Sevoke Kali Mandir—it’s a quick, easy halt right off the route, usually best done in 30–45 minutes if you want to offer a prayer, stretch, and avoid rushing. From there, a short drive brings you to the Coronation Bridge area for a brief Teesta-side pause; this is one of those stops where you don’t need to “do” much, just step out, look down over the river, and take your photos before moving on.
Aim to reach central Siliguri by early afternoon and keep lunch simple and satisfying at Aishwarya Foods for Punjabi or North Indian plates; it’s the kind of place locals use when they want a proper meal without a long wait, and you should be fine with roughly ₹200–450 per person. After that, head to Madhuban Park for a slower reset—expect about 1.5 hours here if you want to walk a little, sit under the trees, and let your legs recover from the mountain road. It’s a nice contrast to the drive: calm, flat, and unhurried, with enough open space to feel like you’ve actually landed in the plains again.
For your last stop, keep it low-effort and flexible at Cosmos Mall or a nearby Siliguri café—this is the right time for coffee, dessert, or a bit of casual shopping rather than another full excursion. If you’re hungry again later, have an early dinner in the Hakim Para or Sevoke Road side of town, where you’ll find plenty of reliable casual eateries and traffic is usually easier than in the core market stretch. Then you can either rest up for the overnight departure or keep the evening light and get to your hotel early, because Siliguri is a much nicer place when you’re not trying to squeeze one more thing into the day.
Start from Siliguri at around 6:00 AM if you’re doing the full road return by car — that’s the only way to make Kolkata without feeling rushed. Once you’re on NH12, the first real stretch break worth doing is the Jalpesh Temple detour near Mainaguri, usually a 45-minute stop if timing and traffic line up. It’s an easy, meaningful pause: shoes-off, a quick darshan, maybe a cup of tea outside, and then back on the road before the day starts heating up. Keep a little cash handy for parking, prasad, and small offerings.
By late morning to around noon, aim for a straightforward Bengali lunch stop in the Farakka / Moregram corridor — nothing fancy, just a clean highway place where the food comes fast and the car can be parked safely. Expect roughly ₹200–400 per person for rice, fish curry, egg curry, or a veg thali; don’t over-order because the point is to stay light and keep moving. A good lunch break here usually takes about 1 hour, and if you’re traveling with family, this is the moment to refuel the humans and the vehicle at the same time. Later in the afternoon, take a 20–30 minute tea break at a decent NH12 dhaba — strong chai, maybe biscuits or muri, and a quick leg stretch before the last push into the city.
Plan your Kolkata arrival for after dark, then keep the drop-off practical: if you’re heading to an apartment, call ahead so someone is ready with gate access, or line up secure parking in advance if you’re bringing the car home. In neighborhoods with tight lanes, it’s often easier to stop at the nearest wider road and transfer bags by hand rather than trying to squeeze in. If you reach a bit early, don’t schedule anything else — just get home, freshen up, and let the night be for rest.