Places to eat in Nairn
Nairn has 35 listed places to eat, from quick bites to special-occasion dinners. Top cuisines: Thai (3), Burgers (2), Chinese (2). The food scene spans 12 Cafes & Coffee Shops, 10 Fast Food, 9 Restaurants. 4 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 19 of 19
Cafe Lavender
7 Cawdor Street, Nairn

Househill Cafe
Grantown Road, Nairn
Outdoor seating
Lorenzo
71 High Street, Nairn

Lucky House
53 High Street, Nairn

McDonald's
Forres Road, Nairn

Mr Tan
76 High Street, Nairn

Naimas
10 High Street, Nairn

Nairn Tandoori
61 High Street, Nairn

One One Two on the Brae

Ozzy's Fine Dining Restaurant & Bar
46 High Street, Nairn

Real Pizza
8 Leopold Street, Nairn

Royal Bengal
89 High Street, Nairn

Salt and Vinegar
72 High Street, Nairn
Sky Delights
9 Leopold Street, Nairn

Subway
Nairn
Sun Dancer
96 Harbour Street, Nairn
Thai Cottage Take-Away
77A High Street, Nairn
The Cawdor Tavern

The Classroom
1 Cawdor Street, Nairn
Outdoor seating
Eat near landmarks
Areas & neighbourhoods
Other cities in United Kingdom
Nairn dining — FAQs
How many places to eat are there in Nairn?
There are 35 restaurants, cafes and bars listed in Nairn on EatOutMap, with addresses, opening hours, photos and ratings.
Where is the best place to eat in Nairn?
Top-rated places to eat in Nairn include Cafe Lavender, Househill Cafe, Lorenzo. See our ranked list of the best restaurants in Nairn.
Are there restaurants with outdoor seating in Nairn?
2 venues in Nairn have outdoor seating, terraces or gardens.