Bonnyrigg sits in City of Edinburgh, Scotland. There are about 18,320 people here. Near end of the list first: Duddingston Loch roughly 4.9 miles, Glencorse Reservoir roughly 5.8 miles to the west, Bonaly Reservoir roughly 6.2 miles then Clubbiedean Reservoir roughly 6.8 miles to the west. Glencorse Reservoir