The nearest airport to Williamnagar is the Lokpriya Gopinath Bordoloi International Airport.
The nearest town to Williamnagar is Shillong and the best way to reach Williamnagar is to take a bus from Shillong.
The nearest railway station to Williamnagar is in Nongstoin which is around 36 km away.
There is no public transport in Williamnagar.