Some evenings in Prague are pleasant. This one is unforgettable.
The best medieval dinner in Prague takes place every evening at Krčma U Pavouka — a historic tavern on Celetná Street, steps from Old Town Square. The moment you descend into the vaulted stone cellar — candlelight, wooden benches, the smell of roasting meat, bagpipes already playing — you understand that this is something completely different from anything else on offer in the city.
The setting
U Pavouka is not a themed restaurant built to look medieval. It occupies a genuine historic building — stone walls, vaulted ceilings, wooden tables worn smooth by centuries of use. The atmosphere requires no imagination. You are simply there.
Furs hang from the rafters. Clay mugs line the shelves. The staff are in costume, in character, and entirely committed to the experience. There are no menus printed on laminated cards. There is no background music from a speaker. There is a live show, a feast, and an evening that moves at its own medieval pace.
The show
For two and a half hours, the entertainment never stops. Sword fighters duel between the tables. Fire performers work with open flames. Belly dancers weave through the crowd. Jugglers and tumblers take the floor. Musicians play traditional Czech instruments — bagpipes and drums — and the sound fills every corner of the stone room.
You are not watching from a distance. This is not a stage show with a polite audience. The performers come to your table. You may be pulled into the action. The atmosphere is loud, warm, and completely alive.
The feast
The five-course dinner is served throughout the evening. A cold starter, soup, a warm appetiser, a main course and dessert, all prepared from traditional Czech recipes: roasted pork knuckle, duck, chicken, fish, or vegetarian options for those who prefer. Rich, generous, exactly what you would want after a day of walking through Prague.
Beer and wine are included and served freely throughout the evening in clay mugs. The drinking is as medieval as everything else.
Looking for an earlier start?
See our Afternoon Medieval Dinner Show at 16:30 — a three-course version of the same show, finishing around 18:30 with your Prague evening still ahead of you. Ideal for families and early risers.
Practical details
The medieval dinner show runs every evening, beginning at 20:00. The restaurant is at Celetná 597/17 — in the heart of the Old Town, a five-minute walk from Old Town Square and ten minutes from Charles Bridge. Guests make their own way to the restaurant. Tickets must be booked in advance. Tables fill up quickly, particularly in high season.
Make a full day of it
Combine the medieval dinner with our earlier in the day — the tour ends near the restaurant and the two make for a perfect Prague day and evening.
Ticket to the medieval dinner show
Five-course dinner
Unlimited beer, wine and non-alcoholic drinks
Hotel pickup — guests make their own way to the restaurant
Spirits and cocktails
per person
≈ $94 / 1 875 Kč
per person
Frequently asked questions
Where is U Pavouka? Krčma U Pavouka is at Celetná 597/17, Praha 1 — in the Old Town, a five-minute walk from Old Town Square and ten minutes from Charles Bridge.
What is included in the ticket price? The five-course dinner, the full show programme, and unlimited beer, wine and non-alcoholic drinks throughout the evening. Spirits are not included.
Is the medieval dinner show suitable for children? Yes — children are welcome and generally love the atmosphere, the performers and the spectacle. A children's menu is available for ages 4 to 12. Please let us know at the time of booking.
Is it suitable for vegetarians? Yes — vegetarian, vegan and gluten-free menu options are available. Please let us know at the time of booking.
How do I book? Tickets must be purchased in advance. Contact us to book your places — we handle the reservation and confirm your seats.