The Holiday Villa

For larger parties we also have a Holiday Villa situated next door.


It was lovely it had everything we needed and more (great brekkie too)

More testimonials


Johnshaven lies just off the main A92 coast road, between Montrose and Inverbervie.

Like Gourdon, not far to the north, it is a village in which fishing remains the focus of life. It is all too common to find villages in which parked cars occupy every spare space: Johnshaven is the only village we know where the cars are displaced by the parked boats.

History fails to record who Johnshaven was named for, but it was an active fishing port at an early date.

In 1722 it was said to be amongst the most important fishing towns in Scotland. However it declined during the rest of the 1700s, partly following a fishing disaster, partly as a result of the activities of Royal Navy press gangs.

In 1790 a sailcloth works was set up in the village which helped Johnshaven recover. By 1820 the village was being described as "a colony for the manufacturers of Dundee".

Today you find a village in which a fair proportion of the population are still engaged in fishing and related activities, with lobsters and crabs being the main product.

It is all too easy to miss Johnshaven as you drive along the A92. You catch glimpses of the village from the main road, and there are signposts to it. Next time you get the chance, take the small diversion to this little piece of Scottish history still there to be experienced by anyone who cares to look.

Johnshaven Local Attractions

Johnshaven offers a mass of things to do. As well as the local childrens' park with putting, bowling and football, there is the sea front with rock pools, beautiful stones and sights. And for walkers, the whole area is criss-crossed with rights of way and country paths.

Night life is also plentiful at the Anchor Hotel and the Ship, where country courtesy and excellent service combine to make you struggle to get home at night.

How to find us

We are situated on East Street, on the corner between Fore Street and Beach Road.

Map to Seaforth guesthouse

Just follow the road into the village, and turn left at the bottom, follow the sea for a few hundred meters and you will find us just where Beach Road begins.