Brisbane · Singapore · Milan … Helsinki · Amsterdam

Europe
by Rail

Lyndal's long way round · October to December 2026

This isn't a schedule. For each leg it shows when the trains actually run, the best time of day to leave, and the few trains worth booking ahead. Decide the rest as you go.

Turn up and go

Trains at least hourly. Decide over breakfast.

Pick your train

A handful a day. Look the night before.

Book ahead

One or two a day, or limited pass seats. Lock it in once the date is set.

MilanTiranoModenaBolognaValenciaMadridLisbonPortoSevilleCórdobaGranadaBarcelonaMontpellierParisMunichZürichBudapestViennaPragueKrakówWarsawVilniusRigaTallinnHelsinkiAmsterdamMockavaMain lineAlternativeFlightFerry

Three rules for the whole trip

  1. Busy lines, stay loose. Milan to Modena, Spain's AVE lines, Lisbon to Porto, Budapest to Vienna, Krakow to Warsaw. Trains run all day. No need to plan.
  2. Thin lines, go early. Barcelona to Montpellier, Madrid to Lisbon, Poland to Lithuania and Riga to Tallinn have few trains and the last good one leaves early.
  3. North in December, travel in the morning. The sun sets around 15:15 in Vilnius, Riga, Tallinn and Helsinki in early December. Morning trains arrive in daylight.

The fixed points

  • Sat 24 Oct Bernina day trip from Milan, 06:20 departure
  • Sun 25 Oct Milan to Modena, afternoon
  • Wed 28 Oct Bologna to Valencia flight (Ryanair 09:35 on this date)
  • Sat 28 Nov Prague Christmas market opens. Be in Prague on or after this date
  • ~9 Dec Leave Helsinki to reach Brisbane on 14 Dec with two Singapore nights

One way the dates could fall

A sample, not a plan. It shows the trip fits comfortably, with slack, and lands you in each Christmas city after its market opens.

Singapore
Milan, friends
Milan
Modena
Spain & Portugal
Montpellier to Budapest
Budapest
Vienna
Prague
Krakow
Vilnius
Riga
Tallinn
Helsinki
Amsterdam, Singapore, home
14 Oct01 Nov01 Dec14 Dec
  1. 14 Oct Singapore Brisbane out 14 Oct, two or more nights
  2. 17 Oct Milan, friends Your own time
  3. 22 Oct Milan Bernina day trip Sat 24 Oct
  4. 25 Oct Modena Train Sun 25 Oct afternoon
  5. 28 Oct Spain & Portugal Fly Bologna to Valencia Wed 28 Oct, then 8 to 10 days of trains
  6. 08 Nov Montpellier to Budapest Two or three travel days
  7. 11 Nov Budapest
  8. 17 Nov Vienna Bratislava and Salzburg are easy day trips
  9. 23 Nov Prague Market opens Sat 28 Nov
  10. 29 Nov Krakow Or add Warsaw
  11. 02 Dec Vilnius Once-a-day train from Krakow
  12. 04 Dec Riga
  13. 05 Dec Tallinn
  14. 07 Dec Helsinki Ferry from Tallinn
  15. 09 Dec Amsterdam, Singapore, home Fly out ~9 Dec, land Brisbane 14 Dec

Book these ahead. Everything else, decide on the day.

22 to 28 Oct

Italy & the Bernina

The Bernina day · Saturday 24 October

Your 06:20 plan works. Going to Alp Grüm and back is smart and you'll see the best of it. If you're feeling good at Alp Grüm, the summit is only about 15 minutes further.

Plan A: turn at Alp Grüm
  1. 06:20 Leave Milano Centrale
  2. 08:50 Arrive Tirano. Coffee
  3. 09:41 Red train up the mountain
  4. ~11:10 Alp Grüm. Glacier view, lunch at the station restaurant (open 07:00 to 17:00 until 8 Nov)
  5. ~14:00 to 15:00 Train back down
  6. 16:00 to 18:00 Leave Tirano for Milan
  7. 18:30 to 20:30 Back in Milan
