Opens in a new tab

The Best Christmas Markets in Alsace

Two famous cities and a string of wine villages within an hour of each other, and the weekend-only villages decide your dates.

Strasbourg has run a Christmas market since 1570 and now fills 11 squares with more than 300 chalets. Colmar dresses its half-timbered old town as six themed markets, and the wine villages around it open their own, some every day and some only on Advent weekends. Entry is free everywhere, vin chaud cost €4 to €5 last season, and the fastest train between the two cities takes 26 minutes. Colmar is also the only market in Alsace still open on Christmas Day, so it's the one to remember if you're coming late.

First to open23 NovColmar
Last to close29 DecColmar
Top score9.1Strasbourg

Checked October 2026. Colmar, Kaysersberg and Riquewihr 2026 dates are confirmed by their organisers. Strasbourg has confirmed its 27 November opening but not its closing date yet. Last season it closed on 24 December.

Riquewihr Christmas Market
Riquewihr
Kaysersberg Christmas Market
Kaysersberg
Colmar Christmas Market
Colmar
Strasbourg Christmas market
Strasbourg
The short answer

If you only go to one Christmas market in Alsace this year

Our pick, and the runner-up worth the detour.

Our pick in Alsace

Strasbourg

Strasbourg · 8 markets · 300+ chalets · from 27 Nov

No other French city has run a Christmas market for as long, and no other gives you this much of it on one walkable island. It has eight markets over 11 squares around the cathedral, from the Christkindelsmärik on Place Broglie to a producers-only market and a calm container market on Place Grimmeissen. Go on a Monday, Tuesday or Thursday and the crowds stay manageable.

Colmar runs it close, with six markets in a half-timbered old town, €4 vin chaud, the wine villages next door and stalls open on Christmas Day.

This is the shortlist

It's ranked on atmosphere, stall quality and how well the city works as a base.

Best overall · 8 markets · from 27 Nov
Best base · open on Christmas Day
Best crafts · four weekends only
Prettiest street · daily to 20 Dec
Turckheim
Quietest · night watchman at 21:00
Eguisheim
Round village · to 30 Dec
Ribeauvillé
Medieval show · 5–6 and 12–13 Dec
Obernai
Easy from Strasbourg · to 31 Dec
This season

When does every Alsace Christmas market open and close?

This list is updated as official dates land

Alsace · opening dates
MarketOpensClosesSizeEntrySince
Marchés de Noël de Colmar
Mon 23 Nov
Tue 29 Dec
LargeFree
Christkindelsmärik
Fri 27 Nov
Thu 24 Dec
LargeFree1570
Marché de Noël de Kaysersberg
Fri 27 Nov
Sun 20 Dec
SmallFree1987
Marché de Noël traditionnel de Riquewihr
Fri 27 Nov
Sun 20 Dec
MediumFree
Runs into January Closes before the New YearDates change from year to year, so check the market’s own page before you book.
Browse by country

One Christmas season, country by country

Every market, ranked

All Christmas markets we visited in Alsace

Riquewihr Christmas Market
Medium

Riquewihr

November 27, 2026 – December 20, 2026

Riquewihr’s Christmas market runs daily from 27 November to 20 December 2026 in one of the prettiest villages on the Wine Route. The decorated main street climbs past wine cellars to the Dolder gate. Bus 816 from Colmar costs €4, and 15 to 18 December is the quietest stretch.

Hotels in Riquewihr for your dates
Kaysersberg Christmas Market
Small

Kaysersberg

November 27, 2026 – December 20, 2026

Kaysersberg opens for four Advent weekends only, Friday to Sunday, 27 November to 20 December 2026. Two official markets fill this medieval Wine Route village, one for artisans and one for farmers. The short calendar is what keeps the crowds humane.

Hotels in Kaysersberg for your dates
Colmar Christmas Market
Large

Colmar

November 23, 2026 – December 29, 2026

Colmar dresses its entire half-timbered old town as six themed markets, 23 November to 29 December 2026, free to enter. The gourmet market and funfair run to 3 January. Sleep in town, because the 9:30 lanes belong to the people who stayed.

