Rupali Travel
Distance Guide

Shillong to Dawki Distance – Approx 82 km | Road Trip to Umngot River

Distance

approx 82 km by road

Travel Time

2 to 2.5 hours

Route

Shillong → Pynursla → Dawki

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.

Route Overview

From Shillong, the road to Dawki goes via the Pynursla route, 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, so comfortable driving is key.

Stops En Route

01

Pynursla

📍 approx 50 km from Shillong

A small Khasi village. Good viewpoints on either side.

02

Mawlynnong Village

📍 approx 70 km (slight detour) from Shillong

Often called Asia's Cleanest Village. Just 5–10 km off the Dawki road. Combine both in one trip.

Travel Tips

  • 1

    Visit Dawki between October and April for the best river visibility. In monsoon, the river becomes murky and rough due to heavy rainfall.

  • 2

    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 to avoid crowding.

  • 3

    Dawki is right on the India–Bangladesh border. You can see the international border from the riverbank, but crossing requires proper visas.

  • 4

    Combine Dawki with a visit to Mawlynnong Village (Asia's Cleanest Village) for a perfect day trip from Shillong.

  • 5

    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 kilometers.

Plan This Trip with Rupali Travel

Call or WhatsApp us with your route, travel date, pickup point, and passenger details.

Back to all guides
Call usWhatsApp