Plan B: go on to the summit
  1. 06:20 Leave Milano Centrale
  2. 09:41 Red train from Tirano
  3. ~11:25 Ospizio Bernina (2,253 m) and Lago Bianco. Nothing to eat here, so bring a snack
  4. ~13:00 Drop back to Alp Grüm for lunch
  5. 16:00 to 18:00 Leave Tirano for Milan
  • 24 Oct is still on the summer timetable (it runs until 25 Oct), so you get the full service.
  • No works on the Tirano side in October. The Albula closure starts 29 Oct, further north.
  • Switzerland is in Schengen but carry passports anyway.
  • No connection in either plan is under 20 minutes.

Sit on the left going up from Tirano for the Brusio spiral viaduct and Lago Bianco. Sit on the right coming down.

Sat 24 Oct

Milan → Tirano

Turn up and goChecked
Journey
2h30
Changes
Direct
How often
~15 a day
Reservation
None. On the pass
Best time to leave About hourly, illustrative

Best window. The 06:20 from Milano Centrale arrives Tirano about 08:50.

Trenord regional trains are fully on the pass. No reservation, no fee.

Source
Sat 24 Oct

Tirano → Alp Grüm / Ospizio Bernina

Turn up and goTypical, confirm
Journey
~1h30 to Alp Grüm, ~15 min more to the summit
Changes
Direct
How often
About hourly
Reservation
None on the red trains
Best time to leave Departures

Best window. Take the 09:41, not the 08:58. The 08:58 leaves only about 8 minutes after you arrive from Milan. The 09:41 gives you a relaxed 50 minutes.

Use the ordinary red regional trains, not the Bernina Express. Same line and views, windows that open, no CHF 32 to 44 panorama fee.

Source
Sat 24 Oct

Tirano → Milan

Turn up and goChecked
Journey
2h30
Changes
Direct
How often
About hourly
Reservation
None
Best time to leave About hourly, illustrative

Best window. Leave Tirano between 16:00 and 18:00 to be back in Milan by about 18:30 to 20:30. The last train is 20:08, arriving about 22:40.

Back in Tirano with time to spare? The café by the station watches the red train run down the main street.

Source
Sun 25 Oct

Milan → Modena

Turn up and goTypical, confirm
Journey
1h45 to 2h15
Changes
Direct
How often
About hourly
Reservation
None on Regionale Veloce
Best time to leave About hourly, illustrative

Best window. Any direct Regionale Veloce between 14:00 and 16:00. You'll be in Modena by late afternoon.

Skip the Frecciarossa. It means a change at Bologna and a €13 reservation for no real time saved. Italo isn't on the pass.

Source
Wed 28 Oct

Modena → Valencia (fly from Bologna)

Book aheadChecked
Journey
Train 25 min + monorail 7 min + flight 2h05
Changes
Bologna Centrale, then Marconi Express
How often
Trains every few minutes
Reservation
Flight booked separately. Marconi Express €12.80, not on pass
Best time to leave Departures

Best window. Ryanair flies Bologna to Valencia at 09:35 on Wed 28 Oct. Leave Modena 06:00 to 06:30.

Florence has no Wednesday flight to Valencia and Milan means backtracking. Bologna is the one.

Source
28 Oct to ~8 Nov

Spain & Portugal

Loop 1 · Andalucía, all rail

Valencia → Madrid → Córdoba → Seville → Granada → Madrid → Barcelona → Montpellier

Everything is frequent AVE except Granada. You can decide it all on the day. The easiest option on the legs.

Loop 2 · Portugal

Valencia → Madrid → (the 11-hour day) → Lisbon → Porto → fly → Barcelona → Montpellier

One big rail day, one short flight. Lisbon and Porto in exchange. Doing it all by rail means the 11-hour day twice.

Both loops end in Barcelona. The Barcelona to Montpellier train is the one to reserve early.

From 28 Oct

Valencia → Madrid

