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

Experience Edinburgh's Vibrant Culture in 5 Days

As a tourist visiting Edinburgh, you will be enchanted by the charming medieval architecture and magnificent Edinburgh Castle, perched atop a hill. Stroll along the elegant streets of the Old Town and New Town, taking in the city's history and culture. Enjoy sampling the delicious Scottish cuisine and experiencing lively pubs with friendly locals.

Weekend Escape: Romantic Edinburgh Getaway

Edinburgh, the capital city of Scotland, is a top destination for a romantic getaway. This charming city offers stunning historic landmarks, breathtaking views, and a vibrant arts and culture scene. Visitors can stroll along the picturesque streets, marvel at Edinburgh Castle, and enjoy a cozy night in a traditional Scottish pub.

Romance in Edinburgh: A Dreamy 5-Day Getaway

. Edinburgh, the capital city of Scotland, is a picturesque destination for a romantic trip. The city boasts of stunning architecture, historic landmarks and a vibrant cultural scene. With a plethora of charming cafes, fine-dining restaurants and cozy pubs, Edinburgh is the perfect setting for a romantic getaway.

Experience Edinburgh's Magic on a Budget

Edinburgh is a city that truly encapsulates the magic of Scotland. Even on a limited budget, one can explore the historic Old Town and marvel at the stunning architecture of Edinburgh Castle. Take a stroll through the charming Princes Street Gardens and indulge in the many free museums and galleries. With affordable accommodation options and a plethora of cheap, traditional food options, Edinburgh is the perfect destination for budget-conscious travelers looking for an enriching cultural experience.