A ten-day, backpack-light rail loop through the finest Advent markets of the Rhine and the Alps — timed so you're standing in Salzburg's Old Town on Saturday, December 5 for the Krampuslauf, and arriving in every city with the evening free to see its market glowing after dark.
You fly into Brussels and home from Prague (an "open-jaw" ticket), so the whole trip moves in a single direction. Each hop is a morning train, leaving afternoons and evenings for the markets. Basel sits just 40 minutes past Colmar, and the one longer ride — into Salzburg — is timed for Krampus day.
Cities are plotted by their real coordinates, so you can see the shape of the trip: a drop down the Rhine through Belgium and Germany into Alsace, the tight Colmar–Basel corner, then the long eastward runs to Salzburg and up to Prague. Solid lines are the short-to-medium hops; dashed lines are the two long hauls.
Positions use real city coordinates (equirectangular projection); lines show the travel sequence, not exact rail alignment. Numbers match the day-by-day order below.
Sunset in early December is around 4:30–5:00 pm across these cities, so the markets light up early — you'll have long, glowing evenings even on travel days. Times are guidance; book the two long trains (Day 7 & 8) first.
Fly out of Miami in the evening (best long-haul options in South Florida). Backpacks as carry-on. Sleep on the plane — tomorrow starts in Belgium.
Ease into the trip: waffles, a cone of frites, and a first Belgian beer. Wander the Grand-Place and Galeries Royales Saint-Hubert by day.
◆ Market night: Winter Wonders — the Grand-Place light show, then the main chalet run & Ferris wheel at Place Sainte-Catherine.
Straight to the Cathedral (climb the tower if legs allow), love-locks on the Hohenzollern Bridge, and a Kölsch in an Altstadt brewhouse.
◆ Market night: the Cathedral market at Roncalliplatz and the "Heinzel" market between Alter Markt & Heumarkt — seven markets, all walkable.
Alsace begins. See the pink-sandstone cathedral and its astronomical clock, then lose yourself in the canals of La Petite France.
◆ Market night: Christkindelsmärik — France's oldest market (since 1570) — at Place Broglie, with the Grand Sapin towering over Place Kléber.
The storybook one. Half-timbered houses, the canals of La Petite Venise, and the Unterlinden Museum's Isenheim Altarpiece.
◆ Market night: Colmar's five themed markets glow across the old town — Place des Dominicains, the Koïfhus, and the little market in Petite Venise.
A quick hop and you're in Switzerland (passport handy; it's Swiss francs here). Red-sandstone Münster, the Marktplatz, and the Rhine. Try a Läckerli gingerbread.
◆ Market night: Basler Weihnachtsmarkt — the giant Christmas pyramid at Barfüsserplatz and the illuminated tree at Münsterplatz, one of Switzerland's largest.
The one long travel day, timed on purpose. Arrive with the afternoon to see Getreidegasse and the fortress above town, then stake out a spot in the Old Town.
◆ The main event: the Krampuslauf — costumed devils with cowbells, furs and carved masks storming Residenzplatz, Domplatz & Getreidegasse after dark — wrapped around the Christkindlmarkt on Residenzplatz & Domplatz.
St. Nicholas Day. Arrive into the City of a Hundred Spires; head for the Astronomical Clock and Old Town Square as the lights come on.
◆ Market night: Old Town Square (Staroměstské náměstí) — the giant tree, the clock as a backdrop, svařák in hand.
Charles Bridge at dawn (before the crowds), Prague Castle & St. Vitus Cathedral, the Jewish Quarter, and a proper Czech lunch of svíčková.
◆ Market night: the Wenceslas Square market plus a second, slower loop of Old Town Square.
Westbound over the Atlantic, so you land back in Florida the same evening. Home with a backpack full of Läckerli, Mozartkugeln and one very good story about a Krampus.
Tap the boxes as you go — foods to try and landmarks to hit. Each card also carries the essentials: the money, the language, and one thing to make you appreciate where you're standing.
Planning estimates in USD for the whole trip, built from live 2026 fare and hotel research. Everyone shares rooms (a double for 2, a triple for 3, a quad or two doubles for 4), so per-person cost falls as the group grows. Flights, food and trains are per person; lodging is the shared room cost split across the group.
| Line item | 2 people | 3 people | 4 people |
|---|---|---|---|
| ✈ Flights (round-trip economy, ~$1,000 pp) | $2,000 | $3,000 | $4,000 |
| 🚆 Trains (6 legs, 2nd class, ~$235 pp) | $470 | $705 | $940 |
| 🏨 Hotels (8 nights, shared rooms — total) | $1,300 | $1,610 | $2,200 |
| 🍽 Food, market treats, local transit & entries (~$700 pp) | $1,400 | $2,100 | $2,800 |
| Estimated trip total | $5,170 | $7,415 | $9,940 |
| ≈ Per person | $2,585 | $2,470 | $2,485 |
Planning band: treat these as ±10–15%. Book flights and the two long trains early and you'll land at the low end; peak nights (Colmar Fri, Salzburg Sat) push hotels up. Not included: souvenirs, big nights out, travel insurance (~$60 pp), and an eSIM (~$20 pp). Basel is the one splurge day — Swiss prices run noticeably higher, so pad that day's food a little.
You asked what each change does to the cost. Short version below, with the numbers — plus the reversed itinerary in full.
What changes: Basel drops back to an afternoon day-trip from Colmar (~40 min each way), and the freed night returns to Brussels — restoring your original 2 nights in the first city. Same 10-day length.
The trade-off: it's dark by ~4:45pm, so you'd still catch Basel's market lit up — but as a dusk visit wedged into a busy Colmar day, not a full dedicated evening. This is the one change that bends your "every market at night" rule.
Cost effect: you swap the trip's priciest hotel night (Basel, Switzerland) for a cheaper Brussels one and skip a pricey Swiss dinner & breakfast — a small net saving.
What changes: the whole chain reverses. Dates slide to roughly Dec 2–11 (Salzburg stays pinned to Sat Dec 5 for Krampus).
Pros: open with Prague — the marquee market — and 2 nights to shake off jet lag; the Krampus-day train is the shorter leg (Prague→Salzburg ~5.5h vs Basel→Salzburg ~6h); you end at Brussels' bigger airport for the flight home.
Cons: you peak early; a single-night Brussels finale; and the long Salzburg→Basel haul lands the morning after Krampus night. Cost: a wash (within ~$30) — Colmar shifts off its Friday peak to a cheaper Monday, offset by a Friday night in Prague.
| Group | Base plan (fwd · Basel night) | A · Skip CH night (Basel day-trip) | B · Reversed (east → west) |
|---|---|---|---|
| 2 people | $5,170 | $5,130 | $5,145 |
| 3 people | $7,415 | $7,370 | $7,390 |
| 4 people | $9,940 | $9,870 | $9,915 |
| ≈ per person (of 2) | $2,585 | $2,565 | $2,573 |
Differences are well under 1% — essentially noise against airfare timing. Variant A also hands back a second Brussels evening; in practice it saves a touch more than shown once you skip a Swiss restaurant meal.
East → west, anchored on Salzburg for Saturday Dec 5. Eight nights, ten days, every city still with its own market evening.
| Wed · Dec 2 | ✈ Depart South Florida (evening, overnight flight) |
| Thu · Dec 3 | Arrive Prague 🇨🇿 — night 1 · Old Town Square market |
| Fri · Dec 4 | Prague full day — night 2 · Castle, Charles Bridge, Wenceslas Sq. market |
| Sat · Dec 5 ★ | 🚆 Prague → Salzburg 🇦🇹 (~5.5h AM) · Krampuslauf & Christkindlmarkt |
| Sun · Dec 6 | 🚆 Salzburg → Basel 🇨🇭 (~6h AM) · Barfüsserplatz market night |
| Mon · Dec 7 | 🚆 Basel → Colmar 🇫🇷 (~40m AM) · themed markets aglow |
| Tue · Dec 8 | 🚆 Colmar → Strasbourg 🇫🇷 (~30m AM) · Christkindelsmärik |
| Wed · Dec 9 | 🚆 Strasbourg → Cologne 🇩🇪 (~3h AM) · Cathedral market night |
| Thu · Dec 10 | 🚆 Cologne → Brussels 🇧🇪 (~2h AM) · Winter Wonders finale |
| Fri · Dec 11 | ✈ Fly home from Brussels (BRU) → South Florida |
Early December here is cold (roughly 0–7°C / 32–45°F), often damp, and dark by ~5pm, with lots of cobblestone walking. A 30–40L backpack, layers over bulk, and one very good pair of shoes is the whole game. Tick as you pack.
The first three are time-sensitive — flights, the two long trains, and the two peak-night hotels sell out or climb in price first. Everything else you can do at leisure. Links open the booking sites; hotel names show their guest rating.