Hotels in Colmar for your dates
Strasbourg Christmas market
Large

Strasbourg

November 27, 2026 – December 24, 2026

Strasbourg opens its eight official Christmas markets on Friday 27 November 2026, spread over 11 squares and free to enter. The Christkindelsmärik dates from 1570, the oldest in France, and has stood on Place Broglie since 1871. The rest range from a cathedral classic to a container market.

Hotels in Strasbourg for your dates
Side by side

How they compare

The Index is the overall score out of 10. Elbow room is a planning signal and sits outside it.

MarketAtmosphereValueFoodElbow roomAccessStallsIndex
Riquewihr8783667.2
Kaysersberg8885677.6
Colmar9783788.1
Strasbourg109866109.1

Swipe the table sideways to see all six scores and the Index →

What makes Alsace Christmas markets different?

Alsace has spent centuries being passed back and forth between France and Germany, and you can taste it at the Christmas markets. The stalls sell bredele (tiny Christmas biscuits), pain d'épices and kougelhopf, the vin chaud comes red or white, and half the street signs read like German with a French accent.

The other thing is how close everything sits. Strasbourg, Colmar and a dozen wine villages fit inside an hour of each other, so one trip can take in five or six markets without a single long transfer.

The history goes deep too. Strasbourg has held its Christkindelsmärik since 1570, which makes it the oldest Christmas market in France. Sélestat, a short train ride south, keeps a town account book from 1521 that mentions guards watching over the trees cut for Christmas, the oldest known written mention of a Christmas tree. The page is on show at the Humanist Library from 21 November to 31 December (closed on Mondays and on 25 and 26 December), and it's free to see.

Time your trip around 6 December if you can. It's St Nicholas Day, a Sunday this year, and bakeries all over Alsace sell manala, little brioche men you eat with hot chocolate. St Nicholas usually brings Hans Trapp with him, the black-bearded bogeyman who deals with the naughty kids, so it's a good day to be well behaved.

Strasbourg or Colmar?

My answer is both, because they're under half an hour apart by train and they do different jobs.

Strasbourg is the big one. Eight official markets spread over 11 squares around the cathedral, more than 300 chalets, a Christmas tree on Place Kléber that stood 31 metres tall last year and lights strung over nearly every street on the Grande Île. It drew just over three million visitors last season, and you feel every one of them on a Saturday afternoon.

Strasbourg divides people. Some find it tacky and overrun at weekends, and I'd still call it the best-decorated city in France at Christmas. Go on a weekday and you'll see why.

My favourite corners of Strasbourg are the three smaller markets. The Quai des Délices has Alsace winegrowers pouring white vin chaud, the square Louise-Weiss market only lets in producers from Alsace, and the Marché OFF on Place Grimmeissen trades from shipping containers and even has a quiet zone for when the crowds get too much.

Colmar is the pretty one. Six themed markets sit inside a half-timbered old town that looks like an Advent calendar even in July. There's a children's market in Little Venice, where kids' choirs sing from lit-up boats on Wednesday and Saturday evenings from 17:00, and vin chaud was a euro cheaper than in Strasbourg last season. It's also the better base for the villages, because every Christmas shuttle leaves from Colmar station.

One catch with Colmar. Its markets close at 19:00 on Monday to Thursday, and it's properly dark by about 17:00, so a weekday visit gives you two hours under the lights. Get there in the afternoon and stay for dinner.

Sleep in Colmar if the villages are the point, sleep in Strasbourg if you want a bigger city with more going on after dark, and take a weekday trip to the other one.

Why do the villages decide your dates?

Most people book Strasbourg first and try to squeeze the villages in later, and that's backwards. The big two run every day for a month. The villages don't.

Kaysersberg opens on four Advent weekends only, Friday to Sunday, from 27 November to 20 December. Ribeauvillé's medieval market runs on just four days, 5–6 and 12–13 December. Riquewihr is open every day but finishes on 20 December. Pick your village days first, fit Strasbourg and Colmar around them, and you'll see everything.

