This website uses cookies, which cannot be used to personally identify you. If you continue to use the site we will assume that you agree with our use of cookies. Please read our privacy and cookies information to learn more.

Pubs in Musselburgh

Find Pubs in Musselburgh on the East Lothian News directory. Get reviews and contact details for each business including phone number, postcode, opening hours and photos.

The Hanover Tap

112 Hanover Street, Edinburgh, EH2 1DR

A friendly venue with an impressive range of craft ales, craft ciders and cask ales, served alongside quality pub classics, tapas...

1780 Restaurant

167 Rose Street, Edinburgh, Midlothian, EH2 4LS

The Chanter

30 - 32 Bread Street, Edinburgh, EH3 9AF

A welcoming and informal bar in a student area, open from breakfast 'til the early hours. A great place to relax, meet new friends...

The Standing Order

6266 George Street, Edinburgh, Midlothian, EH2 2LR

Opal Lounge

51a George Street, Edinburgh, Midlothian, EH2 2HT

Omni Taverns Ltd

119 High Street, Edinburgh, Midlothian, EH1 1SG

The Advocate

7 Hunter Square, Edinburgh, Midlothian, EH1 1QW

Ship Inn

92 High Street, Dalkeith, Midlothian, EH22 1HZ

The Tor

137 Restalrig Road, Edinburgh, Midlothian, EH7 6HN

The Plough Inn

63 High Street, Tranent, East Lothian, EH33 1LN

The Keepers Arms - Caledonian Heritable

1 Bridge Street, Tranent, East Lothian, EH33 1AQ

Tower Inn

131 Church Street, Tranent, East Lothian, EH33 1BL


15 Jocks Lodge, Edinburgh, Midlothian, EH8 7AA

Edwards Bar

4 South Charlotte Street, Edinburgh, Midlothian, EH2 4AW

The Salisbury Arms

58 Dalkeith Road, Edinburgh, EH16 5AD

Auld Hundred

100 Rose Street, Edinburgh, Midlothian, EH2 2NN

The Illicit Still

2 Brougham Street, Edinburgh, Midlothian, EH3 9JH

The Illicit Still is a great little pub at the very heart of Tollcross. A friendly welcome is always guaranteed whether you are...

The Blue Blazer

2 Spittal Street, Edinburgh, Midlothian, EH3 9DX

4 in Hand

212 Easter Road, Edinburgh, Midlothian, EH7 5QH

Polton Inn

Polton Road, Lasswade, Midlothian, EH18 1BS