Day-by-day plan, auto-generated from calendar/itinerary.py. Do not edit by hand — changes are overwritten on the next build. To modify the trip, edit calendar/itinerary.py and run rake build.
Last generated: 2026-06-30 08:15.
Total events: 30.
Subscribe in Apple Calendar: see calendar/README.md.
| Time | Event | Location | Category |
|---|---|---|---|
| 15:13 – 18:42 | X2 439 Stockholm C → Göteborg C | Stockholm Central | Train |
| 19:30 → 09:27 (+1d) | EN 13471 Göteborg C → Berlin Hbf (sleeper) | Göteborg Central | Train |
X2 439 Stockholm C → Göteborg C — Stockholm Central
SJ Snabbtåg X 2000, train 439. 2nd class, refundable. 3 adults. Bistro, wifi. 3h 29m. Booked.
EN 13471 Göteborg C → Berlin Hbf (sleeper) — Göteborg Central
SJ EuroNight 13471, couchette compartment, 2nd class. Continues past Hamburg (05:49) to Berlin Hbf (09:27). Disembark Berlin Hbf — skips Hamburg–Hannover construction zone. 48 min connection in Göteborg.
| Time | Event | Location | Category |
|---|---|---|---|
| 09:27 – 10:36 | Berlin Hbf layover (breakfast) | Berlin Hauptbahnhof | Stopover |
| 10:36 – 12:12 | ICE 1007 Berlin Hbf → Erfurt Hbf | Berlin Hauptbahnhof | Train |
| 12:12 – 16:14 | Erfurt day stop | Erfurt Hbf | Stopover |
| 16:14 – 18:43 | ICE 1101 Erfurt Hbf → München Hbf | Erfurt Hbf | Train |
| 20:07 → 05:38 (+1d) | NJ 295 München Hbf → Bologna Centrale (sleeper) | München Hbf | Train |
Berlin Hbf layover (breakfast) — Berlin Hauptbahnhof
1h 9m. Breakfast, coffee, board ICE 1007 to Erfurt.
ICE 1007 Berlin Hbf → Erfurt Hbf — Berlin Hauptbahnhof
Direct, 1h 36m. Berlin–Halle–Erfurt line, unaffected by 2026 closures. Earlier than the original ICE 839 (11:05) — extra time in Erfurt.
Erfurt day stop — Erfurt Hbf
~4h. Thuringian capital, low tourist density. Highlights: Krämerbrücke (longest inhabited bridge N of Alps), Domplatz + twin cathedral, Fischmarkt, Augustinerkloster. Lunch: Thüringer Bratwurst, Klöße, Köstritzer Schwarzbier. Luggage storage at Hbf. E-scooters: Voi, Tier, Bolt, Lime. Hbf to Altstadt ~10 min walk (or scooter for 500m-limit traveler).
ICE 1101 Erfurt Hbf → München Hbf — Erfurt Hbf
Direct via Nürnberg–Ingolstadt, 2h 29m. 1h 24m buffer for NJ 295.
NJ 295 München Hbf → Bologna Centrale (sleeper) — München Hbf
ÖBB Nightjet 295, new-gen sleeper. Car 414, seats 81/82/83. Breakfast + welcome package included. Arrives Bologna Centrale 05:38. Booked.
| Time | Event | Location | Category |
|---|---|---|---|
| 06:34 – 08:37 | RE 3901 Bologna Centrale → Fano | Bologna Centrale | Train |
| 2 nights · checkout Jun 16 | Hotel Alma Fano (2 nights) | Fano, Marche | Hotel |
RE 3901 Bologna Centrale → Fano — Bologna Centrale
Trenitalia Regionale 3901, no reservation needed (Interrail). Same train as Bologna→Pesaro, continues 7 min past Pesaro to Fano. Backup if NJ 295 delayed: IC 603 at 08:00 → 09:54 (reservation req).
Hotel Alma Fano (2 nights) — Fano, Marche
Booking: https://www.booking.com/hotel/it/alma-fano.sv.html 2 adults + 1 child (13). Check-in 15:00. Check-out early (~09:30) to catch IC 603 09:56 → Vasto (rental car pickup).
| Time | Event | Location | Category |
|---|---|---|---|
| 09:56 – 12:37 | IC 603 Fano → Vasto–San Salvo | Fano | Train |
| 12:37 – 13:45 | 🚗 Rental pickup (Europcar Vasto) + drive to Casa Giulia | Europcar Vasto, SS16 Sud 72, Marina di Vasto | Car |
| 3 nights · checkout Jun 19 | Casa Giulia Fossacesia (3 nights) | SS524, Fossacesia, 66022 | Hotel |
IC 603 Fano → Vasto–San Salvo — Fano
Trenitalia Intercity 603, 2h 41m, direct down the Adriatic (through Pescara). Reserved ✓ (Interrail seat reservation booked). Stay on past Pescara to Vasto–San Salvo — rental car pickup there.
🚗 Rental pickup (Europcar Vasto) + drive to Casa Giulia — Europcar Vasto, SS16 Sud 72, Marina di Vasto
BOOKED: Europcar Vasto (BP Service/Keddy), SS16 Sud 72, Marina di Vasto. Tel +39 0873 802543. ~100 m from the station — within walk limit. Pickup booked 13:00; IC 603 arrives 12:37. Be at desk by ~12:45 — Italian offices often lunch-close ~13:00–15:30, don't dawdle. Drive ~20 km N to Casa Giulia (~25 min, SS16 coast or A14). Arrive ~13:45. Car covers the leg: trabocchi, beaches, Abbazia San Giovanni in Venere, day-trips. Confirm parking at the apartment with owner.
Casa Giulia Fossacesia (3 nights) — SS524, Fossacesia, 66022
Private apartment (no reception). Address: SS524, Fossacesia, 66022. Apple Maps: https://maps.apple.com/?ll=42.253856895678,14.505053502848&q=Casa%20Giulia Google Maps: https://www.google.com/maps/search/?api=1&query=42.253856895678,14.505053502848 Booking: https://www.booking.com/hotel/it/casa-giulia-fossacesia.sv.html Check-in 15:00, check-out by 10:00.
| Time | Event | Location | Category |
|---|---|---|---|
| 11:30 – 12:25 | 🚗 Drive to Vasto + drop rental (Europcar) | Fossacesia (Casa Giulia) → Europcar Vasto, SS16 Sud 72 | Car |
| 12:39 – 16:51 | IC 603 Vasto–San Salvo → Lecce | Vasto–San Salvo | Train |
| 1 night · checkout Jun 20 | Roiss Haus Suites, Lecce (1 night) | Piazzetta Regina Maria 18, 73100 Lecce, Puglia | Hotel |
🚗 Drive to Vasto + drop rental (Europcar) — Fossacesia (Casa Giulia) → Europcar Vasto, SS16 Sud 72
Checkout 10:00 — relaxed morning, then drive Casa Giulia → Europcar Vasto (SS16 Sud 72) ~20 km (~25 min). Return booked 13:00 BUT IC 603 leaves 12:39 — RETURN EARLY (~12:20). Forfeit ~40 min unused, no big deal. Desk is ~100 m from the platform: drop keys, walk over, board 12:39. Leave Fossacesia by ~11:30 for buffer.
IC 603 Vasto–San Salvo → Lecce — Vasto–San Salvo
Trenitalia Intercity 603, 4h 12m, direct to Lecce, 0 changes. Reserved ✓ (Interrail seat reservation booked). Arrive Lecce 16:51 — evening + overnight in Lecce. Faster-on-paper FR 8803 13:24 needs a change at Bari + arrives later — IC 603 wins.
Roiss Haus Suites, Lecce (1 night) — Piazzetta Regina Maria 18, 73100 Lecce, Puglia
Booking.com ✓ — Svit Superior, 2 adults + 1 child (13). Piazzetta Regina Maria 18 — inside the centro storico. Check-in 14:00–00:00, checkout by 11:00. Arrive Lecce 16:51 (IC 603) — evening in old town. Checkout Jun 20 — bus FSE 871B Lecce→Gallipoli 11:12.
| Time | Event | Location | Category |
|---|---|---|---|
| 11:12 – 12:40 | Bus FSE 871B Lecce → Gallipoli | Stazione di Lecce, Piazzale Oronzo Massari, 73100 Lecce | Train |
| 4 nights · checkout Jun 24 | Oltremare by Vivimy, Gallipoli (4 nights) | Gallipoli, Puglia | Hotel |
Bus FSE 871B Lecce → Gallipoli — Stazione di Lecce, Piazzale Oronzo Massari, 73100 Lecce
Autobus FS Sud Est 871B, 1h 28m direct — NOT covered by Interrail. Departs Lecce: FSE buses leave from the station forecourt (Piazzale Oronzo Massari) — verify exact stop with driver/desk. BOOKED: 3 digital regional tickets (nominative), €5.40 each. Ticket codes: 2867903933 (Valentina), 2867903934 (Sam), 2867903935 (Jacob). Retrieval code (Trenitalia self check-in): 1827513175. PDF in repo: Self Check-In | Trenitalia.pdf. Bus, not train — FSE Salento rail is bus-substituted on this slot (works). Auto-validates at scheduled departure. Modifiable until 23:59 day before. Gallipoli FSE/bus stop near the seafront — short walk/taxi to the old-town bridge.
Oltremare by Vivimy, Gallipoli (4 nights) — Gallipoli, Puglia
Airbnb: https://www.airbnb.se/rooms/1680990977713362139 Entire place — 3 bedrooms / 3 beds / 3 baths. ★New (4.51 avg). 3 adults. Via Sant'Oronzo — heart of the centro storico (old-town island), sea views. In the old town: lanes, fish market, Spiaggia della Purità all within short hops. Checkout Jun 24 — bus FSE 870B Gallipoli→Lecce 09:12, then IC 566 → Tropea.
| Time | Event | Location | Category |
|---|---|---|---|
| 09:12 – 10:40 | Bus FSE 870B Gallipoli → Lecce | Stazione FSE di Gallipoli, Via XX Settembre, 73014 Gallipoli | Train |
| 11:35 – 16:06 | IC 566 Lecce → Lamezia Terme Centrale | Stazione di Lecce, Piazzale Oronzo Massari, 73100 Lecce | Train |
| 17:40 – 18:29 | R 22029 Lamezia Terme Centrale → Tropea | Lamezia Terme Centrale | Train |
| 5 nights · checkout Jun 29 | Lucy's House, Tropea (5 nights) | Tropea, Calabria | Hotel |
Bus FSE 870B Gallipoli → Lecce — Stazione FSE di Gallipoli, Via XX Settembre, 73014 Gallipoli
Autobus FS Sud Est 870B, 1h 28m direct — NOT covered by Interrail. Departs Gallipoli: FSE station forecourt, Via XX Settembre — verify exact stop with driver/desk. BOOKED: 3 digital regional tickets (nominative), €5.40 each. Ticket codes: 2867903936 (Valentina), 2867903937 (Sam), 2867903938 (Jacob). Retrieval code (Trenitalia self check-in): 1827513175. PDF in repo: Self Check-In | Trenitalia.pdf. Arrive Lecce 10:40 — 55 min to make IC 566 at 11:35. Auto-validates at scheduled departure. Modifiable until 23:59 day before.
IC 566 Lecce → Lamezia Terme Centrale — Stazione di Lecce, Piazzale Oronzo Massari, 73100 Lecce
Trenitalia Intercity 566, 4h 31m. Reservation required (Interrail supplement). BOOKED: ticket GNRE55, 3 adults 2nd class, €9.00 + €6.00 booking fee. 1h 34m connection at Lamezia Terme Centrale for the Tropea regional.
R 22029 Lamezia Terme Centrale → Tropea — Lamezia Terme Centrale
Trenitalia Regionale 22029, 49 min, no reservation (Interrail). Scenic Tropea coast line. Arrive Tropea 18:29 — 5 nights in Tropea, then ICN 794 on Jun 29.
Lucy's House, Tropea (5 nights) — Tropea, Calabria
Airbnb: https://www.airbnb.se/rooms/1170954884764769452 Entire apartment — 2 bedrooms / 4 beds / 1 bath. ★5.0 (9 reviews). 3 adults. Balcony with coastal view, near the cliff above the beach. ~10 min / ≈700–800 m to the historic centro — over the 500 m limit, so taxi or ape-calessino into town each trip. A couple of staircases to enter, no lift (stairs OK). Check-in/out times: see Airbnb. Checkout Jun 29 — day in Tropea, then ICN 794 at 22:43.
| Time | Event | Location | Category |
|---|---|---|---|
| 22:43 → 06:04 (+1d) | ICN 794 Tropea → Roma Ostiense (sleeper) | Tropea | Train |
ICN 794 Tropea → Roma Ostiense (sleeper) — Tropea
Trenitalia Intercity Notte 794, sleeper + couchette, direct. 3 adults, 2nd class. Booked — ticket CW5JE5 (€123). Arrives Roma Ostiense 06:04. Transfer to Roma Tiburtina (~7 km, metro line B or taxi) for FR 9406 at 07:45.
| Time | Event | Location | Category |
|---|---|---|---|
| 07:45 – 11:23 | FR 9406 Roma Tiburtina → Venezia Mestre | Roma Tiburtina | Train |
| 12:14 – 13:51 | RE 3438 Venezia Mestre → Udine | Venezia Mestre | Train |
| 13:51 – 22:47 | Udine layover + Cividale del Friuli side-trip | Udine | Activity |
| 22:47 → 07:58 (+1d) | NJ 40236 Udine → Wien Hbf (sleeper) | Udine | Train |
FR 9406 Roma Tiburtina → Venezia Mestre — Roma Tiburtina
Trenitalia Frecciarossa 9406, 3h 38m. 3 adults, 2nd class. Booked — ticket CW5JH5 (€39, Interrail supplement). 51 min connection at Venezia Mestre to RE 3438.
RE 3438 Venezia Mestre → Udine — Venezia Mestre
Trenitalia Regionale 3438, 1h 37m, no reservation (Interrail). Arrives Udine 13:51 — ~9h before NJ 40236 (22:47).
Udine layover + Cividale del Friuli side-trip — Udine
~9h. Stash bags at Udine station left-luggage. Side-trip: regional train Udine ↔︎ Cividale del Friuli (~20 min) — Tempietto Longobardo (UNESCO Lombard), Ponte del Diavolo over the Natisone. Back to Udine ~18:00: Piazza della Libertà, osteria dinner — frico, cjarsons, San Daniele prosciutto, Friulano/Ribolla wine. Centro ~1 km from station — taxi (500m-limit traveler). Board NJ 40236 at 22:47.
NJ 40236 Udine → Wien Hbf (sleeper) — Udine
ÖBB Nightjet 40236, conventional stock. Car 402, seats 42/44/46. Via Villach + Salzburg. Arrives Wien Hbf 07:58. Breakfast included. Booked.
| Time | Event | Location | Category |
|---|---|---|---|
| 08:30 – 18:00 | Wien day (Naschmarkt, coffee houses, Schönbrunn) | Wien Hauptbahnhof | Stopover |
| 18:36 → 09:08 (+1d) | NJ 490/492 Wien Hbf → Hamburg Hbf (sleeper) | Wien Hauptbahnhof | Train |
Wien day (Naschmarkt, coffee houses, Schönbrunn) — Wien Hauptbahnhof
~9h 30m to explore Vienna. Luggage storage at Wien Hbf. Naschmarkt market, coffee houses, Schönbrunn palace, museums. Board NJ 492/490 at 18:36.
NJ 490/492 Wien Hbf → Hamburg Hbf (sleeper) — Wien Hauptbahnhof
ÖBB Nightjet, new-gen sleeper (Siemens Viaggio Next Level). Car 415, seats 81/82/83. Booked. Arrives Hamburg Hbf 09:08 (continues to Hamburg-Altona). Note: db-rest shows NJ 492; ticket says NJ 490. Train number renumbering in Jun 14 timetable change — same service.
| Time | Event | Location | Category |
|---|---|---|---|
| 09:15 – 19:00 | Lüneburg day trip (metronom RE3) | Hamburg Hauptbahnhof | Activity |
| 21:53 → 11:43 (+1d) | EN 344 Hamburg Hbf → Stockholm C (sleeper) | Hamburg Hauptbahnhof | Train |
Lüneburg day trip (metronom RE3) — Hamburg Hauptbahnhof
metronom RE3 Hamburg ↔︎ Lüneburg, ~30 min each way, trains every 30 min. Medieval salt town: Altstadt, Stintmarkt waterfront, breweries. Hamburg–Hannover construction does not affect RE3. Return to Hamburg by 21:00 for EN 344.
EN 344 Hamburg Hbf → Stockholm C (sleeper) — Hamburg Hauptbahnhof
SJ EuroNight 344, couchette compartment, 2nd class. 3 adults. Refundable, Interrail/Eurail. Booked.