Dirty Dick's Pub is a restaurant in Stockbridge, Edinburgh. Rated 4.5 stars from 3323 Google reviews. Known for authentic pub atmosphere and friendly and welcoming service. Best for group dining and casual drinks. Ranked #13 of 17 in Stockbridge. Price range: £10–20.

Rankings updated April 2026

Dirty Dick's Pub
Excellence Certified

Dirty Dick's Pub

£10–20
4.5(3,323 reviews)
United Kingdom
Back to Stockbridge

Zone Ranking

Ranked weekly from live Google review data

#13/17

in Stockbridge

↑ Up 1 this week

Quick Verdict

Dirty Dick's Pub, it's an Edinburgh pub, the sort that offers a friendly enough welcome and hearty food.

Book if...

Book if you're looking for a traditional Edinburgh pub with a lively atmosphere and comforting food near Stockbridge.

Skip if...

Skip if you want a modern, minimalist dining experience.

Best for:
Group diningCasual drinksDinner with friendsLocal experience

About Dirty Dick's Pub

Dirty Dick's Pub, found in the centre of Stockbridge on Rose Street, is an Edinburgh institution. It's more than just a place to grab a pint; it's steeped in local history and possesses its own distinct character. This traditional pub maintains a particular atmosphere, attracting both locals and tourists with its friendly service and general buzz. There are corners here, providing space for quiet conversations, mingled with the steady chatter of regulars and the general sounds of visitors finding their way around Stockbridge. Whether you're after a substantial meal after exploring the shops nearby or just want to relax with a refreshing drink, Dirty Dick's Pub provides an Edinburgh experience. It's a place where stories are exchanged, connections are made, and time simply passes. It isn't just about finding a restaurant in Stockbridge; it's about getting a sense of Edinburgh's character.

Honest Assessment

Strengths

Authentic Pub Atmosphere

Numerous reviews highlight the pub's traditional decor, cozy ambiance, and overall genuine Edinburgh pub feel.

Friendly and Welcoming Service

Guests consistently praise the staff for their friendly and attentive service, making everyone feel welcome.

Hearty and Delicious Food

The pub's menu features classic pub fare, with many reviewers raving about the generous portions and tasty dishes.

Considerations

Can Get Crowded

Due to its popularity, especially during peak hours and weekends, Dirty Dick's can get quite crowded, potentially making it difficult to find a table.

Traditional Decor May Not Appeal to Everyone

While many appreciate the traditional pub setting, some may find the decor a bit dated or prefer a more modern aesthetic.

We share honest assessments including weaknesses because we believe transparency builds trust.

Signature Dishes

Must Try

Fish and Chips

£14

Classic beer-battered haddock served with thick-cut chips, mushy peas, and tartar sauce.

Steak Pie

£16

Tender chunks of beef in a rich gravy, encased in a flaky pastry crust, served with creamy mashed potatoes and seasonal vegetables.

Haggis, Neeps and Tatties

£12

Scotland's national dish: haggis served with mashed turnips (neeps) and mashed potatoes (tatties), drizzled with a whisky sauce.

Prices may vary. Based on our last verified menu data.

Practical Information

Contact

159 Rose St, Edinburgh EH2 4LS, United Kingdom

+44 131 260 9920Visit Website

Frequently Asked Questions about Dirty Dick's Pub

Yes, Dirty Dick's Pub welcomes families and offers a relaxed atmosphere suitable for children.

It's recommended to call ahead to inquire about reservations, especially during peak hours, as the pub can get quite busy.

The price range at Dirty Dick's Pub is generally between £10 and £20 per person for a meal.

How We Rank Venues

Rankings are recalculated weekly from live Google Business Profile data. Our Hot Score weighs review velocity (new text reviews in 90 days), recency (how fresh), baseline rating, and Google Business Profile completeness. No editorial picks, no paid placements — just what the data says this week.

How our weekly rankings work