▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Nairn

Stays in Nairn

Nairn is a small town on the Moray Firth coast in the Scottish Highlands, about 25 kilometres east of Inverness. It has a long history as a fishing port and, from the 19th century, as a seaside resort. The town is known for its two sandy beaches, a mild climate compared with inland areas, and its…

32 stays1 rated 4.5+

Every stay in Nairn

Recent rates first, then the best-reviewed rooms.

Search live rates in Nairn

Pick your dates — every Nairn room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Nairn

Nairn offers a mix of cultural and outdoor activities. The Nairn Museum covers local history, while the Nairn Book and Arts Festival takes place each September. Golfers have two championship courses: Nairn Golf Club and Nairn Dunbar Golf Club. The town also has a tennis centre and a leisure centre. Wildlife enthusiasts can take boat trips from the harbour to see bottlenose dolphins, which are frequently spotted in the Moray Firth. Inland, Cawdor Castle and the surrounding countryside provide historic houses and walking routes.

As a base for exploring the Highlands, Nairn is convenient. Inverness, the capital of the Highlands, is a short drive or train ride away, offering connections to the rest of Scotland and beyond. The town itself has a compact centre with shops, restaurants and pubs, and a promenade that links the beach to the harbour.

Where to stay in Nairn

Nairn Town Centre. The historic heart of the town, with shops, restaurants and the railway station within walking distance. Many hotels and guesthouses are located here, close to the river and the High Street.

Fishertown. The old fishing quarter near the harbour, characterised by narrow streets and traditional cottages. It is a quiet area, a short walk from both the beach and the town centre.

Seafront and West Links. The area along the promenade and the West Beach, where several larger hotels face the sea. It offers easy access to the beach and the golf courses.

A96 corridor. Properties along the main road on the eastern edge of Nairn, convenient for drivers and those arriving from Inverness or Aberdeen. These are generally quieter and have parking.

Getting there and around

Nairn is on the A96 road between Inverness (about 25 km west) and Aberdeen (about 160 km east). The town has a railway station on the Aberdeen–Inverness line, with regular services to both cities; Inverness is roughly 20 minutes by train. Inverness Airport is about 15 km away and has flights to various UK and European destinations. Within Nairn, the centre is compact and walkable, but buses serve the wider area and taxis are available. Cycling is popular on quieter roads, and the National Cycle Network route 1 passes through the town.

When to go

The best time to visit Nairn is from May to September, when the weather is mild and the days are long. Summer brings outdoor events and the beaches are at their best. Spring and autumn are quieter but still pleasant for walking and golf. Winter can be cold and windy, with shorter daylight hours, though the town remains open for visitors.

Questions, answered

What is Nairn known for?

Nairn is known for its sandy beaches, championship golf courses, and its history as a seaside resort. It is also a good base for exploring the Scottish Highlands.

How do I get to Nairn?

Nairn is easily reached by train or car from Inverness, which has an airport and mainline rail connections. The town is on the A96 and has its own railway station.

Are there things to do in Nairn for families?

Yes, families can enjoy the beaches, the leisure centre, and boat trips to see dolphins. There are also parks and play areas in the town.

What is the weather like in Nairn?

Nairn has a relatively mild climate for the Scottish Highlands, with warm summers and cool winters. Rain is possible throughout the year, so it is wise to pack waterproof clothing.

Can I play golf in Nairn?

Yes, Nairn has two championship golf courses: Nairn Golf Club and Nairn Dunbar Golf Club. Both are open to visitors, though booking is recommended.

Is Nairn a good base for exploring the Highlands?

Yes, Nairn is well placed for day trips to Inverness, Loch Ness, Cawdor Castle, and other Highland attractions. The town has good transport links by road and rail.

More cities in Scotland