The 8 best places for Haggis in Edinburgh, United Kingdom

Edinburgh's culinary landscape offers a rich tapestry of flavors, with haggis being the crowning jewel for adventurous food lovers. Nestled in the heart of the city, you'll find The Witchery by the Castle, an opulent setting where tradition meets gourmet refinement. Just a stone's throw away, The Royal Mile hosts sophisticated yet authentic experiences at restaurants like Howies, ensuring that whether you're a seasoned local or a curious traveler, the quintessential Scottish delicacy will be an unforgettable part of your Edinburgh adventure.

Save destination

1. Bells Diner

4.7 (236)

7 St Stephen St, Edinburgh EH3 5AN, UK

Nestled in the cobblestone heart of Edinburgh, Bell's Diner offers an authentic Scottish dining experience steeped in tradition and local flavor. Known for its cozy ambiance and warm hospitality, this cornerstone establishment has been delighting patrons since the 1970s. Here, amidst the alluring aroma of culinary heritage, you can savor a perfectly prepared haggis—an iconic dish that resonates with the spirit of Scotland.

Learn more

2. Café St Honoré

4.6 (427)

34 Thistle St N W Ln, Edinburgh EH2 1EA, UK

In the heart of Edinburgh, Café St Honoré invites you to immerse yourself in culinary delight with its traditionally crafted Haggis, a dish that sings of Scotland's heritage. Nestled in a charming alley, this bistro-style restaurant not only offers an authentic taste of Haggis but also envelops you in its elegant ambiance, reflecting its roots since Chef Neil Forbes revitalized it over two decades ago. As you savor each bite, you’re not just enjoying a meal — you're partaking in a rich tapestry of history and culture that Café St Honoré lovingly preserves.

www.cafesthonore.com

Learn more

3. Whiski Rooms

4.5 (2180)

4-7 N Bank St, Edinburgh EH1 2LP, UK

Nestled in the heart of Edinburgh, the Whiski Rooms offers an intimate culinary adventure, where ordering their famed Haggis transports you into the depths of Scottish tradition. This establishment, steeped in history and renowned for its dedication to authentic Scottish fare, provides a warm and rustic ambiance ideal for savoring this iconic dish. As you relish each bite of the savory Haggis, you not only taste its intricate blend of spices and meats but also become part of a centuries-old culinary legacy that the Whiski Rooms proudly upholds.

www.whiskirooms.co.uk

Learn more

4. Mussel Inn

4.5 (2634)

61-65 Rose St, Edinburgh EH2 2NH, UK

Nestled in the heart of Edinburgh, Mussel Inn provides a cozy haven for culinary adventurers seeking to indulge in Scotland's famed national dish, Haggis. As you step inside this charming seafood bistro, established in 1998, you'll be enveloped by a warm, inviting atmosphere that seamlessly blends traditional Scottish elements with modern design. Here, the rich, savory haggis is expertly prepared and served with neeps and tatties, offering a tantalizing taste of Scotland's storied heritage amidst the lively buzz of one of the city's most beloved dining spots.

www.mussel-inn.com

Learn more

5. The Royal McGregor

4.4 (1105)

1 Infirmary St, Edinburgh EH1 1LT, UK

Nestled in the heart of Edinburgh’s historic Royal Mile, The Royal McGregor offers a quintessential Scottish experience with its renowned Haggis dish, served amidst the cozy charm of its wood-paneled interior. As you savor the rich, savory flavors of this traditional delicacy, you can almost hear the echoes of the city’s storied past, from medieval merchants to Enlightenment thinkers. With roots tracing back to the traditions of Scottish farmers, this establishment celebrates both culinary heritage and the vibrant tapestry of Edinburgh's history.

www.royal-oak-folk.com

Learn more

6. The Doric Tavern

4.4 (1134)

15-16 Market St, Edinburgh EH1 1DE, UK

Nestled in the heart of Edinburgh, The Doric Tavern stands as one of the city's most historic pubs, richly weaving together an ambiance that dates back to its establishment in the 17th century. Stepping inside, you're enveloped by a warm, inviting atmosphere that promises an authentic Scottish experience, culminating in the signature dish of haggis, meticulously prepared and served with traditional neeps and tatties. As you savor each bite, the flavors of Scotland's culinary heritage unfold, enhanced by the storied walls of The Doric, where tales of old blend seamlessly with contemporary vitality.

