the village lies in the valley of the afon deri, and is threaded by the a487 road, a trunk road between dolgellau and machynlleth. to the south the deri runs into the afon dulas in the neighbouring village of corris.