How far in advance can I purchase a train ticket?

Train tickets can be purchased in a booking horizon of 30 to 180 days in advance of a journey. This booking horizon depends on the route and each rail carrier’s policy.

In order to take advantage of the best prices and availabilities, always book as far in advance as possible. It’s particularly important to book early during peak travel seasons to ensure you can travel on the date you wish.

Please note – when planning a journey you can always enter a date within 30 days of today to view general travel times and ticket fares.

Booking horizon by country (in advance of the date of travel):*
 
  • Austria   - 90 days
  • Balkans - 60 days
  • Benelux  (International) - 90 days
  • Croatia/Slovenia  (International) - 90 days
  • Czech Republic  (International)  - 60 days
  • Denmark - 60 days
  • Finland - 60 days
  • France  - 90 days
  • Germany   - 90 days
  • Great Britain - 75 days
  • Hungary  (International) - 90 days
  • Italy  - 120 days
  • Montenegro/Serbia - 90 days
  • Norway - 90 days
  • Spain - 60 days
  • Sweden - 180 days
  • Switzerland - 90 days
  • Poland  (Domestic) - 30 days
  • Poland  (International) - 60 days
  • Romania  (Domestic) - 30 days
  • Romania  (International) - 90 days
  • Russia - 45 days

 

Booking horizons for the major train lines or carriers (in advance of the date of travel):*
 
  • Allegro  - 60 days
  • ATOC Britain  - 90 days
  • Berlin-Warsaw Express  - 60 days
  • CNL  - 122 days
  • DB - 90 days
  • Eurostar  - 180 days
  • France-Freiburg (Breisgau)TGV  - 90 days
  • France-Germany High Speed  - 90 days
  • France-Italy TGV  - 90 days
  • France - Russia - 60 days
  • France-Spain High Speed  - 90 days
  • Germany-Italy Day  - 120  days
  • Hungarian Trains  - 90  days
  • ICE - 90 days
  • Lusitania  - 60  days
  • Lyria  - 90 days
  • NTV Italo  - 120  days
  • RENFE  - 60  days
  • Romanian Night Trains  - 90 days
  • Thalys  - 90  days
  • Thello Night  - 120 days
  • Tolstoy  - 60 days
  • Trenitalia (Domestic)  - 60 days
  • Trenitalia  (International)  - 90 days
 
*Subject to change.