A stone breakwater curves around a calm harbour basin beside a rocky pier, people walking along the path in the distance.
Inverness

Nairn

A seaside town on the Moray Firth east of Inverness, with Victorian villas, a fishing quarter, a Telford harbour, long sandy beaches and famous golf.

Welcome

In 1886 a visitor called Nairn the Brighton of Scotland, and the name stuck.

It sits on the Moray Firth fifteen miles east of Inverness, in one of the sunniest corners of the country, and it is really three towns in one.

The Victorian resort grew up after the railway came in 1855, and its big villas, many now hotels, still line the leafy avenues of the west end, beside the famous links of Nairn Golf Club. The old market town holds the main shopping street, where Castle Square recalls a castle long gone. And down at the mouth of the River Nairn is the fishing quarter, Fishertown, a warren of small cottages behind the harbour Thomas Telford built in 1820, when sixty boats worked from here.

Today the harbour is home to the sailing club, and sandy beaches run away on either side of the river, with a promenade to the west and dunes to the east.

A short drive awayHillhead CafeA small community café in the new town of Tornagrain, near Inverness airport, with breakfasts, brunch, daily bakes and good coffee.16 min by roadSee itChefs in HG jackets slice bread and plate small dishes in a kitchen
Before you go

The harbour, the promenade and the beaches are open to all.

Where
15 miles east of Inverness.
Harbour
Built by Thomas Telford, 1820.
Beaches
Either side of the river.
Stay nearby

Places to stay near the town, and when each is next free.

Hidden Scotland, the magazine

Scotland, in print.

Every photograph commissioned, every word written by somebody who went. Printed twice a year, made in Scotland.

Find out more

For further reading, before you go.