Irish Pubs in Prague: Where to Find the Best Pint of Guinness
Prague is a lager city, but it has had Irish pubs for more than thirty years: the first draught Guinness in the country was poured here in November 1993. Today you will find them on Old Town Square, in a medieval courtyard behind Týn Church and on the climb to Prague Castle, with live music, every big match on screen and a full Irish breakfast. Here are five of the best, with what they offer and what a pint costs.

A settled pint: in Prague a Guinness costs about twice as much as a Czech lager.
| Pub | Where | Guinness | Best for |
|---|---|---|---|
| Golden Kettle | Old Town Square | Price not published | A pint and a burger on the main square |
| The Dubliner | Týn courtyard, Old Town | 140 CZK / 0.5 l, 159 CZK / pint | Live music every night, sport, late nights |
| James Joyce | U Obecního dvora, Old Town | 140 CZK / 0.5 l | Prague’s original Irish pub, quiz on Mondays |
| The Three Fiddles | Nerudova, Malá Strana | 119 CZK / 0.5 l, 135 CZK / pint | The best-value Guinness in the centre |
| J.J. | |||
Weather in Prague
Updated 3 Oct, 12:45
Exchange rate
| 1 EUR (Euro) | 24.47 CZK |
| 1 USD (US dollar) | 21.80 CZK |
| 1 GBP (British pound) | 28.77 CZK |
ČNB rate, 2 Oct 2026
1. Golden Kettle: an Irish pub on Old Town Square
Staroměstské náměstí 26, Old Town · daily 13:00–01:00
You cannot get more central than this: Golden Kettle stands right on Old Town Square, in a building whose history the pub traces back to the 14th century. It offers what you want from an Irish pub abroad: draught Guinness, live music, sport on the screens and food served all day. The kitchen leans towards pub classics, and the prices on its online menu are Old Town Square prices: fish and chips 490 CZK, burgers 430 CZK, chicken wings 390 CZK. It also serves traditional Czech dishes.
Good to know: the pub does not publish its drink prices online, and a 2025 price survey placed it among the more expensive places for a Guinness in Prague. Check the menu at the table. Tables can be booked on its website.
2. The Dubliner: live music every night
Týn 1, Old Town · Sun–Wed 11:00–02:00, Thu–Sat 11:00–03:00
The Dubliner sits in the Týn courtyard (Ungelt), about 100 metres from Old Town Square, and is the liveliest of the lot. There is live music every night, and for sport it has 2 big screens, 11 smaller ones and 3 private booths, showing everything from the Premier League and Champions League to the NFL, F1 and Gaelic games. It has one of the largest pub gardens in Prague, a pool room and a kitchen serving burgers, steaks and a full Irish breakfast all day. A Guinness costs 140 CZK for 0.5 l or 159 CZK for a pint.
Good to know: it does not take reservations, so on a big match night or a weekend evening, come early.

A St Patrick’s night session in an Irish pub in Plzeň. Photo: Jeremy King / CC BY 2.0
3. James Joyce: where Czech Guinness began
U Obecního dvora 4, Old Town · Mon–Thu 11:00–00:30, Fri–Sat 11:00–02:00, Sun 12:00–24:00
The James Joyce is Prague’s original Irish pub. It opened on Liliová Street in 1993 and poured the first draught Guinness in the Czech Republic that November; in 2009 it moved to its present home near the Convent of St Agnes, a quieter corner of the Old Town. On tap are Guinness, Kilkenny and Pilsner Urquell, with around fifty Irish whiskeys behind the bar. The kitchen does burgers, lamb, chicken wings and fish and chips, and the screens show the Premier League, Champions League, Six Nations rugby and GAA. A Guinness costs about 140 CZK for 0.5 l.
Good to know: the Monday pub quiz is a local institution, for teams of 4–6 at 100 CZK per person.
4. The Three Fiddles: the best-value Guinness in the centre
Nerudova 12, Malá Strana · daily 10:00–01:00
The Three Fiddles is on Nerudova, the steep street that climbs from Malá Strana to Prague Castle, which makes it the obvious stop on the way up or down. It has Irish whiskeys, craft beers and cocktails, Irish food such as stew and fish and chips, live music and sport on big screens. It also pours one of the cheapest Guinnesses in central Prague: 119 CZK for 0.5 l or 135 CZK for a pint, and it serves Guinness 0.0 for those who are not drinking.
Good to know: it opens at 10:00, earlier than most Irish pubs, and stays open until 1 am.
5. J.J. Murphy’s: a pint below the Castle
Tržiště 4, Malá Strana
J.J. Murphy’s is on Tržiště, a side street in Malá Strana a few minutes from Malostranské náměstí, across the river from the busy Old Town pubs. The Guinness is fairly priced: 125 CZK for 0.5 l or 142 CZK for a pint.
Tips for Irish pubs in Prague
- Pint or half-litre? Most Irish pubs here sell Guinness both in a Czech 0.5 l glass and in an imperial pint (0.568 l), which costs about 15–20 CZK more.
- Big matches fill up. For a Premier League or Six Nations weekend, book where you can, or arrive well before kick-off.
- Try a Czech beer too. Irish pubs usually pour Czech lager as well (the James Joyce has Pilsner Urquell on tap), at a much lower price than the Guinness. For the real Czech pub experience, see our guide to the best pubs in Prague.
- Paying. Tip by rounding up the bill by about 10%.
Getting back to your hotel. Several of these pubs stay open until 2 or 3 am. When they close, we can take you back to your hotel at a fixed price, at any hour, and to the airport the next morning.
Frequently asked questions
How much is a pint of Guinness in Prague?
In the Irish pubs of central Prague a Guinness costs about 119–150 CZK for 0.5 l and 135–170 CZK for an imperial pint. The Three Fiddles in Malá Strana is one of the cheapest at 119 CZK for 0.5 l.
What is the oldest Irish pub in Prague?
The James Joyce, which opened in 1993 and poured the first draught Guinness in the Czech Republic that November. It is now at U Obecního dvora 4 in the Old Town.
Is there an Irish pub on Old Town Square?
Yes. Golden Kettle is right on Old Town Square at number 26, and The Dubliner is about 100 metres away in the Týn courtyard.
Where can I watch football in an Irish pub in Prague?
The Dubliner has 2 big screens, 11 smaller ones and 3 private booths. The James Joyce, The Three Fiddles and Golden Kettle also show live sport, including the Premier League and Champions League.
Which Irish pub in Prague has a pub quiz?
The James Joyce runs a pub quiz every Monday for teams of 4–6 people, at 100 CZK per person.
Which Irish pubs in Prague are open late?
The Dubliner is open until 2 am from Sunday to Wednesday and until 3 am from Thursday to Saturday. Golden Kettle and The Three Fiddles close at 1 am.
Opening hours, addresses and food prices from each pub’s own website, October 2026. Guinness prices from the Prague Review survey of Guinness prices (October 2025); check the menu on the spot.