www.the-doric.com

Learn more

7. The Last Drop

4.3 (3825)

74-78 Grassmarket, Edinburgh EH1 2JR, UK

Venture into Edinburgh's historic Grassmarket and you'll find The Last Drop, an iconic pub with a somber history linked to the site's medieval executions. Step inside its warmly-lit interior, where tales of the past linger in the oak beams and the hearty aroma of traditional Scottish fare fills the air. Order a steaming plate of Haggis, accompanied by neeps and tatties, and you'll not only taste a rich blend of lamb, oats, and spices but also savor a slice of Scotland's culinary heritage in an ambiance teeming with centuries of stories.

www.nicholsonspubs.co.uk

Learn more

8. Hamilton's Bar & Kitchen

4.2 (820)

16-18 Hamilton Pl, Edinburgh EH3 5AU, UK

Nestled in the vibrant Stockbridge area of Edinburgh, Hamilton's Bar & Kitchen offers a culinary experience steeped in local traditions and flavors. This charming establishment, known for its warm, welcoming atmosphere and rich history dating back to its opening in the early 21st century, serves up a delectable rendition of the quintessentially Scottish dish, haggis, crafted with locally-sourced ingredients. As you savor the robust and savory bite of haggis, surrounded by the pub's rustic décor and a friendly ambiance, you can't help but feel connected to the city's rich heritage and thriving food culture.

www.hamiltonsedinburgh.co.uk

Learn more

How to get there

Plane

The best way to get to Edinburgh by plane is to fly into Edinburgh Airport, which is located approximately 8 miles from the city center, with many major airlines such as British Airways, EasyJet, and Ryanair offering direct flights from a range of cities around the world.

Car

Driving to Edinburgh is a great option for those who prefer to travel at their own pace or are traveling with a lot of luggage. You can reach Edinburgh by taking the M8 motorway, which connects the city to Glasgow and other major cities in the region.

Train

The most convenient way to travel to Edinburgh by train is to catch a train to Edinburgh Waverley station, which is located in the heart of the city center and is well connected to the rest of the UK. Trains are available from a range of cities including London, Manchester, and Birmingham.

Boat

If you're traveling from Europe, taking a ferry to Rosyth in Fife is a great option. From there, you can easily reach Edinburgh by car, bus, or train. DFDS Seaways operates a direct ferry service from Zeebrugge, Belgium to Rosyth.

Bus

The best way to get to Edinburgh by bus is to take a coach from Edinburgh Bus Station, which is located just a short walk from the city center. A variety of coach companies, including National Express and Scottish Citylink, provide direct services from various cities across the UK.

More guides

Romantic Long Weekend in Edinburgh, UK

Edinburgh offers the perfect romantic getaway, boasting stunning architecture, rich history, and scenic views. Couples can explore the cobbled streets of the Old Town, dine in intimate restaurants, enjoy a whiskey tasting, and take in breathtaking views atop the city's many hills. With its fairytale-like charm, Edinburgh is the ideal destination for a special romantic trip.

Edinburgh on a Budget: 3 Days of Adventure!

Immerse yourself in the charming city of Edinburgh without breaking the bank. Stroll through the medieval streets of the Old Town and visit free attractions such as the Royal Botanic Garden and the National Museum of Scotland. Satisfy your appetite with delicious meals from affordable local eateries and save even more by booking a budget-friendly accommodation.

Edinburgh Adventures: A 4-Day Family-Friendly Journey

A family friendly trip to Edinburgh, United Kingdom promises an exciting blend of history, culture, and outdoor activities. Explore the iconic Edinburgh Castle, stroll along the historic Royal Mile, and visit the engaging exhibits at the interactive Museum of Edinburgh. With stunning landscapes and parks like Arthur's Seat and Holyrood Park, there are plenty of opportunities for outdoor adventures that kids and parents will enjoy.

The Ultimate 5-Day Budget Adventure in Edinburgh

Edinburgh is a great place to visit on a limited budget. You can enjoy free activities like hiking up Arthur's Seat or exploring the Royal Botanical Gardens. Additionally, there are plenty of affordable accommodation options and budget-friendly food choices throughout the city.