Skip to content
Travel Checker

European Rail Tickets: Availability, deals and age limits

Before planning and booking your rail trip, check whether the tickets and reservations are available on your travel dates. Each European country applies its own booking periods.

SH
Simon Harper
Rail travel expert
· 11 min read
European Rail Tickets: Availability, deals and age limits

A comparatively odd aspect of European rail travel is that there isn't a universal booking window for how far ahead of travel that tickets and reservations can be purchased.

Tickets and reservations for Interrail users can't be made available until schedules have been confirmed, but the usual timetables can be impacted by maintenance and construction work - the details of which are typically confirmed around 6 months in advance.

Hence many European rail operators have a usual booking window of up to 6 months ahead of travel for express train services - Though the German rail operator, DB, offers tickets for travel by its ICE trains up to a year in advance.

However, these usual booking periods are universally shortened by the impact of the annual pan-European timetable update, which occurs on the second Sunday in December.

This is because tickets can't be placed on sale for travel after the second Sunday in December until every aspect of the timetable has been confirmed - which usually occurs around mid-Autumn.

Current booking windows by country

The table below focuses on the booking periods for long-distance express trains.

Train Services 
Click for more details on routes taken by each train etc
Tickets available for travel...
Austria: Nightjet until a year ahead
Austria: Railjet (national and international) / ICE to Germany / EC to Croatia and Sloveniauntil 6 months ahead
Austria: EC to Polanduntil Dec 12th
Austria: Regiojet  until Nov 30th
Belgium: National trains  until 1 month ahead
Belgium: ICE trains to Germany  until 12 months ahead
Belgium: EC and ECD to Netherlands /  Eurostar to London until a year ahead
Belgium: Eurostar to Paris / Germany / Netherlandsuntil Sept 2027
Czechia: National trainsuntil Dec 12th
Czechia: International trains to Hungary / Slovakia / Polanduntil Dec 12th
Czechia: International trains to Austria / Germany until 6 months ahead
Czechia: Leo Expressuntil Dec 12th
Czechia: Regiojetuntil Dec 12th
Denmark: National trains  until 2 months ahead
Denmark: Oresundstag trainsuntil Dec 12th
Denmark: Snalltaget trainsuntil 3 months ahead
Denmark: to Germanyuntil 4 months ahead
European Sleeper trainsuntil 11 months ahead
France: national TGV InOui trains / Intercités trainsuntil Jan 7th (see note below)
France: Ouigo trainsuntil July 1st
France: Eurostar to London / Brussels / Germany / Netherlands    until Sept 2027
France: Lyria to Switzerland: booked on SNCF Connectuntil March 30th
France: Lyria to Switzerland: booked on SBBuntil Jan 31st
France: TGV to Italy: booked on SNCF Connect  until March 30th
France: Frecce trains to Italyuntil Jan 10th
France: TGV to Spain; booked on SNCF Connect  until March 30th
France: TGV to Spain; booked on Renfeuntil 100 days ahead
Germany: ICE trains national and ICE trains to Belgium / Netherlands / Switzerland and ECE trains to Switzerlanduntil 12 months ahead
Germany: Eurostar to Brussels / Parisuntil Sept 2027
Germany: ICE trains to Austria / Denmark / France and TGV trains to France and Railjet trains to Austria / Czechia / Denmark / Hungary and ECE trains to Denmark and EC trains to Polanduntil 6 months ahead
Germany: Nightjet trainsuntil 12 months ahead
Great Britain: Avant West Coast / Chiltern /   EMR /  Greater Anglia / Lumo / Scotrail / SWR / TFWuntil 12 weeks ahead
Great Britain: Southeastern hi-speed  until Dec 31st for Advance tickets 
Great Britain: CrossCountry  / Grand Centraluntil 5 months ahead for Advance tickets
Great Britain: TPE    until March 31st
Great Britain: GWR inc the Night Rivierauntil 24 weeks ahead for weekday travel; until 12 weeks ahead for weekend travel
Great Britain: LNER up to 24 weeks ahead
Great Britain: Eurostar  until Sept 2027
Great Britain: Caledonian Sleeperuntil a year ahead
Hungary: national trains /   international trains to Czechia / Slovakia / Croatia / Romaniauntil Dec 12th
Hungary: international trains to Austriauntil 6 months ahead
Italy: Frecce trains (national journeys): Super Economy ticketsuntil 7 months ahead
Italy: Frecce trains (national journeys): Base / Economy tickets  until 8 months ahead
Italy: Intercity trains / Treno Notte trains Frecce trains to France   until Jan 10th
Italy: TGV to France: booked on SNCF Connectuntil March 31st
Italy: EC trains to Switzerland: booked on Trenitaliauntil Feb 28th
Italy: EC trains to Switzerland: booked on SBBuntil Jan 31st
Italy: Railjet to Austria (booking on Trenitalia)until Dec 12th
Italy: Railjet to Austria (booking on OBB)until 6 months ahead
Italy: Nightjet to Austria  until 12 months ahead 
Netherlands: national trainsuntil Jan 12th
Netherlands: ICE trains to Germanyuntil 12 months ahead
Netherlands: Eurostar to Brussels /  London /  Paris  until Sept 2027
Netherlands: EC trains and ECD trains to Belgium / until 12 months ahead
Netherlands: Nightjet trains   until 12 months ahead 
Norway: national trains until 15 weeks ahead
Norway: Snalltaget trains to Sweden; until 3 months ahead
Norway: Snabbtag trains to Sweden; booking with SJuntil March 31st
Poland: national trainsuntil 1 month ahead
Poland: all international trains from Polanduntil 1 month ahead
Portugal: AP trains and IC trainsuntil Dec 12th
Spain: national trains operated by Renfe  until 100 days ahead
Spain:  trains to France (booking on Renfe)until 100 days ahead
Spain:  Ougio Espagna trains    until July 31st
Spain: iryo trainsuntil 12 months ahead
Sweden: national trains operated by SJ until 12 months ahead
Sweden: Oresundstag trainsuntil Jan 10th
Sweden: Snalltaget trains until 3 months ahead
Sweden: Snabbtag trains to Norway; until March 31st
Switzerland: national trains until 6 months ahead
Switzerland: EC trains to Italy: booking with SBBuntil Jan 31st
Switzerland: EC trains to Italy: booking with Trenitalia  until Feb 28th
Switzerland: ICE trains to Germany: booking with SBBuntil Dec 12th
Switzerland: ICE trains to Germany: booking with DBuntil 12 months ahead 
Switzerland: ECE trains to Germany: booking with SBB until March 31st
Switzerland: ECE trains to Germany: booking with DBuntil 12 months ahead
Switzerland: Railjet trains to Austriauntil 6 months ahead
Switzerland: Lyria trains to Paris: booking with SBBuntil 6 months ahead
Switzerland: Lyria trains to Paris: booking with SNCF Connect  until March 30th
Switzerland:  Nightjet trains    until 12 months ahead 