Each village does one thing really well. Kaysersberg is the craft market, about 30 chalets vetted by a local association in a valley under a ruined castle, and it's the one I'd put first.

Riquewihr has the prettiest street in Alsace, climbing past wine cellars to the Dolder gate. Ribeauvillé is a full medieval show with minstrels, costumed beggars and spit-roast boar, great fun and absolutely packed on all four days. Eguisheim winds its stalls round the village's circular lanes and runs to 30 December, but it shuts from 24 to 26 December.

Then there's Turckheim, which almost nobody plans for and everybody should. The official crowd forecast rates it fluid or moderate on almost every day of the season, and it has a night watchman who walks the streets at 21:00 every evening from 1 to 30 December, Christmas Eve and Christmas Day aside, with a lantern, a halberd and a tricorn hat, singing in Alsatian. It's a short bus or train ride from Colmar, and the town bus costs €1.50 by card or €2 in cash.

Two villages a day is the limit. The light goes before five, the roads and buses fill up, and anyone who tries three ends up seeing the third one in the dark from a bus queue.

How many days do you need?

Three to five days covers Alsace properly. Give Strasbourg one or two of them, Colmar one, and the villages one Friday, Saturday or Sunday when the shuttles run. With five days you can add Turckheim, Eguisheim or Obernai without rushing anything.

Go much longer and the markets start to blur. By the second week every chalet seems to sell the same wooden star, and that's your sign to swap a market for a winstub lunch or a wine cellar.

How do you avoid the crowds?

You can't avoid them completely, but Alsace tells you exactly when they'll come. The Colmar tourist office publishes an official 2026 crowd forecast, day by day and hour by hour, for Colmar and nine villages around it, and Strasbourg publishes its own busy times.

The pattern is easy to remember. Saturday is the worst day everywhere, from lunchtime until closing, and Sunday is close behind, busy in Strasbourg from the moment the stalls open. In Strasbourg, Monday, Tuesday and Thursday are quiet all day, Wednesday gets busy from 14:00 because French schools finish early, and Friday fills up after 16:00.

In Colmar the quietest windows are the opening days, 23 to 26 November, and 14 to 17 December. Riquewihr is calmest from Tuesday 15 to Friday 18 December. Kaysersberg only runs at weekends, so go on a Friday, ideally 27 November or 18 December, which the forecast rates as moderate. Stay away from Colmar on 21 and 22 December, when everyone who left it late turns up at once.

One more trick works in Strasbourg, where the stalls stay open until 21:00. Do your shopping in daylight, sit down for a long dinner when the after-work crowd arrives around 17:00, and walk back through the markets after 20:00, when they thin out and the lights are still on.

Can you do Alsace without a car?

Yes, and in December you probably should. Parking in the villages is chaos, Colmar's centre is closed to cars during market hours, and Strasbourg keeps cars off the Grande Île altogether, with checkpoints and bag searches at the ways in.

The trains do the heavy lifting. Strasbourg to Colmar takes 26 minutes at the fastest, with 28 trains a day and fares from €6. Sélestat is 10 minutes from Colmar, Mulhouse about 20, Obernai is half an hour from Strasbourg, and Paris to Strasbourg is from 1 hour 43 by TGV.

The easiest way into the wine villages is the Christmas shuttles from Colmar station, and they have rules worth knowing before you land. They run from 27 November to 20 December. Tickets are online only, they go on sale on Thursday 12 November at noon, and there's a fixed number for each day. A small batch of last-chance tickets goes on sale three days before each travel day.

The wine-village loop through Kaysersberg, Riquewihr and Ribeauvillé runs Friday to Sunday only and costs €17 for the day with unlimited hops. Eguisheim has its own line too, €8 from Monday to Thursday between 1 and 17 December (except Monday 14 December) and €17 from Friday to Sunday. Children under 12 ride free but still need a booked ticket, and the Alsa+ regional pass isn't valid on any of them.

