Best Restaurants near the Cruise Port in Edinburgh

Fine Dining and Moreish Morsels near Edinburgh's Port

As a cruise destination the Edinburgh Port in Leith is seeing more traffic every year. It’s no wonder really, because the city has a hug e amount to offer, and you can get into the center within half an hour quite easily via public transport or taxis. However, there’s no need to go that far if you want to fill your belly, some of the best restaurants in the Scottish capital are to be found near the port in Leith.

Since the area underwent a period of development and regeneration the restaurant scene has really flourished. There are actually several fine dining establishments, like The Plumed Horse, which boast a Michelin star rating. You’ll also find some great options for seafood lovers. Why not dine while bobbing gently on the waves at the Ship on the Shore. The water nearby lends the right air to a fish dish and the produce is fresh and hard to resist.

A classic blend of French cooking techniques with high quality Scottish seafood, meat and other produce is not uncommon, but you’ll also find the same ingredients in more exotic Indian and Thai styles. That range of cuisine and the overall high quality makes the port area a great place to eat. So, whether you’re seeking a quick bite or you have a couple of hours for leisurely meal and some wine, we have a destination for you.


The Handmade Burger company have a very popular branch in Ocean Terminal shopping center. Their dining area is spacious and uncluttered and benefits from some incredible views of the Royal Yacht Britannia and the port. Despite being a member of a chain, the company has managed to carve out a good reputation for fresh, tasty food and a flexible and tempting menu. As you would expect the menu centers around some delicious burgers, over forty varieties! All of the classic burgers make an appearance, along with some more exotic offerings such as tikka masala chicken burgers and lamb and mint burgers. The selection of vegetarian burgers is wider and more appealing than you would expect for a burger joint as is their selection of side dishes and salads.

Recommended for Restaurants near Cruise Port because: The Handmade Burger Company puts fast food chains to shame and show just how good a burger can be

Simon's expert tip: Their delicious fresh milkshakes are the perfect accompaniment to one of their gourmet burgers

Read more about Handmade Burger →

This building was once the Newhaven harbor fish market and it dates back to the 1890s. It has been completely gutted and now features a stunning interior of welcoming wooden floors and furniture with maritime images and views of Loch Fyne adorning the walls. Overlooking the harbor, the obvious focus of this restaurant is the finest and freshest seafood Scotland has to offer. From traditional Scottish dishes like Cullen Skink to crayfish, plaice, and mackerel, to the finest Loch Fyne oysters, there are seafood delights to tempt everyone. Scallops, lobster and twice cooked French fries, the menu goes on and on. Most of these delights have come from the West of Scotland where you'll find Loch Fyne.

Recommended for Restaurants near Cruise Port because: For delicious fresh Scottish seafood Loch Fyne is hard to beat

Simon's expert tip: The sharing platters offer up a veritable feast of delicious seafood.

Read more about Loch Fyne Edinburgh →

Mya is a well established restaurant located in the bond buildings at Commercial Quay in Leith. It offers an interesting combination of Indian and Thai dishes, and rather surprisingly manages to be rather good at both. The interior is simply and classically furnished with soft beige tones, wood and copper, sparkling glass and fresh white linen. The owner is from Myanmar (Burma) and so the fusion of Indian and Thai cuisine manages to feel natural. The wide menu incorporates locally sourced produce including wonderfully fresh seafood, and also includes a good range of vegetarian dishes. The food is beautifully presented and the service impeccable.

Recommended for Restaurants near Cruise Port because: Mya has served delicious and delicately spiced food to an appreciative audience of locals and tourists for many years.

Simon's expert tip: With two menus to choose from making your mind up can be a problem, why not mix and match for an unconventional and delightful treat

Read more about Mya →


This unusual pub is off the beaten track just beyond The Shore in Leith. It's a little bit quirky, offering an imaginative range of food and booze which extends to some great breakfast options. It's very friendly, the furniture is mismatched and you can get cocktails served in teapots for your very own Madhatter's Tea Party. You won't find any other pubs quite like it and there are a lot to choose from in Edinburgh. You'll find traditional fried Scottish breakfast offerings alongside porridge and French toast with bacon and maple syrup. The menu changes but it's generally tempting. If you like pubs with character then seek it out.

Recommended for Restaurants near Cruise Port because: At Roseleaf Bar Cafe you can enjoy a more relaxed meal of imaginative pub grub.

Simon's expert tip: Adorn the toilets with your own work of art using the blackboard and chalk provided.

Read more about Roseleaf Bar Cafe →

