- 5Al Raj Indian Restaurant25-27 Harbour Street, Nairn, SC IV12 4NXRestaurant
- 3.3Closed nowAnatolia53 High Street, Nairn, SC IV12 4AGRestaurant
- 5BandstandBraeval Hotel, Crescent Road, Nairn, SC IV12 4NBRestaurant Bar
- Basil Express10 High Street, Nairn, SC IV12 4BJRestaurant
- 4.6Braeval HotelCrescent Road, Nairn, SC IV12 4NBRestaurant Bar
- 4.7Open nowClubhouse Hotel and Orchid Restaurant45 Seabank Road, Nairn, SC IV12 4EYRestaurant Bar
- 4Open nowDolphin Fish Chip Shop69 High Street, Nairn, SC IV12 4BWRestaurant
- Dragon Pearl72 High Street, Nairn, SC IV12 4AURestaurant
- Closed nowFirst Pizza DirectKing Street, Nairn, SC IV12 4BQRestaurant
- 4.5Friar Tucks30 Harbour Street, Nairn, SC IV12 4NURestaurant
- 4.5Open nowGolf View Hotel & Spa63 Seabank Road, Nairn, SC IV12 4HDRestaurant Bar
- 3.8Open nowHavelock House HotelCrescent Rd, Nairn, SC IV12 4NBRestaurant Bar
- Open nowLorenzo69 High Street, Nairn, SC IV12 4BWRestaurant
- 4.5Closed nowMr Tan76 High Street, Nairn, SC IV12 4AURestaurant
- 5Closed nowNAIRN TANDOORI61 High Street, Nairn, SC IV12 4BWRestaurant
- 4.7Closed nowNAIRN TANDOORI61 High Street, Nairn, SC IV12 4BWRestaurant
- New Highland Palace100-102 High Street, Nairn, SC IV12 4DERestaurant
- New Highland Palace100-102 High Street, Nairn, SC IV12 4DERestaurant
- 4.3SubwayForres Road, Nairn, SC IV12 5AARestaurant
- 4Open nowSun Dancer, Bar and RestaurantHarbour Street, Nairn, SC IV12 4PHRestaurant
- 5Sunny Brae HotelMarine Road, Nairn, SC IV12 4EARestaurant
- Closed nowThai Cottage4A, 75-77A High Street, Nairn, SC IV12 4BZRestaurant
- 4.5Closed nowThe Classroom Bistro1 Cawdor Street, Nairn, SC IV12 4QDRestaurant Bar
- The Kist Restaurant10 High Street, Nairn, SC IV12 4BJRestaurant