Itinerary

Itinerary

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.

Outbound (June 12–14)

Friday, June 12, 2026

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.

Saturday, June 13, 2026

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.

Sunday, June 14, 2026

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).

In Italy (June 14–30)

Tuesday, June 16, 2026

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.

Friday, June 19, 2026

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.

Saturday, June 20, 2026

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.

Wednesday, June 24, 2026

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.

Monday, June 29, 2026

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.

Return (June 30 – July 3)

Tuesday, June 30, 2026

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.

Wednesday, July 1, 2026

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.

Thursday, July 2, 2026

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.