The ticket booking references on international journeys refer to the national ticket agents at each end of the route.

Tickets for national journeys in France until March 31st will be placed on sale on November 12th.
Also available on November 12th will be tickets travel until July 2nd for Lyria (France - Switzerland) trains and TGV trains to Turin, Milan and Barcelona.

Current booking windows on major routes

from Paris


Tickets available for travel...
to Amsterdam / Brussels / Cologneuntil Sept 2027
to Londonuntil Sept 2027
to other cities in Franceuntil Jan 7th
to Basel / Geneva / Zurichuntil March 30th
to Frankfurt / Stuttgart / Munichuntil 12 months ahead
to Barcelonauntil March 30th
to Turin > Milanuntil March 30th
to Hamburg / Berlin by European Sleeperuntil 11 months ahead

from London

Tickets available for travel...
to Amsterdam / Brussels / Parisuntil Sept 2027
to Birmingham / Glasgow / Liverpool, Manchester / Norwichuntil 12 weeks ahead
to Nottingham / Sheffielduntil 12 weeks ahead
to Bristol / Cardiff / Cornwall / Cheltenham/ The Cotswolds / Plymouth / Hereford / Worcesteruntil 24 weeks ahead for weekday travel; until 12 weeks ahead for weekend travel
to Aberdeen / Edinburgh / Leeds / Newcastle / Inverness / Perth / Yorkup to 24 weeks ahead

from Brussels

Tickets available for travel...
to Amsterdam / London / Rotterdamuntil Sept 2027
to Cologne (by Eurostar trains) / Parisuntil Sept 2027
to Cologne (by ICE trains) / Frankfurtuntil 12 months ahead
to Avignon / Lyon / Marseille / Montpellier / Strasbourg until Jan 7th
to Salzburg / Linz / Viennauntil 12 months ahead
to Berlin / Hamburg / Dresden / Prague / Milan by European Sleeperuntil 11 months ahead
to other cities in Belgiumuntil 1 month ahead

from Amsterdam

