Start easy at Ward’s Lake in the Police Bazar area, which is exactly how a Shillong day should begin: slow, green, and close to the center. The lake loop takes about 30–40 minutes at a relaxed pace, and with the gardens and little bridge photo stops, budget around an hour total. It’s usually open from early morning until evening, and entry is cheap — roughly ₹20–30. If you’re staying nearby, walk over; otherwise a short cab or shared taxi from most central hotels should be quick and inexpensive. Afterward, grab tea or a light breakfast around Police Bazar before heading uphill.
From Ward’s Lake, head to Don Bosco Museum in Mawlai; by cab it’s usually 15–25 minutes depending on traffic, and the ride gives you a good first look at Shillong’s hills and busy neighborhoods. This museum is one of the best in the Northeast, and it’s worth giving it the full 1.5–2 hours if you like culture, textiles, and local history. Expect a ticket in the ₹100–200 range, and note that it’s generally open late morning through early evening, with the best visit being when you’re not rushing. After that, continue toward Elephant Falls in Upper Shillong — about 25–35 minutes from Mawlai — where you’ll want comfortable shoes for the steps down to the lower tiers. Entry is inexpensive, around ₹20–50, and the water flow is usually best in the monsoon and just after; give yourself 1–1.5 hours including photos, snacks, and the climb back up.
Wrap up the sightseeing with Shillong Peak, which is the city’s classic panorama and best when the afternoon light is softer and the air clears a bit. It’s roughly 15–20 minutes from Elephant Falls, but do factor in the security check/permit routine that sometimes applies here; keep a little buffer because access can be subject to local restrictions or weather. Plan on about 45 minutes at the viewpoint — enough to take in the city, the ridgelines, and the distant Khasi hills without lingering too long if clouds roll in. From there, head down to Laitumkhrah for dinner at Cafe Shillong, a dependable sit-down spot that locals actually use, not just a tourist stop. It’s usually a ₹500–900 per person meal depending on what you order, with a mix of local, Indian, and continental dishes; it’s a good place to decompress after a full day, and from Shillong Peak the drive is usually 20–30 minutes. If you still have energy after dinner, Laitumkhrah has enough street life and cafés to make a gentle after-dinner wander before calling it a night.