8 pubs in Edinburgh where you can find cheap drinks

The Chanter, Edinburgh. Picture: TSPLplaceholder image
The Chanter, Edinburgh. Picture: TSPL

(4 S Charlotte St, Edinburgh EH2 4AW)

placeholder image

This pub on South Charlotte Street is possibly home to the cheapest pint in Edinburgh, with Carling, Strongbow and Coors priced at just £1.80 a pint. Located just off Princes Street, it's a basic place to stop off for a great value drink if you're in town.

(30 - 32 Bread St, Edinburgh EH3 9AF)

placeholder image

Boasting great views of Edinburgh Castle, this pub is a popular choice for those looking for a cheap drink close to the Grassmarket and Lothian Road, with a glass of wine starting at around £3.10.

The pub shows sport on the big screen and offers a good selection of reasonably priced craft beers and a varied food menu, including plenty of vegan options.

(62-66 George St, Edinburgh EH2 2LR)

placeholder image

The most attractive of Edinburgh’s Wetherspoons pubs, The standing Order is located within a grand, neo-classical former bank building. You are guaranteed a cheap pint here, with a wide selection of cask ales and draught beers available for around £3. 

(379 Leith Walk, Edinburgh EH7 5HN)

https://www.instagram.com/p/BwFHFswgfz2/?utm_source=ig_web_copy_link

Halfway down Leith Walk sits Bier Hoose, a German-inspired bar with plenty of continental and craft beers and offers throughout the year. The pub also does German-style food including currywurst, and is a favourite for German expats in Edinburgh.

The outdoor seating area is perfect for enjoying good value drinks on summer days with the house lager at £3.60 a pint and a medium glass of wine costing £4.

(17 Market St, Edinburgh EH1 1DE)

placeholder image

Close to Waverley Station on Market Street, this is a cosy pub with an excellent selection of real ale at a reasonable price, perfect for those looking to settle in with a pint or a dram for an evening of conversation and traditional Scottish music. Expect island prices - around £3.50 to £4 a pint.

(71 Elm Row, Edinburgh EH7 4AQ)

placeholder image

Nestled at the top of Leith Walk, this pub named after the Bob Dylan song, has a cosy feel and a good range of craft beers available on tap with pints starting at £3.50 and a glass of wine setting you back £3.25. There is also a quiz night each week and while there’s no menu, you can order pizzas from Origano at the bar.

(44 W Crosscauseway, Edinburgh EH8 9JP)

placeholder image

This small pub does a lot to entice the student market through its doors but that doesn’t impact the quality of its food and drinks. An excellent choice for those looking to crack the £4 pint mark with a variety of beers available on tap, a popular pub quiz and some of the best burgers in the city.

(14 Drummond St, Edinburgh EH8 9TU)

placeholder image

Located on Drummond Street just off Nicolson Street, this pub serves a decent range of beer on tap from £3.50 a pint and wine from £3.75, the pub has a good selection of whisky and gin at low prices for the Old Town and student deals.

The pub also has a movie watching room in the back full of sofas for you to relax and get comfortable while a film plays on the big screen and has a popular quiz night on Wednesdays.

Dare to be Honest
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice