Places to eat in Dunfermline

Be it a meal with a view, tapas, Indian, Italian or just a cracking cup of coffee and a slice of cake, you’ll find an excellent range of restaurants and cafés in the town. Here are just some of the best places to eat in Dunfermline.  

Show more
Show less

Restaurants

The Everest Inn is the place to come for curry fiends. Spanning traditional Indian dishes as well as Nepalese specialities, the Everest Inn is five minutes’ walk from the centre of town and is a stylish, colourful space that serves up the best thali in town.

The sister restaurant to the main Edinburgh branch, which was the first Indian restaurant in the capital, Khushi’s Restaurant has an amazing heritage and is another must for spice-lovers. With everything made in-house where possible, including their yoghurt, bread and spice mixes, the attention to detail is incredible and, handily located on Canmore Street near the Dunfermline Abbey, it’s right in the heart of town.

For Italian, look no further than the Carlucci Restaurant and Ciao Italia. Just off the High Street, the Carlucci Restaurant was the first Italian eatery in Dunfermline when it opened in 2011 and is dedicated to the classic dishes like lasagne, gnocchi, carbonara and some of the best pizzas on the east coast of Scotland. Ciao Italia, meanwhile, is a bright and modern restaurant that delivers pasta, pizza, risotto and a wide range of starters and antipasti all at very competitive prices.

If you’re having trouble choosing what to have, try Tapas Ducal, the leading tapas joint in Dunfermline. Located next to Ciao Italia on Nerthertown Broad Street, the Spanish restaurant is open Wednesday to Sunday for dinner, serving up a wide range of moreish tapas dishes and Spanish wine and beer.

On the edge of Dunfermline and just a short drive from our Dunfermline hotel, The Hideaway Restaurant is a laid-back family-run kitchen and restaurant open from Tuesday to Saturday for breakfast and lunch, and on Friday and Saturday for dinner as well. Informal and relaxed, the food is simple, homely and delicious – try their Cullen Skink (a traditional Scottish soup) and follow it up with a slice (or two) of their amazing homemade cakes.

Show more
Show less
Restaurants in Dunfermline

Restaurants in Dunfermline

Show more
Show less
Dunfermline cafés

Dunfermline cafés

Show more
Show less

Cafés

A small, family-run café that deals in simple pleasures, the Wynd Café is a great place to unwind over a cup of coffee, a giant slab of cake, waffles, imaginative salads or their all-day breakfast. Handily located just off the main High Street and with a relaxed interior that looks like a cosy living room, they’re open daily for breakfast, lunch and coffee.

Opposite Carlucci Restaurant – one of our recommended Italian eateries – is Café Fresh, a licensed coffee shop which serves up some of the best caffeine in town. Their cakes, salads, bagels, quiches and sandwiches aren’t bad either, while upstairs, they have a small gallery and art exhibition space.


One of the quirkiest and cosiest spaces in Dunfermline, Reuben’s Wine Store & Bistro isn’t just an excellent place to stock up on fine wines, boutique gins and single malts, but also one of the best bistros in town. They knock out excellent breakfast, lunch and dinner options alongside hosting regular music and wine tasting events.


Finally, head north out of Dunfermline to the Town Loch and grab a terrace seat at The Loch Café. The loch is home to Scotland’s National Watersports Centre, so you can sit back and enjoy their soup and cake special with a cup of coffee while you watch the action on the water. With plenty of nearby walks and wildlife (you can get bird food from the café), it’s a wonderful way to spend a few hours.

Show more
Show less