Regular buses fill the gaps on the other days. Line 816 runs from Colmar to Riquewihr and Ribeauvillé for €4, about nine times a day from Monday to Saturday but only four times each way on Sundays. Line 813 to Kaysersberg doesn't run on Sundays at all, and the open-top wine-route bus you might find online stops for the winter in October.

If there are a few of you, the Alsa+ Groupe Journée pass covers two to five people on every regional train, tram and bus in Alsace for €45 on a Saturday, Sunday or holiday, though not the TGV or the Christmas shuttles. With four of you, that works out at €11.25 each for the whole day. And in Colmar itself, all local buses are free on the Advent weekends, 5–6, 12–13 and 19–20 December.

What does it cost?

Entry is free at every market in Alsace. A cup of vin chaud was €4 in Colmar and mostly €5 in Strasbourg last season, with fancy white, organic or fruit versions up to €7. Strasbourg adds a €1 deposit on the cup, which you get back at any drinks chalet. That makes Alsace cheaper than Vienna, where punsch runs €5.50 to €5.80 plus a €5 mug deposit, and about level with Nuremberg at €4.50.

A plain tarte flambée costs €10 to €11 on the market, a plate of spaetzle or sauerkraut €9 to €12, and a light lunch for two with a tarte flambée, a white sausage and two vin chaud comes to about €30 on the main squares. The same lunch at the producers' market on square Louise-Weiss costs less than half that. Bredele sell for €30 to €40 a kilo at the chalets, and yes, you will buy some. In Kaysersberg the printed mugs cost €2 and aren't refundable, so take your own cup if you'd rather not collect them.

The real cost is the hotel. On market weekends central Strasbourg rooms can cost two or three times their normal rate, and one four-star that charges €187 off-peak was listed at €546 for a market weekend last season. Weeknights cost less in both cities, and in Colmar a package break is about €40 a person cheaper if you arrive between Sunday and Wednesday. Book early, then go midweek.

What's open on Christmas Eve and Christmas Day?

Strasbourg usually closes at 18:00 on 24 December and that's the end of its season. Colmar keeps going. It's open until 17:00 on Christmas Eve, from 10:00 to 20:00 on Christmas Day, and on 26 December too, which is a public holiday in Alsace even though it isn't in the rest of France.

Colmar is the only market in Alsace open on the 25th. Its six markets run to 29 December, and the gourmet market and big wheel on Place Rapp carry on until 3 January.

If you're here between Christmas and New Year, you still have options. Obernai runs until 31 December, Turckheim and Haguenau to 30 December, and Mulhouse and Sélestat to 27 December. They all close on Christmas Day itself, but they're back on the 26th.

Should you cross the border too?

You're right on the Rhine, so it's tempting, and it's easy. Strasbourg's tram D crosses the river into Kehl in Germany, and Colmar is 44 minutes from Basel at the fastest by train.

The catch is the calendar. Freiburg runs from 19 November to 23 December and Basel from 26 November to 23 December, so both pack up before Alsace does. Freiburg's Glühwein was €4 to €5 last season, basically Alsace money, while Basel charges around CHF 6 plus a CHF 4 deposit for the mug.

If you do one border day, make it the Black Forest. The Ravenna Gorge market sits under a railway viaduct in a valley near Freiburg and is one of the most beautiful Christmas markets in Germany. It's timed-ticket only, and all 75,000 tickets sold out on the first day of sales last season. This year's go on sale on 14 October at 10:00, so treat it like a concert and book that morning.

On the map

How far apart are the Christmas markets in Alsace?

Every line is a train between two markets, with the fastest journey time. Tap a market to see its dates, the trains from there and hotels nearby.

Planning the trip

Pairing cities, and what it costs

Christmas markets you can pair by train

The best trips pair two or three cities a short train ride apart. Times are the fastest regular train, station to station, and how often it runs.

