Places to Eat

Contemporary and classic Indian dishes, to eat in or take away

89 High Street, Nairn, IV12 4DB

01667 454 442

Fine dining restaurant with warm and welcoming atmosphere. Ozzy’s offers guests a relaxed and informal dining experience, whether you’d prefer a light lunch of homemade soup and a toasted panini or a 3 course meal. Kurdish and Scottish dishes.

46a High Street, Nairn, IV12 4AU

01667 258421

Well-loved Indian dishes, to eat in or take away

61 High Street, Nairn, IV12 4BW

07888 734007

Italian and Mediterranean cuisine. 71 High Street.

01667 455755

Cafe, breakfast, cakes, snacks, coffee, local produce, Mediterranean, British and Asian fusion, takeaway, sit-in, delivery

42 High Street, Nairn, IV12 4AU

01667 451851

 Legendary local pub with live entertainment, free juke box and pool table

1st Floor, 1 High St, Nairn

01667 453064

Friendly, relaxing bar and diner, offering traditional homemade food, dog friendly. Big screen sports, pool table and a Juke Box

44 Harbour Street, Nairn, IV12 4NU

01667 455422

Our philosophy is simple. Quality ingredients, sourced locally while at the height of their season, delivered to you with a smile, a chic and popular restaurant in the Highlands of Scotland..

1 Cawdor Street, Nairn, IV12 4QD

01667 455999

50 Harbour St.

small and friendly local pub.

01667 452198

Award-winning bar specialising in craft ales, live music and hearty traditional food. Beautiful hotel rooms, many overlooking the Links & the sea. Restaurant popular for Sunday lunches with sea view. Beer Garden

Crescent Road, Nairn, IV12 4NB

01667 452341