Turn up and goChecked
Journey
1h40 to 2h
Changes
Direct
How often
16 to 25 a day
Reservation
AVE ~€10 each
Best time to leave About hourly, illustrative

Best window. Anything mid-morning. Plenty of choice all day.

Choose Renfe AVE. Ouigo and Avlo trains on the same line are not on the pass.

Source
Loop 1

Madrid → Córdoba / Seville

Turn up and goChecked
Journey
1h45 Córdoba, 2h20 Seville
Changes
Direct
How often
40+ a day
Reservation
AVE ~€10 each
Best time to leave About hourly, illustrative

Best window. Whenever suits. Córdoba to Seville is only 45 minutes, so it's easy to do both.

Granada is the exception: only about three direct trains a day from Madrid (3h05). Check the evening before.

Source
Loop 2

Madrid → Lisbon

Book aheadChecked
Journey
~11 hours
Changes
2: Badajoz and Entroncamento
How often
2 a day
Reservation
Book Spanish and Portuguese legs separately. Badajoz railcar: pay on board
Best time to leave Departures

Best window. Madrid Chamartín 08:30 (arrives Lisbon about 19:45) or Atocha 10:55 (arrives about 22:25). The 08:30 is the kinder choice. Coming back, Lisbon has departures at 08:00 and 12:30.

The overnight sleeper ended in 2020 and isn't coming back. The middle leg is a single 1950s-style railcar through the Alentejo, part of the charm. Or fly in 1h15.

Source
Loop 2

Lisbon → Porto

Turn up and goChecked
Journey
2h45 to 3h
Changes
Direct
How often
15+ a day
Reservation
Required, small fee
Best time to leave About hourly, illustrative

Best window. Any Alfa Pendular or Intercidades from mid-morning.

Until 1 Nov, engineering works put a bus between Aveiro and Porto. After 1 Nov you are clear.

Source
Loop 2

Porto → Barcelona

Pick your trainTypical, confirm
Journey
~2h flight, or 2 long rail days
Changes
n/a
How often
Direct flights most days
Reservation
Flight, not on pass
Best time to leave Departures

Best window. Short flight. The all-rail way back is the 11-hour Lisbon to Madrid day again, then Madrid to Barcelona.

Don't go back via Vigo. Buses replace the train on the Spanish side until April 2027.

Source
Loop 1

Madrid → Barcelona

Turn up and goChecked
Journey
2h30
Changes
Direct
How often
~30 a day
Reservation
AVE ~€10 each
Best time to leave About hourly, illustrative

Best window. Mid-morning or early afternoon. Avoid 07:00 to 10:00 and 16:30 to 19:30 when pass seats go first.

Iryo trains also take the pass (with a fee). Ouigo does not.

Source
~7 or 8 Nov

Barcelona → Montpellier

Book aheadTypical, confirm
Journey
3h05 to 3h30
Changes
Direct
How often
3 to 5 a day
Reservation
Required, ~€25 to €35, limited pass seats
Best time to leave Departures

Best window. Morning. The last direct train leaves Barcelona around 16:30.

If the fast trains are full: local train to Portbou, walk across to Cerbère, French TER to Montpellier. No reservations, all on the pass.

Source
~8 Nov to ~29 Nov

Into Central Europe

Route A · Day trains via Paris and Munich

Montpellier → Paris (night) → Munich (night) → Budapest

Three easy days, all in daylight. Paris to Munich has only one direct train.

Route B · Zurich and a night train

Montpellier → Zurich (night) → Nightjet 21:40 → Budapest 09:30

One long day, then a sleeper. Saves a hotel night. Book the Nightjet early.

Markets open in this order: Vienna 13 Nov, Budapest mid-Nov, Salzburg 19 Nov, then Prague on 28 Nov. So Budapest, then Vienna, then Prague lines up nicely. Use spare days on Bratislava, Salzburg or Brno.

Route A, day 1

Montpellier → Paris

Turn up and goChecked
Journey
3h15 to 3h40
Changes
Direct
How often
~21 a day
Reservation
TGV €10 to €20
Best time to leave About hourly, illustrative