Strasbourg → Colmar26 min fastest · 28 trains a day · from €6
Colmar → Riquewihr (bus 816)about 28 min · €4 · only 4 runs on Sundays
Colmar → Kaysersberg (Christmas shuttle)40 min · €17 day ticket · Friday to Sunday
Colmar → Eguisheim (Christmas shuttle)20 min · €8 Mon to Thu, 1–17 Dec · €17 Fri to Sun
Colmar → Sélestat10 min
Strasbourg → Obernaiabout 30 min
Colmar → Mulhouse19 min fastest
Paris → Strasbourg1h43 by TGV · from €25
Colmar → Basel (cross-border bonus)44 min fastest

A weekend for two

Vin chaud, Colmar (2025)€4
Vin chaud, Strasbourg (2025)€5, up to €7 for specials
Cup deposit, Strasbourg€1, back at any drinks chalet
Tarte flambée on the market€10–11
Bredele from a market chalet€30–40 a kilo
Christmas shuttle, wine villages€17 a day, Friday to Sunday
Alsa+ group day pass, weekends€45 for 2 to 5 people
Strasbourg 4-star, market weekend vs off-peak (2025)€546 vs €187
Light market lunch for two, main squaresabout €30
Same lunch at the Louise-Weiss producers' marketunder €15
Before you book

Questions people actually ask

    When do the Alsace Christmas markets open in 2026?

Most open between 20 and 27 November. Mulhouse, Sélestat and Haguenau go first on 20 November, Colmar opens on 23 November and runs to 29 December, and Strasbourg opens on Friday 27 November and usually closes at 18:00 on 24 December. Riquewihr runs daily from 27 November to 20 December, and Kaysersberg opens Friday to Sunday on four Advent weekends from 27 November.

    Is Strasbourg or Colmar better for Christmas markets?

Both are worth it, for different reasons. Strasbourg is bigger, with eight markets across 11 squares and more than 300 chalets, and it has more going on after dark. Colmar is prettier, was a euro cheaper per vin chaud last season, and is the better base for the wine villages because the Christmas shuttles leave from its station. They're under half an hour apart by train, so the easy plan is to sleep in one and visit the other on a weekday.

    Are any Alsace Christmas markets open on Christmas Day?

Colmar is the only one. Its six markets open from 10:00 to 20:00 on 25 December and again on 26 December, which is a public holiday in Alsace. Strasbourg usually closes at 18:00 on Christmas Eve. Obernai, Turckheim, Haguenau, Mulhouse and Sélestat close on the 25th but reopen on the 26th, and some keep going well after Christmas, Obernai until 31 December.

    Can I visit the Alsace villages without a car?

Yes. Christmas shuttles leave Colmar station from 27 November to 20 December. The loop through Kaysersberg, Riquewihr and Ribeauvillé runs Friday to Sunday for €17 a day, and Eguisheim has its own line. Tickets are online only and go on sale on 12 November at noon. Any day of the week, bus 816 reaches Riquewihr and Ribeauvillé for €4, though it runs only four times each way on Sundays.

    When is the quietest time to visit?

Weekday mornings. Saturdays and Sundays are the busiest days at every market in Alsace. In Strasbourg, Monday, Tuesday and Thursday are quiet all day. Colmar's official 2026 forecast shows its calmest stretches on 23 to 26 November and 14 to 17 December, and Riquewihr is quietest from 15 to 18 December. For Kaysersberg, which only opens at weekends, go on the Friday.

    How much does vin chaud cost in Alsace?

About €4 in Colmar and mostly €5 in Strasbourg in the 2025 season, with white, organic or fruit versions up to €7. Strasbourg charges a €1 deposit on the cup, refunded at any drinks chalet. That's cheaper than Vienna, where punsch costs €5.50 to €5.80 plus a €5 mug deposit, and close to Freiburg's €4 to €5 just across the Rhine.

A ChristmasWanders pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

A pocket guide, both sides

Free pocket guide

Every market in your city, on one sheet of paper

Tell us which city you’re going to and we’ll email you its pocket guide. It’s a real street map with every market on it, plus the opening hours, what things cost and how to get from one market to the next. Print it, fold it, and it still works when your phone dies in the cold.

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season, and you can unsubscribe in one click.

Quick picks