Tickets available for travel...
to Brussels / Londonuntil Sept 2027
to Parisuntil Sept 2027
to Berlin / Cologne / Frankfurt / Munichuntil 12 months ahead
to Basel / Zurich / Linz / Viennauntil 12 months ahead
to other cities in The Netherlandsuntil Jan 12th

from Cologne

Tickets available for travel...
to Brussels (by Eurostar train) / Parisuntil 11 months ahead
to Milan by European Sleeperuntil 11 months ahead
to Brussels (by ICE train) until 12 months ahead
to Amsterdam / Basel / Zurich / Bern / Linz / Vienna / Salzburg / Graz / Klagenfurt by Nightjetuntil 12 months ahead
to other cities in Germanyuntil 12 months ahead

from Frankfurt

Tickets available for travel...
to Amsterdam / Brussels / Basel / Zurich / Bern  / Vienna / Salzburg / Graz / Klagenfurt until 12 months ahead
to / Paris / Lyon / Marseille / until 12 months ahead
to Milanuntil Feb 28th
to other cities in Germanyuntil 12 months ahead

from Hamburg

Tickets available for travel...
to Basel / Vienna / Zurich by ICE trainuntil 12 months ahead
to Basel / Vienna / Zurich by Nightjet trainuntil 12 months ahead
to Copenhagenuntil 12 months ahead
to Malmo / Stockholm until 3 months ahead
to  Prague / Bratislava / Budapestuntil 6 months ahead
to other cities in Germanyuntil 12 months ahead
to Paris by European Sleeperuntil 11 months ahead

from Berlin

Tickets available for travel...
to Basel / Vienna / Zurich by ICE trainuntil 12 months ahead
to Basel / Vienna / Zurich by Nightjet trainuntil 12 months ahead
to Copenhagen / Prague / Bratislava / Budapest until 6 months ahead
to Krakow / Warsaw / Wroclaw: booked with DBuntil 6 months ahead
to other cities in Germanyuntil 12 months ahead
to Paris by European Sleeperuntil 11 months ahead

from Munich

Tickets available for travel...
to Budapest / Vienna / Innsbruck / Graz / Linz / Vienna / Bolzano / Verona / Bologna / Venice by Railjet trainuntil 6 months ahead
to Amsterdam / Bologna / Brussels / Hamburg / Venice / Florence / Rome by Nightjet trainuntil 12 months ahead
to Klagenfurt / Graz by ICE and Railjet trainsuntil 6 months ahead
to Vienna / Budapest / Ljubljana / Zagreb by Euronight trainsuntil 6 months ahead
to Ljubljana / Zagreb by EC trainsuntil 6 months ahead
to Paris / Zurich / Strasbourguntil 6 months ahead
to Amsterdam by ICE trainuntil 12 months ahead
to Pragueuntil Dec 12th
to other cities in Germanyuntil 12 months ahead

from Zurich

Tickets available for travel...
to Cologne / Berlin / Frankfurt / Munich by day trainsuntil 12 months ahead
to Salzburg / Vienna / Graz / Innsbruck by day trainsuntil 6 months ahead
to Amsterdam / Vienna / Graz /  Cologne / Hamburg by Nightjet trainuntil 12 months ahead
to Parisuntil 6 months ahead
to Prague / Berlin by CD Night trainuntil Dec 12th
to Ljubljana / Zagrebuntil  Apr 30th
to Milan / Verona / Venice / Bologna / Florence / Genoa / La Speziauntil Jan 31st: booking with SBB
to other cities in Switzerlanduntil 6 months ahead

from Vienna

Tickets available for travel...
to Budapest / Zurich / Berlin / Hamburg / Frankfurt / Munich / Cologne / Ljubljana / Zagreb / Venice / Trieste by day trainsuntil 6 months ahead
to Amsterdam / Brussels / Zurich / Berlin / Hamburg / Florence / Rome / Bologna by Nightjet trainuntil 12 months ahead
to Prague by Railjet trainsuntil 6 months ahead
to Prague by Regiojet trainsuntil Nov 30th
to Warsaw / Krakowuntil Dec 12th
to other cities in Austriauntil 6 months ahead

from Milan

Tickets available for travel...
to Venice / Bologna / Bari / Lecce / Florence / Rome / Naples / Trieste / Turin (Frecce trains)until 7 months ahead
to Bari / Genoa / Ventimiglia / La Spezia / Pisa / Livorno / Perugia (Inter City trains)until Jan 10th
to Lecce / Palermo / Syracuse (Treno Notte trains)until Jan 10th
to  Lyon / Paris: by Frecce trainuntil Jan 10th
to Paris: by TGV trainuntil March 30th
to Basel / Geneva / Zurich / Frankfurt until Feb 28th
to Cologne / Brussels by European Sleeperuntil 11 months ahead

