Dawki is a small border town in Meghalaya sitting right on the banks of the Umngot River, which is famously known as one of the clearest rivers in Asia. The water is so transparent that boats appear to be floating in thin air rather than water — a sight you simply have to see to believe. The distance from Shillong to Dawki is approx 82 km, and the drive takes around 2 to 2.5 hours through winding Meghalayan hills.
Quick Overview
Route Details
From Shillong, the road to Dawki goes via Pynursla, taking you through dense forests and small Khasi villages. The drive involves significant descending as you drop from Shillong's plateau (approx 1500 m) down to the river valley at Dawki (approx 152 m). The road is generally good but has plenty of curves.
Stops En Route
Pynursla
approx 50 km
A small Khasi village. Good viewpoints on either side.
Mawlynnong Village
approx 70 km (slight detour)
Often called Asia's Cleanest Village. Just 5–10 km off the Dawki road. Combine both in one trip.
Travel Tips
Visit Dawki between October and April for the best river visibility. In monsoon, the river becomes murky and rough.
Boat rides on the Umngot River are the main attraction. The transparent water gives you the illusion of a floating boat — book early in the morning.
Dawki is right on the India–Bangladesh border. You can see the international border from the riverbank, but crossing requires proper visas.
Combine Dawki with a visit to Mawlynnong Village for a perfect day trip from Shillong.
Carry lunch or snacks from Shillong — food options in Dawki are very basic and limited.
Frequently Asked Questions
How far is Dawki from Shillong?
The road distance from Shillong to Dawki is approx 82 km via Pynursla. The journey takes approximately 2 to 2.5 hours. Distance is approximate and may vary by a few kilometres.
Book a Cab for This Route Today
Call or WhatsApp for instant quotes. No advance payment required. Experienced drivers for all Northeast India routes.