Best window. Leave 08:00 to 10:00. You arrive at Gare de Lyon early afternoon with time to cross to Gare de l'Est for tomorrow.

TGV pass seats are rationed. Reserve once you know the day.

Source
Route A, day 2

Paris → Munich

Book aheadTypical, confirm
Journey
~5h35
Changes
Direct
How often
1 direct a day
Reservation
~€19
Best time to leave Departures

Best window. There is one direct train, usually early morning. Otherwise change at Stuttgart or Karlsruhe.

Munich's own Christmas market opens 20 Nov, a bit late for this route.

Source
Route A, day 3

Munich → Budapest

Pick your trainTypical, confirm
Journey
~7h by day, ~10h overnight
Changes
0 to 1
How often
Several by day, 1 night train
Reservation
Night train: couchette or sleeper fee
Best time to leave Departures

Best window. Leave mid-morning and arrive in the evening. Or take the 23:35 night train and wake up in Budapest.

Both go through Vienna. You could stop there first and do Budapest after.

Source
Route B

Montpellier via Zurich → Budapest (night train)

Book aheadTypical, confirm
Journey
~7h30 to Zurich, then 11h50 overnight
Changes
1 to 2 to Zurich
How often
1 night train
Reservation
Nightjet: couchette from ~€30, sleeper more
Best time to leave Departures

Best window. Day 1: Montpellier to Zurich, stay the night. Day 2: explore Zurich, board the 21:40 Nightjet, arrive Budapest Keleti about 09:30.

The Paris to Vienna sleeper ended in December 2025. Zurich is now the best way to get a night train into Central Europe.

Source
~17 Nov

Budapest → Vienna

Turn up and goChecked
Journey
2h20 to 2h40
Changes
Direct
How often
Hourly
Reservation
Optional, recommended
Best time to leave About hourly, illustrative

Best window. Around 10:00 to 11:00 for a midday arrival and the afternoon free.

RegioJet also runs this route but needs its own ticket. Stick to the ÖBB and MÁV railjets.

Source
Day trips

Vienna → Bratislava or Salzburg

Turn up and goChecked
Journey
56 min Bratislava, ~2h30 Salzburg
Changes
Direct
How often
Twice hourly / hourly
Reservation
None
Best time to leave About hourly, illustrative

Best window. Any morning. Salzburg's market opens 19 Nov, so a night there works well.

These are the ideal way to use spare days before Prague's market opens on 28 Nov.

Source
~23 Nov

Vienna → Prague

Turn up and goChecked
Journey
~4h
Changes
Direct
How often
Every 2 hours
Reservation
Optional, recommended
Best time to leave Departures

Best window. A mid-morning railjet arrives Prague early afternoon.

Brno is on the way and worth a night if you have days to fill.

Source
~29 Nov to ~9 Dec

North to Helsinki

In December, go north in the morning. Every leg here has a good early train that arrives before the 15:15 sunset. The only train with no backup is Kraków to Vilnius, which runs once a day, so leave a spare day around it.

Option A · Kraków straight to Vilnius

Prague → Kraków → Vilnius → Riga → Tallinn → Helsinki

The simplest. Board the 06:13 in Kraków.

Option B · Add Warsaw

Prague → Kraków → Warsaw → Vilnius → …

One more market (opens 28 Nov). Same train, boarded at 08:57 in Warsaw, a gentler start.

~29 Nov

Prague → Krakow

Pick your trainChecked
Journey
~6h by day, ~9h overnight
Changes
Direct
How often
2 day trains, 1 night train
Reservation
~€7 by day, couchette ~€18 to €25
Best time to leave Departures

Best window. The 10:08 'Cracovia' arrives 16:41. The 06:08 'Silesia' arrives 12:10 if you're early risers. The 22:16 sleeper arrives 07:25.

Krakow's market on the Main Square opens 27 Nov.

Source
~2 Dec

Krakow (or Warsaw) → Vilnius

