The Greyfriars Bobby pub in the Old Town, with outdoor seating
Explore Edinburgh

Food & drink in Edinburgh

Brunch to whisky. Local guides, honest tips and the best times to go.

Photo: Zachary Dinkins / Unsplash

In short

Edinburgh’s best food is mostly outside the tourist streets around the Castle. Leith, especially the Shore, is the city’s food heartland; Stockbridge and Bruntsfield are best for brunch and cafés; and the Old Town is worth it if you step one street off the Royal Mile.

Where to go

Places worth the trip

All photo spots

Good to know

Food & drink questions

Where is the best area to eat in Edinburgh?

Leith, particularly around the Shore, has the highest concentration of good restaurants. Stockbridge and Bruntsfield are great for relaxed neighbourhood places.

Do I need to book restaurants in Edinburgh?

For popular restaurants at weekends, during the August festivals and in December, yes. Book ahead whenever you can.

More guides

All guides

Explore

More of the city

A walker on Circus Lane in Stockbridge

Only Edinburgh Photo Walks

Get photographed in Edinburgh

Small, relaxed photo walks with a local photographer, at the spots in this guide. Holiday portraits, couples and proposals, or learn to shoot the city yourself.

See photo walks