Johnshaven (locally Johnner) is a coastal veelage alang the North Sea locatit in Aiberdeenshire, Scotland.

Johnshaven frae the A92 road

Coordinates: 56°47′43″N 2°20′08″W / 56.79528°N 2.33556°W / 56.79528; -2.33556