The Keswick—Borrowdale road runs along the eastern shore of the lake and carries a regular bus service. There is a lesser road along the western shore connecting the villages of Grange and Portinscale.