Recommended hotels in Nairn

Golf View Hotel Nairn

From US$ 78

63 Seabank Road Nairn, Nairn, United Kingdom - Show map

Show map

LocationThis modern hotel is situated 24 km from the capital of the Highlands, Inverness, and 145 km from Aberdeen. The Firth of Moray and numerous gardens offer a fantastic view from the beach.

Book Now From US$ 78

Newton Hotel Nairn

From US$ 105

Inverness Road Nairn, Nairn, United Kingdom - Show map

Show map

This elegant hotel is located directly beside the beach. The centre is about 4 km away.

Book Now From US$ 105