We're giving you the chance to win back the value of your meal - every time you dine this month!

Good to know

Average Price
££££ - £30 - £49
Cuisine
Fish and chips, Gluten-free options, Vegan friendly, Vegetarian friendly
Ambience
Cool, Fun, Quirky, Themed, Traditional, Unique
Food Occasions
Dinner, Lunch
Perfect for
Birthdays, Child friendly, Dates, Special occasions

About

In the heart of Edinburgh’s historic Royal Mile, Landys Fish and Chips is a bold reimagining of the beloved British chippy, where tradition meets modern flair. Set within a spacious two-storey site on North Bridge, this vibrant restaurant is the latest venture from the Vittoria Group, a trusted name in Scottish hospitality with roots in Leith dating back over 50 years.

The menu puts quality and comfort front and centre, with a focus on sustainably sourced haddock cooked the old-fashioned way: crisp battered fillets fried in beef dripping and served with chunky chips and a splash of tangy Edinburgh chippy sauce. There’s also variety for every palate, with options like oven-baked haddock seasoned with lemon and herbs, spicy Cajun-style fish, or a plant-based “fish” alternative for vegan diners. Landys nods to Scottish chip shop staples with battered sausage, haggis, black pudding and even the infamous deep-fried Mars Bar - a tongue-in-cheek treat for visitors and locals alike. Comfort food classics such as steak pie, macaroni cheese, and haggis, neeps and tatties round out the offering, along with a rotating daily pie for those after something a little different.

The interior channels seaside nostalgia with a playful maritime theme, navy and red tones, knotted ropes, anchor motifs, and an open kitchen that adds energy and theatre to the dining space. With seating for up to 200 across two floors, Landys is as suited to family outings and casual lunches as it is to late-night pit stops.

Balancing affordability with a high-quality, feel-good menu, Landys delivers a fresh take on the humble chippy, honouring the past while giving it a modern Edinburgh edge. A must-visit for anyone craving proper fish and chips with character and charm.

Read more +

FAQs

Does the restaurant have vegan options?

Yes

Details

Get directions to Landy's Fish & Chips Get directions to Landy's Fish & Chips
Location
29-31 North Bridge, Old Town, Edinburgh, EH1 1SF

0131 603 0301 0131 603 0301

Website

Opening Times

All day
Mon 11:00-22:00
Tue 11:00-22:00
Wed 11:00-22:00
Thu 11:00-22:00
Fri 11:00-22:00
Sat 11:00-22:00
Sun 11:00-22:00

Reviews

Share your thoughts with other diners

Write a review

Book a table

Call Landy's Fish & Chips to make a booking on:

0131 603 0301 0131 603 0301

Visit their website

Sorry, you cannot spend SquareMeal vouchers here yet.

Other restaurants we like near Landy's Fish & Chips

Tattu Edinburgh
Edinburgh New Town

Tattu Edinburgh

Bistro du Vin Edinburgh
Edinburgh Old Town

Bistro du Vin Edinburgh

Landy's Fish & Chips
Close