Cheap Beer in Gamla Stan - Old Town's Most Affordable Pubs

Gamla Stan is Stockholm's most classic bar scene - and one of the most expensive. But there are a few pubs where a large beer doesn't cost three times the Södermalm average. Here is the guide to where you can actually find cheaper beer in Old Town in 2026.

~85 SEK
Average price in Gamla Stan
55 SEK
Lowest recorded (happy hour)
15+
Pubs in the area
Wirströms
Most affordable classic

Top Pubs - Cheapest Beer in Gamla Stan

Old Town is expensive - but these pubs keep prices more reasonable than the tourist spots near Stortorget.

  1. 1
    Wirströms Pub
    Stora Nygatan · 18th-century cellar, live music
    ~75 SEKstandard price
  2. 2
    The Liffey
    Stora Nygatan · Irish pub, sports on TV
    ~78 SEKstandard price
  3. 3
    The Auld Dub
    Köpmangatan · Irish pub, classic Old Town feel
    ~80 SEKstandard price
  4. 4
    Bishops Arms
    Skeppsbron · chain pub, stable prices
    ~82 SEKstandard price
  5. 5
    Café Sten Sture
    Östra Slussgatan · café by day, pub by night
    ~85 SEKstandard price
  6. 6
    Magnus Ladulås
    Österlånggatan · classic Gamla Stan restaurant with pub
    ~88 SEKstandard price
  7. 7
    O'Learys Gamla Stan
    Slussplan · sports bar, chain pub
    ~85 SEKstandard price
  8. 8
    Stortorgskällaren
    Stortorget · by the main square, historic cellar
    ~95 SEKtourist zone

Prices may change daily. Open the VadKostarÖlen app for the current ranking and ongoing happy hours in Old Town.

Why is Beer More Expensive in Gamla Stan?

There are three clear reasons:

1. Rents are the highest in Stockholm here. 18th-century buildings with limited floor space = high per-square-metre prices. Pubs need to charge 50-100 SEK per beer just to cover the rent.

2. The customer base is tourists. Visitors from countries with even higher beer prices (London, Oslo, Reykjavik) accept Stockholm price tags without comparison. Pubs have learned they don't need to compete on price.

3. Competition is paradoxically low. Fewer bars per block than in Södermalm. Nobody is forced to undercut the neighbour.

General rule: The closer to Stortorget and the Royal Palace, the higher the price tag. Walk 2 minutes in any direction and the price often drops 15-20 SEK.

The average price for a large beer in Old Town is 85-95 SEK in 2026. That's 20-25 SEK more than Södermalm. Anything under 75 SEK in Gamla Stan counts as a bargain.

Areas in Gamla Stan - Where Are Prices Lowest?

Old Town is small but prices vary noticeably between different blocks.

Stora Nygatan

Average 75-82 SEK · cheapest in Old Town

The narrow alley where Wirströms and The Liffey are located. Closest to Slussen, slightly off the main tourist flow - which shows in the prices.

Skeppsbron

Average 78-88 SEK · waterfront

Along the water on the eastern side. Bishops Arms and other pubs with views over Saltsjön bay. Outdoor bonus points in summer.

Köpmangatan

Average 80-88 SEK · cobblestone setting

Eastern part of Old Town. The Auld Dub and smaller pubs. More charm than Stortorget and affordable because tourists get lost.

Stortorget

Average 95-110 SEK · avoid

The heart of Old Town. Beautiful but most expensive. Pubs right at the square push prices to the tourist peak. One beer for the experience - then move on.

Strategy: Make Gamla Stan a Stop, Not the Whole Evening

The best value version of Gamla Stan is to have ONE beer there - not all of them.

1

One Beer in Old Town, the Rest in Södermalm

Wirströms or The Liffey for the experience - then a 5-min walk over Slussen down to Södermalm for the whole evening. You save 50-100 SEK and get two completely different bar worlds.

2

Check Happy Hour Before You Go

Wirströms and The Liffey occasionally run HH 4-6 PM where the price drops to 55-65 SEK. That matches Södermalm's standard price and you get the Gamla Stan atmosphere as a bonus.

3

Avoid Stortorget in the Evening

The pubs right at the square are the most scenic but most expensive (95-110 SEK). Fine for a coffee during the day - in the evening it's 30 SEK too much per beer.

4

Walk Along Skeppsbron in Summer

The waterfront view and outdoor terraces make it a good deal despite slightly higher prices. In winter it's not worth it - then go into a cellar pub instead.

Find Cheap Beer in Gamla Stan - Live

The VadKostarÖlen app shows you which Old Town pub has the lowest price right now, plus active happy hours. Filter directly on Gamla Stan.

Frequently Asked Questions - Gamla Stan Pubs

Everything you need to know about Old Town's beer scene, all in one place.

Why is beer more expensive in Gamla Stan?

Three reasons: 18th-century buildings have the highest rents in Stockholm, the customer base is tourists with lower price awareness, and fewer bars per block means lower competitive pressure. The average price is 85-95 SEK for a large beer.

Where do you find the cheapest beer in Gamla Stan?

Wirströms Pub and The Liffey are the most affordable classics - 75-85 SEK for a large beer. During happy hour (4-6 PM on selected days) the price can drop to 55-65 SEK. Avoid the pubs right at Stortorget - prices there are pushed up to 95-110 SEK.

Is it worth going to Gamla Stan for beer?

For the experience - yes, absolutely. For the price - no, it's 15-25 SEK more expensive than Södermalm. The best strategy is to have one beer at Wirströms or The Liffey for the Gamla Stan atmosphere, then walk over Slussen to Södermalm for the whole evening.

Which pubs in Old Town have happy hour?

Wirströms and The Liffey occasionally run HH 4-6 PM on selected days. The Bishops Arms branch has consistently lower prices on selected beers. Check the app for current happy hours.

How do you get to Gamla Stan?

Metro: Gamla Stan (red + green line). 2 minutes from T-Centralen (Central Station). Walking distance from Slussen and Kungsträdgården.

What is the difference between Gamla Stan and Old Town?

Nothing - it's the same area. "Gamla Stan" is Swedish, "Old Town" is English. Tourist signs use both. The district is officially called Gamla Stan in Swedish.