Belgrade approaches Christmas and New Year differently from the rest of the Balkans. There is no Zagreb Advent with its ice rinks and fritule stalls. There is no Sarajevo winter festival threading through an Ottoman bazaar. What Belgrade offers instead is scale: a city of 1.7 million people that genuinely celebrates the December-to-January festive stretch, culminating in one of the largest New Year’s Eve gatherings in southeastern Europe.
Add to that the Serbian Orthodox calendar - which shifts Christmas to 7 January - and the festive period in Belgrade effectively runs for six weeks, from late November through the Orthodox Christmas holiday in January 2027.
Christmas Lights and Decorations: Late November 2026
The city’s winter transformation begins in the last week of November 2026. The main visual focus is Knez Mihailova - the pedestrian boulevard running from Republic Square to Kalemegdan Fortress - which is strung with overhead lights for the full 1.2 km length. The effect is best experienced after dark, when the 18th and 19th-century facades disappear and the street becomes a corridor of light.
Republic Square (Trg Republike) gets a large Christmas tree and lighting installations around the Prince Mihailo monument. The square is the centre of Belgrade’s public life at all times of year; in December it doubles as the main gathering point for anyone who wants a festive photo or a spot of outdoor mulled wine (kuhano vino) from the street vendors who set up stalls from late November.
Kalemegdan Fortress - the medieval citadel above the confluence of the Sava and Danube - is partially illuminated through the winter season. The views from the fortress walls across the rivers at night are among the best in the city, especially in December when the city lights extend to the horizon.
Skadarlija - Belgrade’s cobbled bohemian quarter three blocks from Republic Square - does not have a dedicated Christmas market but operates year-round as a row of traditional kafanas (folk music taverns). In December the street is particularly atmospheric: the kafanas crank up their live music, the outdoor heaters go on, and the combination of rakija, roasted meats, and folk accordion is arguably the most “Serbian” festive experience available anywhere.
New Year’s Eve Belgrade: 31 December 2026
The defining event of Belgrade’s winter calendar is New Year’s Eve on Republic Square. The city council organises a free outdoor concert with Serbian pop and folk acts - invariably drawing crowds of 80,000–120,000 people - with a countdown and fireworks at midnight.
The area around Republic Square, Knez Mihailova, and Terazije fills from early evening. Arrive by 20:00 if you want a position close to the stage; the crowds become difficult to navigate by 22:00. Bars and restaurants in the Stari Grad district run full capacity from 19:00, many with cover charges of RSD 500–2,000 (EUR 4–17) that include a drink and a reserved table.
The Savamala riverside district - 15 minutes’ walk from Republic Square - runs its own parallel NYE scene in the clubs and converted warehouses along the waterfront. Entry to Savamala clubs on 31 December costs RSD 1,500–3,000 (EUR 13–25).
Serbian Orthodox New Year (13–14 January 2027): A second celebration follows two weeks later on the Orthodox New Year’s Eve. The focus shifts to Skadarlija and the kafana district, with a more local and less tourist-oriented atmosphere than the main 31 December event. Hotels are significantly cheaper for the Orthodox New Year than for the Western calendar one.
What to Eat and Drink in December Belgrade
Belgrade’s winter food scene revolves around heavy, warming Serbian fare:
Ćevapi: Grilled minced meat rolls, served in flatbread with kajmak and raw onion. Standard price at a kafana: RSD 600–900 (EUR 5–7.50) for ten pieces. The Skadarlija kafanas charge a premium; better value is in the Dorćol neighbourhood one block north.
Sarma: Minced meat wrapped in sauerkraut leaves and slow-cooked. A winter staple in Serbian homes and traditional restaurants from October. Approximately RSD 500–700 (EUR 4.50–6) at a kafana.
Rakija: Serbian fruit brandy - šljivovica (plum) being the default - served in small ceramic jugs. From RSD 150 (EUR 1.30) per measure. Never order it cold; it comes room temperature. Warming and strong.
Roasted chestnuts: Sold from barrels on Knez Mihailova and around Republic Square from late November. RSD 100–150 (EUR 0.90–1.30) per bag.
Roasted corn (peÄŤeni kukuruz): Another street staple, sold alongside chestnuts.
Getting to Belgrade in December
By air: Belgrade Nikola Tesla Airport (BEG) is served from London, Amsterdam, Vienna, Zurich, and most major European hubs. Air Serbia operates direct flights from London Heathrow; Wizz Air connects from Gatwick and Luton. Return flights from London in December typically cost GBP 80–150. Search flights to the Balkans.
Airport to city centre: A taxi from the airport to Stari Grad costs approximately RSD 2,000–2,500 (EUR 17–21). Use the official taxi rank outside arrivals (not drivers soliciting inside the terminal). The A1 airport bus runs to Slavija Square for RSD 300 (EUR 2.60) - journey time 35–50 minutes.
From Sarajevo: Bus services run daily, journey time approximately 5.5–6 hours, tickets from EUR 15–20. Full route guide in the Balkans transport guide.
From Zagreb: Direct buses run overnight. Journey time 6–7 hours. Tickets from EUR 20–30.
Best Hotels Near Belgrade’s Christmas Events
All options below are in Stari Grad (Old Town), within walking distance of Republic Square and Knez Mihailova.
Hotel Moskva - Belgrade’s most famous hotel, an Art Nouveau building on Terazije Square built in 1906. Central position, five minutes’ walk from Republic Square. Double rooms in December from approximately EUR 80–120. Reserve early for 31 December - the hotel sells out months ahead.
Hotel Square Nine - a boutique property directly on the pedestrian zone, one of the best-reviewed small hotels in the city. Double rooms from approximately EUR 90–130 in December.
St. George Boutique Hotel - in the Stari Grad district, a quieter location than Republic Square itself. Good value for the Old Town position. From approximately EUR 65–90.
Boutique Hotel Balkan - solid mid-range option with rooms from EUR 50–70. No frills but well-located five minutes from the Republic Square.
For full options across all price ranges, see the Belgrade accommodation guide.
Belgrade December Budget
| Item | Approximate cost |
|---|---|
| Mid-range hotel (Stari Grad) | EUR 65–120 per night |
| Hostel dorm bed | EUR 12–18 per night |
| Kafana meal (ćevapi or sarma + drink) | RSD 900–1,400 (EUR 8–12) |
| Rakija (per measure) | RSD 150–250 (EUR 1.30–2.20) |
| Roasted chestnuts | RSD 100–150 (EUR 0.90–1.30) |
| Airport taxi to centre | RSD 2,000–2,500 (EUR 17–21) |
| NYE club entry (Savamala) | RSD 1,500–3,000 (EUR 13–25) |
| Knez Mihailova outdoor events | Free |
| Republic Square NYE concert | Free |
A 3-night stay in December - mid-range hotel, meals at kafanas, NYE drinks - comes to approximately EUR 250–400 per person, excluding flights. Belgrade is the most affordable of the four main Balkans winter cities.
Day Trips from Belgrade in December
The festive season does not confine you to the city. Day trips from Belgrade include Novi Sad (45 minutes by train; the Petrovaradin Fortress is dramatic in winter), Topola (the royal mausoleum at Oplenac), and the OvÄŤar-Kablar Gorge monastery circuit (2 hours by car).
See Also
- Sarajevo Christmas Market 2026 - the most characterful market in the western Balkans
- Christmas Markets in the Balkans - Zagreb, Ljubljana, Sarajevo, and Belgrade compared
- Balkans in December - weather, what to pack, skiing
- Best Tours in Belgrade - guided walking tours, food tours, and fortress tours for winter visitors
Plan your trip: Search flights to Belgrade · Travel insurance · eSIM for Serbia · Tours in Belgrade