If you're on a budget in Nairn and want good value for your money, you can stay at the 3-star Windsor Hotel. Visitors to Nairn interested in reasonably priced accommodations can book a stay at The Albert Inn, which is a 5-minute walk from the city center.
56 hotels in Nairn
Search the best hotels and places to stay in Nairn
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Nairn?
Best cheap hotels in Nairn
Nairn airports & Subway stations
Tali Ayer is close to a castle and a museum and 5 minutes' walk from Nairn train station.
Convenience of staying in hotels downtown
Close to Nairn Dunbar Golf Course, Braeval Hotel is also a 10-minute walk away from the city center. To be close to Auldearn War Memorial, stay at Covenanters Inn, which is only a 10-minute walk from the attraction and offers everything you would expect from the 3-star hotel, including free self-parking, billiards and darts.
Luxury and boutique accommodation in Nairn
For a luxury vacation in Nairn, consider booking a room at the 4-star hotel, such as Muthu Newton Hotel, just a short walk from East Beach Nairn.
Explore and find your best apartments, B&Bs and others
Those who are looking for cozy apartments in Nairn should check out Royal Hotel Apartments - another good option near Nairn Dunbar Golf Course. If you're looking for a homey place to stay, consider Greenlawns B&B apartment, situated beside Nairn Beach. If you're traveling with your family to Nairn, you may wish to find accommodation, such as Wee Corsee, which includes a tennis court, a golf course and hiking. If you are looking for a comfy resort hotel in Nairn, consider Havelock Hotel, which is also within 5 minutes' walking distance of Nairn Museum.