Book aheadChecked
Journey
~9 to 10h (8h from Warsaw)
Changes
1, at Mockava (same platform)
How often
1 a day from Krakow
Reservation
€5 on the Lithuanian leg (ltglink.lt)
Best time to leave Departures · shaded = dark

Best window. Krakow 06:13, or Warsaw 08:57 if you stop in Warsaw. The Warsaw 14:57 gets to Vilnius near midnight.

This is the one train with no backup. Book the LTG Link reservation as soon as it opens, about 30 days out.

Source
~4 Dec (Fri)

Vilnius → Riga

Pick your trainChecked
Journey
4h40
Changes
Direct
How often
Daily
Reservation
€5 (ltglink.lt)
Best time to leave Departures · shaded = dark

Best window. 06:55, arriving Riga 11:33 with the afternoon for Dome Square.

On Fridays, Saturdays and Sundays this train carries on to Tallinn.

Source
~5 Dec

Riga → Tallinn

Pick your trainChecked
Journey
5h50 to 6h40
Changes
1, at Valga
How often
3 a day
Reservation
~€5 on the Latvian leg
Best time to leave Departures · shaded = dark

Best window. The 07:30 reaches Tallinn at 13:18, in daylight. The 11:45 gets in after dark.

To be fair to the bus: the coach takes 4.5 hours with no change. The train works fine and is more comfortable.

Source
~7 Dec

Tallinn → Helsinki (ferry)

Turn up and goTypical, confirm
Journey
2h to 2h40
Changes
Direct
How often
Up to ~13 sailings
Reservation
Pass gives a discount (Tallink code EURAIL)
Best time to leave About hourly, illustrative · shaded = dark

Best window. A morning or midday sailing puts you into Helsinki before dark.

Book direct on tallink.com with the EURAIL code rather than through a ferry website.

Source
~9 Dec

Helsinki → Amsterdam (fly)

Pick your trainChecked
Journey
2h35 flight + 30 min airport train
Changes
n/a
How often
Finnair 2, KLM 1
Reservation
Flight, and HSL airport ticket (not on pass)
Best time to leave Departures · shaded = dark

Best window. Pick the flight that fits your Amsterdam to Singapore connection. Finnair ~08:10 and ~16:40, KLM ~13:55.

The airport train from Helsinki Central runs every 10 to 20 minutes and takes about 30 minutes.

Source
2026 opening dates

Christmas markets

Coloured bars show when each market is open. The dark marker shows when the sample plan has you in town. Munich isn't open yet on Route A, but Tallinn, Helsinki, Vienna and Salzburg are.

01 Nov15 Nov01 Dec15 Dec01 Jan
1st Advent · 29 Nov
Vienna · Rathausplatz
13 Nov
Budapest · Vörösmarty tér estimate
14 Nov
Salzburg
19 Nov
Tallinn · Town Hall Sq
20 Nov
Munich · Marienplatz
20 Nov
Krakow · Main Square
27 Nov
Riga · Dome Square
27 Nov
Helsinki · St Thomas
27 Nov
Prague · Old Town Sq
28 Nov
Warsaw · Old Town
28 Nov
Vilnius · Cathedral Sq
28 Nov

Your pass, in one minute

On the pass, no extra

Regional trains everywhere: Trenord, the red Bernina trains, Italian Regionale, Czech and Austrian railjets (reservation optional), Estonian Elron.

On the pass, plus a seat fee

Frecciarossa €13 · Spanish AVE ~€10 · Portuguese Alfa Pendular small fee · French TGV €10 to €20 · Spain to France €25 to €35 · Baltic LTG Link €5 · night trains vary.

Not on the pass

Italo, Ouigo, Avlo, Bologna's Marconi Express monorail, Helsinki airport train, all flights. Ferries get a discount only.

Where to reserve

The Rail Planner app or eurail.com, or a station ticket counter. Station counters in Spain and Italy are quick and friendly.

Handy links

Italy's rail strikes are usually announced only about 10 days ahead. Check the scioperi page the week before each Italian travel day. Europe's timetables change on Sun 13 Dec 2026, after you've left.