From Kamakhya Junction, take a taxi or auto straight up to Kamakhya Temple on Nilachal Hill rather than trying to walk with luggage or hunt for parking in the evening rush. The uphill road gets busy around darshan time, and a short cab ride saves you a lot of sweat and hassle; allow about 20–30 minutes including the climb and any traffic at the gate. Since you’re arriving around 5:00 pm, aim to leave the station by about 5:30 pm so you still catch the temple in good evening light. If you have bags, keep them compact and easy to carry — the area around the hill is better for light movement than big suitcases.
Head into Kamakhya Temple for an evening visit and sunset views over Guwahati. This is one of those places where the atmosphere matters as much as the sightseeing: the hill breeze, bells, incense, and the view across the Brahmaputra side of the city make it a very memorable first stop. Expect roughly 1.5 hours if you’re doing a relaxed darshan and spending a little time on the terraces. Entry is generally free, though you may encounter queues depending on the day and local crowd levels; keep some small cash handy for offerings or if you choose to use any paid queue/services, and dress modestly with shoulders and knees covered.
After the temple, drop down to Jubilee Park at the foothills for a calmer 30-minute reset before dinner. It’s a simple, low-effort stop — more about stretching your legs, sitting for a bit, and letting the evening settle in than doing anything formal. This works well especially after the temple stairs and the crowd energy. If you’re visiting in July, the ground can be a bit damp from monsoon showers, so wear shoes with decent grip and keep an umbrella or rain jacket in your bag.
For dinner, head to a well-reviewed Assamese thali restaurant near Fancy Bazaar — this is a good place to get your first proper meal in the city, with rice, dal, fish or chicken, greens, tangy chutneys, and seasonal local sides for around ₹300–700 per person depending on the restaurant and what you order. Getting down from Nilachal Hill to Fancy Bazaar usually takes about 20–30 minutes by taxi, more if the roads are busy. It’s best to keep dinner simple tonight and return to your stay without a long detour; after this first arrival day, a quiet night will help you start the Meghalaya leg fresh tomorrow.
Leave Kamakhya early and aim to be on the NH6 / Shillong Bypass before the road gets busy; the drive to Shillong is usually 3–4 hours, so if you start in the morning you can still make a relaxed first stop without feeling rushed. On arrival, head straight to Umiam Lake in Ri-Bhoi district before you fully enter the city — this is the best “welcome to Meghalaya” pause, with wide water views, pine-lined edges, and easy photo stops. Plan around 45 minutes here; if the weather is clear, the reflections are gorgeous, and on a wet July day the mist can be just as beautiful. Parking is straightforward by the viewpoint areas, and small tea stalls nearby usually have chai, maggi, and biscuits if you want a quick refresh.
From Umiam Lake, continue into Shillong and make your way to Ward’s Lake near the heart of town. It’s a gentle, no-stress stop — a proper loop around the lake usually takes 30–45 minutes, and with the gardens and benches you can stretch it to about an hour if you want to take it slow. The area around Police Bazar is the most convenient base for this part of the day, so it’s easy to walk or take a short taxi hop depending on where your vehicle drops you. After that, head to Café Shillong in Laitumkhrah for lunch; it’s one of the more dependable sit-down spots in town, with familiar Khasi-Indian-café style dishes and a good break from the road. Expect roughly ₹500–900 per person and about 1 hour here, especially if you’re ordering a full meal instead of just snacks.
After lunch, spend your remaining energy wandering Police Bazar, Shillong’s busiest central stretch. This is where the city feels most alive: small clothing shops, local snack counters, pharmacies, bookshops, and traffic that somehow looks chaotic but still moves. Give it 1–1.5 hours and don’t over-plan it — this is more about soaking in the everyday rhythm than ticking off landmarks. If you’re shopping, compare prices before buying; a lot of the same scarves, jackets, and souvenirs appear in multiple shops, and polite bargaining is normal. If it starts raining, just duck into a café or a covered store and let the city slow down a bit — Shillong is best enjoyed that way anyway.
Start early from Shillong so you can get out before the hill traffic builds around Police Bazaar and the school-run rush on GS Road. The cleanest way to do this loop is by hired taxi for the day; drivers usually quote around ₹2,500–4,000 for the Upper Shillong circuit, and it’s worth it because the spots are spread out and the road back into town can get slow after 11:30 am. First stop Elephant Falls in Upper Shillong—go as soon as it opens, ideally around 8:00–8:30 am, so you get the falls before the tourist buses arrive. Entry is usually just a small fee, and the whole visit takes about 1–1.5 hours if you take the steps down to all three tiers and don’t rush the viewpoints. Wear shoes with grip; the stone steps get slick in monsoon weather.
From there, continue uphill to Shillong Peak for the broadest view over the city and the surrounding ridges. It’s a quick stop, around 30–45 minutes, but on a clear morning you really get that “hills folded into hills” view that makes Shillong feel so special. After that, swing to the Air Force Museum on the same side of town. It’s not huge, but it gives a neat local-history break with aircraft displays and memorabilia, and it usually works well as a calmer stop before the longer scenic drive. Expect roughly 45 minutes here; modest entry fees and photo rules can vary, so keep a little cash and be ready to follow security instructions.
By late morning, head out toward Laitlum Canyons in East Khasi Hills. This is the day’s big landscape stop, and it feels best when you arrive after the morning mist has started to lift but before the sun gets too harsh—usually around 11:30 am to 1:00 pm works well. The drive is scenic but winding, so give it time. At the canyon edge, stay close to the marked paths and viewpoints; the ridge drops off steeply, and the wind can pick up quickly. You’ll want 1.5–2 hours here for the viewpoints, a slow walk, and just sitting with the view instead of trying to “do” too much. In monsoon season, carry a light rain layer and don’t count on perfect visibility—some of the best moments here are when the clouds move in and out over the valley.
On the way back into town, stop at The Grub House in Laitumkhrah for a late lunch or coffee break. It’s a comfortable reset after the canyon drive, and it works well as a one-hour stop—think burgers, sandwiches, pasta, coffee, and bakery-style snacks in the ₹400–800 per person range depending on how hungry you are. Laitumkhrah is one of the easiest neighborhoods in Shillong for an unhurried food stop, and if you still have energy afterward, you can browse the nearby lanes before heading back to your hotel. Keep the evening light; this day already has enough driving, and Shillong is nicest when you leave a little space for wandering rather than packing in one more viewpoint.
Leave Shillong after breakfast and aim to reach Mawlynnong by late morning; the drive is long enough that you don’t want a rushed start, especially with the monsoon adding slower patches and photo stops on Shillong–Dawki Road. Once you’re in the village, park at the designated edge area and just walk in — the lanes are best explored on foot, and the whole charm here is the quiet, impeccably kept village rhythm. Spend about two hours wandering slowly past bamboo fences, flower beds, and the neat Khasi homes; if you’re carrying an umbrella, even better, because July showers can come and go quickly.
From the village, take the short local walk down to Riwai Living Root Bridge for one of the region’s most iconic sights. The path is easy enough for most travelers, but the steps and damp roots can be slippery in July, so wear proper shoes and take your time; budget about an hour including the descent, bridge stop, and climb back. After that, head back toward Mawlynnong for lunch at a local Khasi homestay — this is the kind of meal that’s worth sitting down for, with rice, pork, seasonal greens, chutney, and sometimes smoked meat or bamboo shoot, usually around ₹250–600 per person depending on what’s served. Ask for a simple, freshly cooked spread rather than a fixed “tourist thali”; it’s usually better and more authentic.
Spend the early afternoon at Sky View Point for the classic border panorama; on clear days you can look across into Bangladesh, though July haze may soften the view. It’s a short climb and a quick stop, so it works well after lunch when you don’t want anything strenuous. Wrap up with a brief visit to Balancing Rock, which is just a fast photo stop but a fun little local curiosity before you leave the area. If you have a little extra time, let the day run slower than planned — Mawlynnong is best when you’re not trying to tick it off in a hurry, and that unhurried village feel is exactly why people remember it.
Leave Mawlynnong after breakfast and make the Dawki transfer part of the experience rather than just a commute: the Mawlynnong–Dawki road is one of those monsoon drives where the hills feel close, the villages are quiet, and every few bends gives you a new valley view. In July, expect a slower 1.5–2 hour run with a few slick patches, so it’s best to get moving by around 8:00–8:30 am. Your driver will usually drop you near the Umngot River boat point, where the local boatmen organize rides on the spot; keep small cash handy, and try to start the ride before late morning when the light is best for those clear-water photos.
Give yourself about 1.5 hours on the Umngot River for the classic Dawki experience: a boat ride, a slow drift over the water, and plenty of time for pictures from the edge of the riverbank. If the weather behaves, the water here can look almost unreal, but in monsoon it may not be perfectly “glass clear” all day, so go with low expectations and enjoy the scenery anyway. After that, head toward Shnongpdeng for a couple of relaxed hours if conditions are safe enough — this is the better place to linger for a swim, a light kayak session, or just sitting by the river with tea. Lifejackets are worth insisting on, and water activities can get paused if the current picks up, so treat it as an optional, weather-led stop rather than a fixed plan.
For lunch, keep it simple and local near Dawki market or along the riverside stretch: a small café or roadside eatery serving fish-and-rice, dal, veg thalis, and tea will usually run around ₹300–700 per person, and that’s honestly the nicest way to eat here after the water stop. After lunch, ease into a short final stop at the Dawki Suspension Bridge for the old-town feel and a last look at the riverbank activity — it’s a quick 30-minute pause, not something to rush, and the area is best enjoyed with no fixed agenda. If you want, this is also the right time to stock up on snacks and water before you continue onward, because options get thinner once you leave the main town.
From Dawki, start as early as you can if you want to make the most of Sohra’s daylight; the drive up through Jowai, Shillong, and the hill sections into Sohra is long enough that a late start can eat into your sightseeing. Once you arrive, head straight for Nohkalikai Falls first — this is the day’s big showpiece, and the best viewing is usually in the morning before haze thickens. There’s an entry fee at the viewpoint area, and the main lookout is easy to reach, so save your energy for the other stops. Expect about 1 to 1.5 hours here, including photo time and a little breathing room to take in the cliff-edge view.
From there, continue to Wei Sawdong Falls, which feels more adventurous and a bit more physical. The descent is steep and can be slippery in monsoon weather, so wear proper shoes and take the steps slowly; if you’re not comfortable with uneven paths, it’s still worth going for the upper viewpoint. This stop usually takes 1.5 to 2 hours with the walk down, viewing, and climb back up. If the weather has been wet, give yourself extra time and don’t rush the descent — locals will tell you the stones can turn slick fast.
After the falls, head to Mawsmai Cave for a completely different kind of Sohra experience. It’s a short limestone cave circuit, more fun than strenuous, and the narrow passages make it one of the easiest “adventure” stops in the area. Plan around 45 minutes, including queue time if a few groups arrive together; the cave is best with a torchless phone flashlight only as backup, since the walkways are generally lit. It’s a good reset after the waterfall viewpoints and the climb at Wei Sawdong Falls.
Next, move on to Dainthlen Falls, which is usually quieter and more atmospheric than the better-known viewpoints. This is the stop where the story matters as much as the scenery — ask around and you’ll hear the local legend tied to the place. Spend about 45 minutes here, just enough to walk around, look over the falls, and enjoy the slower pace before lunch. Then wrap the day at Orange Roots, a reliable place for Khasi food and a proper sit-down break; budget roughly ₹400–800 per person and give yourself about an hour. It’s a sensible final stop because the food is dependable, the atmosphere is relaxed, and by this point you’ll want somewhere easy before heading back to Shillong later.
Start early from Sohra and head to Arwah Cave while the light is still soft and the viewpoint stretch is calm. The cave is best done before the day gets warm or busy, and you’ll want a proper pair of walking shoes because the approach and interior can be damp in July. Expect about an hour here, including the short walk in and time to look out over the limestone cliffs; entry is usually modest, and local guides are often available at the site for a small fee if you want the formations explained properly.
From there, continue to Eco Park, which is an easy, low-effort stop after the cave and a good reset before the bigger panorama later. It’s more about breathing room than a hard attraction, so don’t rush it — 45 minutes is enough to stroll, sit, and enjoy the open green space. A quick tea or packaged snack from a roadside vendor nearby is usually all you need before moving on.
By late morning or early afternoon, make your way to Seven Sisters Falls Viewpoint for the day’s final major sight. In monsoon season the falls are usually at their strongest, but cloud cover can come and go fast, so the trick is to stay flexible and catch the view whenever the sky opens. Give yourself around 45 minutes here; the best experience is to stand back, take in the full sweep, and avoid trying to overpack the spot with too many stops. After that, leave Sohra mid-afternoon for Shillong on the scenic hill route — plan on roughly 2.5–3.5 hours depending on traffic and how many photo pauses your driver makes, with the road getting busier closer to the city and around Police Bazar.
Once you reach Shillong, keep the evening simple and stay central near Police Bazar so dinner is easy. Trattoria is a solid no-fuss choice for Northeast and Indian dishes, usually around ₹400–800 per person, and it works well after a long hill day because you can eat without dressing up or crossing town. If you arrive a little earlier than expected, there’s usually time for a short walk around Khyndailad and the lit-up market streets before sitting down; otherwise, just head straight in, have an early dinner, and keep the night relaxed.
If you’re doing the Shillong to Guwahati/Kamakhya transfer on a same-night schedule, the realistic move is to leave around 12:30–1:00 am so you have a buffer for the 3–4 hour ride on NH6 and any slow patches at night. It’s a long, sleepy transfer, so keep luggage packed the night before, carry water and a light jacket, and expect the driver to drop you near the base road rather than right at the top if the hill access is restricted early in the morning. If you can, the easier option is still to sleep closer to Kamakhya the previous night, but if you’re already en route, just treat this as a no-fuss transit segment and avoid planning anything tight before 6:00 am.
Once you reach Kamakhya, don’t try to overthink the final approach. The hill road up to Kamakhya Temple gets congested quickly once darshan and early movement start, and the practical way is usually a taxi drop at the permitted point followed by a short uphill walk or local transfer if needed. Allow extra time for vehicle turnarounds, because parking and drop-off on Nilachal Hill can be slow, especially if there’s morning temple traffic. If you’re carrying bags, keep them compact; this is not the day to be juggling luggage on a steep lane.
If there’s time before you head off, stop at a simple tea stall or breakfast counter near Kamakhya for tea, pitha, toast, or a light bun-and-omelette style breakfast—usually ₹50–200 per person and 20–30 minutes max. This is the kind of area where the best choice is simply the nearest clean stall with a steady local crowd rather than searching for a “destination” café. Keep it light, because the roads and early hours are enough of a meal on their own, and once you’re done, you’ll be ready to move onward without dragging the morning out.