from Venice

Tickets available for travel...
to Innsbruck / Munich / Graz / Vienna / Klagenfurt by day trainsuntil 6 months ahead
to Innsbruck / Munich / Vienna / Stuttgart by Nightjet trainsuntil 12 months ahead
to Geneva / Zurich until Feb 28th
to Milan / Bologna / Bari / Florence / Rome / Naples / Trieste / Turin (Frecce trains)until 7 months ahead
to Bari (Inter City trains)until Jan 10th

from Rome

Tickets available for travel...
to Innsbruck / Munich / Graz / Vienna by Nightjet trainuntil 12 months ahead
to Milan / Bologna / Bari / Lecce / Florence / Rome / Naples / Trieste / Turin / Verona / Bolzano / Genoa  (Frecce trains)until 7 months ahead
to Bari / Genoa / Ventimiglia / La Spezia / Pisa / Livorno / Perugia / Palermo / Syracuse (Inter City trains)until Jan 10th
to Palermo / Syracuse / Trieste (Trenno Notte trains)until Jan 10th

from Barcelona

Tickets available for travel...
to Paris / Lyon / Marseilleuntil 100 days ahead
to Madrid / Malaga / Sevilleuntil 100 days ahead
to Alicante / Valenciauntil Jan 24th
to Pamplona / San Sebastian / Leonuntil Jan 24th

from Prague

Tickets available for travel...
to Berlin / Copenhagen / Hamburg / Budapest / Vienna / Graz until 6 months ahead
to Basel / Zurichuntil Dec 12th
to Amsterdam / Brussels by European Sleeperuntil 11 months ahead
to Bratislava / Vienna / Budapest / Kosiceuntil Dec 12th
to Warsaw / Krakow until Dec 12th
to other cities in Czechiauntil Dec 12th

Current Promo Offers and Deals

(1) DB is offering a 20% discount to all travellers aged 15 to 26 who will be travelling in Germany before December 12th.

(2) ScotRail is offering a Family Pass - a week of unlimited travel in Scotland for two adults and up to four children for a flat rate of £60.

Child Ticket Conditions

Another quirky aspect of European rail ticket booking is that there is no universal standard at which child ticket terms apply.

Children typically* save 50% on the Adult ticket prices at the ages shown below when travelling on European trains.
Above these ages the adult rates apply to tickets, but below these ages, children travel for free.

*= exceptions can apply between different train operators, including when cities manage local rail network.

Austriaaged 6 to 14 (see below)
Belgium11 and under (free travel)
Czechiaaged 6 to 14
Denmark11 and under (free travel)
Denmarkaged 12 to 15 (50%)
Franceaged 4 to 11
Finlandaged 4 to 17
Germanyaged 6 to 14 (see below)
Great Britainaged 5 to15
Hungaryaged 6 to 14
Italy ( Trenitalia express trains)aged 4 to 14
Italy (Trenitalia regional trains)aged 4 to 11
Netherlandsaged 4 to 11
Norwayaged 4 to 15
Polandn/a - dependent on national ID cards
Portugalaged 4 to 12
Spainaged 4 to 13
Sweden15 and under (special rates apply)
Switzerland aged 6 to 15

When an adult (a person aged 15 and over) books the cheapest type of ticket for long-distance journeys, both within or from / to Austria and Germany, up to four children aged 14 and under travel for free with the 'Adult'.
It doesn't matter if the Adult books 1st or 2nd class tickets.  

In other countries including Czechia, Great Britain, France, Italy, Netherlands, Sweden, and Switzerland, railcards or passes are available which enable further savings when adults travel with kids.

Senior Ticket Conditions

These are that are the ages at which discounts can be accessed by senior travellers. 

Though in Austria, France, Great Britain, Italy, The Netherlands, Slovenia, Spain and Switzerland, the discounts can only be applied when using associated railcards or passes.

Austria65
Belgium65
Czechia65
Denmark67
France60
Finland65
Germany65
Great Britain60
Hungary65
Italy60
Netherlands60
Norway67
Poland60
Portugal65
Spain60
Sweden65
Switzerland64 (women) / 65 (men)
SH

Simon Harper

Simon has been writing about international rail journeys for over 10 years and has travelled across 33 European countries by train.

By asking a question you agree to our Privacy Policy and Terms of Use.

© 2025 AI Travel Services Ltd registered in England and Wales - Limited Company Number 16299804. All rights reserved.