Yellowcraig Beach

North Berwick


It borders the Firth of Forth to the north, Dirleton and Dirleton Castle to the south, Berwick West Links golf course to the north, and Archerfield Estate and Links golf course to the west. Yellowcraig is located on John Muir Road, a 73-kilometer (45-mile) sidewalk between Fisherrow, Musselburgh, and Dunglass. It is named after the Dunbar-born environmentalist John Muir. 
John Muir Way is part of the North Sea Trail, covering seven countries and 26 regions in the North Sea.

Where we are

Get directions