| BaselRhine | 26 Nov – 23 Dec, Wienachtsdorf to 3 Jan | 16:38–20:30Daily 11:00–20:30 | 17–20 min on foot from the St Johann dock | Two old-town squares, Barfüsserplatz and Münsterplatz, plus the new Wienachtsdorf. Pricey and lovely, and your first or last night is the only time you'll see it lit up. |
| ColmarCoach from Breisach | 23 Nov – 29 Dec | 16:37–19:00Mon–Thu 11:00–19:00, Fri–Sun to 20:00 | Coach trip from Breisach, whose own Adventstreff is tiny | The prettiest town on any Rhine itinerary. If your ship offers Colmar instead of the Black Forest, take Colmar. |
| StrasbourgRhine | 27 Nov – 24 Dec | 16:34–21:00Daily 11:00–21:00 | 38 min on foot from Quai des Belges, longer from Port du Rhin, and a tram ride from Kehl | The best market on the river and the one ships serve worst. Take the shuttle in, eat there and get a taxi back. |
| Baden-BadenCoach trip | 26 Nov – 6 Jan | 16:31–21:00Daily 11:00–21:00 | Coach trip, usually on the Strasbourg day | Small and polished, in front of the Kurhaus. Pleasant, but not worth giving up an evening in Strasbourg for. |
| SpeyerRhine | 23 Nov – 10 Jan | 16:28–20:00Stalls 11:00–20:00, food to 21:00 | Coach from Germersheim or Mannheim, Speyer is short of berths | One long street between the cathedral and the Altpörtel, and it runs past New Year. |
| HeidelbergCoach from Mannheim | 23 Nov – 22 Dec | 16:26–21:00Sun–Fri 11:00–21:00, Sat to 22:00 | About an hour each way by coach | Six old-town squares under the castle. One of the prettiest on the river, so take the trip when it's offered. |
| MannheimRhine | 23 Nov – 23 Dec | 16:27–21:00Daily 11:00–21:00 | Ships often moor in industrial docks | Mostly the coach park for Heidelberg. Its own market is the fallback if you stay on board. |
| MainzRhine | 26 Nov – 23 Dec | 16:25–20:30Sun–Thu 11:00–20:30, Fri–Sat to 21:00 | Dock not confirmed, the city has five berths | Right below the cathedral and full of locals. Best on a sailing that stays into the evening, like A-ROSA's. |
| FrankfurtMain | 23 Nov – 22 Dec | 16:23–21:0010:00–21:00, Sun from 11:00 | 11 min on foot from Untermainkai | Big, central and easy, with the Römerberg carousel. It shuts on 22 December. |
| RüdesheimRhine | 19 Nov – 23 Dec | 16:27–20:0011:00–20:00, Fri–Sat to 21:00 | The market starts a few streets from the riverfront | The Market of Nations in a tiny wine town. Touristy and fun, and far better after dark than at lunchtime. |
| KoblenzRhine | 20 Nov – 3 Jan | 16:27Sunset. Hours not in our data yet | 7–11 min on foot from Konrad-Adenauer-Ufer | Several old-town squares an easy walk from the ship. After 22 December only the food and drink stalls stay. |
| BonnRhine | 18 Nov – 23 Dec | 16:27–21:00Stalls 12:00–21:00 | Dock not confirmed | Münsterplatz and the streets around it. A good evening stop on Riviera's sailing, which moors here overnight. |
| CologneRhine | 13 Nov – 23 Dec, two run into January | 16:26–21:00Most 11:00–21:00 or 22:00 | 5 min on foot from Frankenwerft, 13 from Konrad-Adenauer-Ufer | The easiest great market stop on any river, with several markets in walking distance and the cathedral one right by the quay. |
| DüsseldorfRhine | 19 Nov – 30 Dec | 16:26–20:00Sun–Thu 11:00–20:00, Fri–Sat to 21:00 | Dock not confirmed | Themed markets spread through the old town and along the Königsallee. Closed on Sunday 22 November. |
| AmsterdamStart or finish | 3 – 27 Dec | 16:27–21:00Daily 12:00–21:00 | Across the city from the Piet Heinkade terminal, take the tram | One Christmas Village on Museumplein rather than a market town, and before 3 December there's nothing to see. |