The town of Bala sits at its north-eastern end and the narrow gauge Bala Lake Railway runs for 3 miles along the lake's south-eastern shore, and continues south-westward to the village of Llanuwchllyn (whose name means "church ['llan'] above ['uwch'] the lake ['llyn']").