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. Dietary options are covered too: Gluten-free restaurants (1), Halal restaurants (1), Vegan restaurants (1). 4 landmarks and neighbourhoods have their own nearby-dining guides.
Showing 24 of 24

Ashers
40 High Street, Nairn

Bandstand
Crescent Road, Nairn
Outdoor seating

Cafe Lavender
7 Cawdor Street, Nairn

Café Nairn
117 High Street, Nairn

Househill Cafe
Grantown Road, Nairn
Outdoor seating
Househill Farm Shop

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
Strathnairn Beach Cafe

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 Ashers, Bandstand, Cafe Lavender. See our ranked list of the best restaurants in Nairn.
Are there restaurants with outdoor seating in Nairn?
3 venues in Nairn have outdoor seating, terraces or gardens.