Christmas Magic over Prague

28 November – 31 December 2026 | St. Wenceslas Vineyard | Villa Richter, Prague 1

When the first Advent lights come on over Prague, the St. Wenceslas Vineyard below Prague Castle also comes to life. Throughout Advent, you’re welcome to join us for mulled wine, fragrant Advent treats and music. All this is accompanied by a view of Prague that no other place in the city can boast.

Invite your loved ones for a stroll through the vineyard, warm up with a hot drink and let yourself be swept away by the atmosphere that fills the vineyard from the moment the lights are switched on until the very last night of the year.

Weekend programme

28–29 Nov Vineyard Lighting
5–6 Dec Devilishly Hot Advent
12–13 Dec St Lucy’s Night
19–20 Dec Golden Advent
26–30 Dec Festive Vineyard
31 Dec New Year’s Eve in the Vineyard

Practical information

When: weekends 28–29 Nov, 5–6 Dec, 12–13 Dec and 19–20 Dec, plus 26–30 Dec and 31 Dec 2026, always 12:00 PM–6:00 PM (31 Dec 12:00 PM–2:00 AM)
Where: St. Wenceslas Vineyard, Villa Richter, Staré zámecké schody 6, Prague 1 – enter via the upper entrance from Na Opyši Street

On event days, a heated party marquee on the upper viewpoint right in the vineyard, a drinks bar and recorded music with Christmas carols await you – a DJ will provide the atmosphere on New Year’s Eve.

On weekdays, Richter’s Street Food Market by the vineyard entrance is open – a self-service bistro with quick refreshments and a panoramic view of Prague, daily 11:00 AM–7:00 PM.

What’s on offer: mulled wine, punch, hot Aperol, cocktails, prosecco and Villa Richter wine from our own vineyard. Christmas cookies are available to buy.

How to get here: The nearest stop is Malostranská (metro line A, trams 12, 15, 20, 22 and 23); from there, continue up the Old Castle Stairs to the upper entrance on Na Opyši Street, opposite the Black Tower, leading straight to the vineyard.

Christmas. Wine. Prague aglow with lights.
Find more vineyard events in Events and Festivals.

31 December 2026 · 12:00 PM–2:00 AM

New Year’s Eve in the Vineyard

On the last day of the year the vineyard stays open until 2:00 AM. A DJ, a drinks bar, a heated marquee and the New Year with a view over all of Prague. Free entry.
Are you looking for a more intimate setting to enjoy a tasting menu? Take a look at the New Year’s Eve menu at Villa Richter Restaurant.

Frequently asked questions

When does Christmas in the Vineyard take place?

Christmas in the Vineyard at Villa Richter takes place on the Advent weekends from 28 November to 20 December, between the holidays on 26–30 December and on New Year’s Eve, 31 December 2026. It is open from 12:00 PM to 6:00 PM, and on New Year’s Eve until 2:00 AM. No reservation or ticket is needed.

Is the vineyard open on weekdays?

The Christmas in the Vineyard programme with the heated party marquee on the upper viewpoint runs only on the days listed in the programme. On weekdays, Richter’s Street Food Market by the vineyard entrance is open – a self-service bistro with quick refreshments and a panoramic view of Prague, daily 11:00 AM–7:00 PM.

How much is the entry?

Entry to Christmas in the Vineyard at Villa Richter is free. You only pay for what you order at the drinks bar.

What drinks are served?

At Christmas in the Vineyard at Villa Richter you can warm up with mulled wine, punch or hot Aperol. Cocktails, prosecco, Villa Richter wine, other alcoholic drinks and water are also available.

Can I taste wine from the St. Wenceslas Vineyard?

Yes. Christmas in the Vineyard serves Villa Richter wine from its own St. Wenceslas Vineyard below Prague Castle, which produces around 1,200 bottles a year.

Is there anything sweet to eat?

Yes, at Christmas in the Vineyard at Villa Richter you can buy Christmas cookies and Advent treats.

What is the weekend programme?

Each weekend of Christmas in the Vineyard at Villa Richter has its own theme: 28–29 Nov Vineyard Lighting, 5–6 Dec Devilishly Hot Advent, 12–13 Dec St Lucy’s Night, 19–20 Dec Golden Advent, 26–30 Dec Festive Vineyard and 31 Dec New Year’s Eve in the Vineyard.

Will there be music?

Yes. Christmas in the Vineyard at Villa Richter comes with recorded music and Christmas carols. On New Year’s Eve, a DJ takes over.

What if it is cold or raining?

Christmas in the Vineyard at Villa Richter takes place in any weather. A covered, heated party marquee is ready for visitors.

How do I get to Christmas in the Vineyard?

Christmas in the Vineyard takes place at Villa Richter, Staré zámecké schody 6, Prague 1. The nearest stop is Malostranská (metro line A, trams 12, 15, 20, 22 and 23). From there, walk up the Old Castle Stairs to the upper entrance on Na Opyši Street, opposite the Black Tower, which leads straight into the St. Wenceslas Vineyard.

What is New Year’s Eve in the Vineyard like?

New Year’s Eve in the Vineyard at Villa Richter takes place on 31 December 2026 from 12:00 PM to 2:00 AM. Expect a DJ, a drinks bar, a heated party marquee and the New Year with a view over Prague. Entry is free.

Is Christmas in the Vineyard the same as Villa Richter Restaurant?

No. Christmas in the Vineyard is an outdoor event in the St. Wenceslas Vineyard with free entry. Villa Richter Restaurant is a separate restaurant with its own opening hours and reservations, offering a New Year’s Eve menu.