You'll find a blend of tried and tested Indian dishes along with innovative twists and new ideas at Mithas. The best of local ingredients are combined with a range of tempting spices to create some truly gorgeous food. Located down on Dock Place in Leith, close to Ocean Terminal, Mithas specialises in seafood and offers stunning presentation and taste. This isn't the same old menu you've seen before and the stylish decor adds to the overall fine dining experience. The fact you can bring your own bottle and there is no corkage charge helps to keep the price of dining here reasonable. This is a little out of the way for most visitors to Edinburgh but it is well worth making a trip for, just make sure you book in advance.

Recommended for Restaurants near Cruise Port because: Mithas offers contemporary Indian cuisine with great Scottish ingredients.

Simon's expert tip: The tasting menu is unmissable; just make sure you have a real appetite before you take it on.

Read more about Mithas →

Seasonal local produce is the name of the game at The Kitchin. Chef Patron Tom Kitchin is a well-known celebrity chef and he won a Michelin star just six months after opening The Kitchin in 2006. The restaurant has gone from strength to strength since then with a string of prestigious awards. This is the best of British cuisine influenced by French techniques and showcasing the finest Scottish ingredients. The service is nothing short of excellent and you'll find a top notch selection of wine to accompany your food. As you might expect, this is an expensive night out but lunches give you a taste of what it is all about on a lower budget.

Recommended for Restaurants near Cruise Port because: Great food in a wonderful location, close to the port.

Simon's expert tip: Make sure to book in advance and ask the knowledgeable staff if there's anything you're uncertain about. If you're lucky you may even get to meet the chef.

Read more about The Kitchin →

Teuchter's Landing is a great little pub close to the docks at Leith. The pub is housed in a quaint and attractive stone building that was once the ferry terminal for boats arriving from Aberdeen (Teuchter, pronounced choochter, is a lowland Scots name for a highlander) and it has retained much of the original stonework. The interior is clad in warm wood with a huge fire to warm patrons on winter nights and the extra seating outside includes a wonderful floating pontoon. Traditional Highland dishes such as Cullen skink and haggis stovies are served in their trademark mugs and the wide range of real ales and single malts ensure that there is something for every palate.

Recommended for Restaurants near Cruise Port because: Teuchter's Landing serves up wonderful Scottish food with excellent craft beers

Simon's expert tip: There is a regular slot for guest beers and ales, so it is always worth having a chat with the bar staff before making up your mind.

Read more about Teuchter's Landing →

Given its name and location, it should come as no surprise that the Light House serves some pretty wonderful seafood dishes. For those who are not so keen on fish, they also offer tempting meat and vegetarian dishes. The cuisine is largely modern Scottish, but there are hints of other influences which keep the menu fresh and interesting. The menu changes often to reflect the offerings from the local markets and the harbor, but their commitment to creating flavorful and reasonably priced food is unwavering. They also have a rather good wine cellar. With a two course lunch for £15 and a three course lunch for £25, the Light House is a eminently affordable luxury.

Recommended for Restaurants near Cruise Port because: Fresh local ingredients, great cooking and wonderful hospitality make the Light House a real treat

Simon's expert tip: Don't miss Lobster Season, the freshest possible catch delivered from Newhaven and cooked to perfection

Read more about The Light House →

Smart, understated decor sets the scene for the thoughtfully prepared and well-presented seafood dishes on the menu here. You'll find a wide range of fresh seafood and an extensive champagne and wine list. The reasonable prices and generous portions served from the lunch menu are popular among diners. Vegetarian dishes are available for those who prefer not to indulge in the seafood fare and there are always traditional alternative options like haggis and steak on the menu for carnivores who dislike seafood. Make no mistake, though, the Ship on the Shore aims to prove that Scotland has the best seafood in the world.

Recommended for Restaurants near Cruise Port because: Ship on the Shore offers you the chance to sit outside and enjoy a fresh seafood platter.

Simon's expert tip: Ask for a window seat and try the Fruits de Mer platters with champagne for an amazing array of fresh seafood.

Read more about Ship on the Shore →

Martin Wishart
Photo courtesy of Simon Hill

One of the finest British chefs cooking today, Martin Wishart, opened his eponymous restaurant in 1999. This Michelin starred Leith dining venue offers high quality French cuisine. You'll find elegant surroundings, extremely high quality, attentive service and the freshest Scottish produce. It is an expensive restaurant with a formal atmosphere but a host of little special touches will make your visit a memorable experience. The six course tasting menu is sure to satisfy and impress. This is delicate and original food accompanied by fine wines and served by helpful and knowledgeable staff. If you want a real fine dining experience then it is an essential stop on your Edinburgh trip.

Recommended for Restaurants near Cruise Port because: Martin Wishart is a classy destination for a romantic meal or special occasions.

Simon's expert tip: The cheese selection costs extra but is unmissable if you like your cheese.

Read more about Martin Wishart →


Meet Simon Hill

Simon has lived in various corners of Edinburgh over the last 18 years. He fell in love with the city as a small child after visiting the castle and returned to study Scottish History.

After...  More About Simon