Breakfast, burgers and sandwiches. King Street.

Tel:07725 714446

Offering a large selection of cakes, desserts and gifts, hot drinks, signature hot chocolates and luxury milkshakes. Also a limited savoury menu for lunches and a selection of local gifts

Tel:01667 457523

42 High Street.

Cafe & deli, dishes from across the globe.

Tel:01667 451851

German café serving healthy food, outdoor seating, free wifi. Cawdor House, 7 Cawdor Street.

Tel:01667 455855

Café & Ice Cream Parlour popular for light lunches, 136 Harbour Street.

Tel:01667 454774

Open 7 days a week 9.30 until 4.30 pm for breakfast, light lunches and home baking. Plenty of tables inside and outside and always a warm welcome. 


Tel:01667 451065

The ground floor café in this stylish restaurant serves coffees and food. Harbour Street.

Dog friendly.

Tel:01667 370037

James’s at the Putting Green

Marine Road, Nairn IV12 4EA

Ice cream, coffee and cakes.

9 High Street, tel: 01667 456767 

40 High St, tel: 01667 455572

Vegetarian Friendly café offering breakfast, lunch and snacks.

Railway Station, Cawdor Street, Nairn, IV12 4QS.

cosy café, highly recommended for breakfast, 117 High St.

the latest addition to Nairn’s culinary scene serves breakfast rolls, homemade soup, fish tacos, pulled pork buns, hot drinks and ice creams GF, DF and Vegan. Marine Road.

Tel:01667 455131

 small and friendly café and bakery. 10 High Street.