Should you buy European train tickets in advance: Yes, and here’s how to save

About a million years ago, buying train tickets for your European trip was very easy and straightforward because they all had fixed prices that were reasonable so you could buy your ticket just before the train departed. Then in the early 2000s, that all changed as countries started introducing “dynamic pricing” similar to airlines and suddenly tickets generally started out cheap and went up in price as the departure date drew near.

Now as of 2022, nearly all international train tickets and most domestic European train tickets are sold this way and buying tickets on departure day is usually insanely expensive. Below we will go over what you need to know to save the most on buying train tickets for your Europe trip, and where to buy them as well. One very nice thing is that you can usually download them instantly these days and not have to pay a delivery charge, but there’s more to the story below.

This article was updated in August, 2022.

European train fares are very cheap early, and expensive on travel day

Britain has used a dynamic pricing system on its train lines ever since they privatized them, and the Eurostar from London to Paris or Brussels has long done the same. As of 2022 it seems that every country in Europe has train fares that keep getting more expensive as the travel day nears.

Most suburban/commuter trains continue to have fixed fares that are always pretty reasonable, but on the long distance trains between major cities, you now have to buy early.

Here’s a typical example of how European train fares now work:

Berlin to Munich

  • Duration: 3 hours 55 minutes
  • Bought today: €142
  • Bought one-week early: €126
  • Bought one-month early: €54
  • Bought three months early: €18

International train fares within Europe all seem to have this dynamic pricing where the fare goes up as the date approaches and more tickets are sold. However, some countries including Switzerland and the Scandinavian countries have fixed domestic fares that can be reasonable if bought on travel day. However, they also have “super saver” fares on some routes where they offer very cheap tickets if you buy far enough in advance.

When to buy European train tickets to get the best fare

The short answer to the question just above is, “as early as possible.” But that’s easier said than done. For one thing, very few of us are willing to lock in a specific non-refundable train ticket close to 6 months in advance. Most people who are putting together their European itinerary tend to only start the detailed planning a few months in advance at most.

The good news is that you can generally get a decent discount on the full fare if you buy at least a month in advance. And booking a week in advance is almost always cheaper than booking on travel day. You can buy most European train tickets online from anywhere, so it all comes down to how early you are able to commit to a non-refundable ticket in order to save money.

Bottom line: One month in advance will usually get a good fare

You’ll also usually notice advance fares can be drastically different from one departure to another the longer in advance you look. For example, to the right you’ll see all of the 9 AM to 3 PM departures from Berlin to Munich on a day a little over three months from now. Of the six departures, the two fastest ones (just under 4 hours) are currently priced at €47.90 in 2nd class, while the four slightly slower (around 4.5 hours) departures are still priced at €17.90.

This sort of things is very common as each departure only has a certain number of ultra-cheap tickets on offer and then the price jumps up quite a bit. On this day the two faster trains are sold out of the ultra-cheap tickets, while they are still available for the slightly slower trains. It’s easy to save quite a bit of money when you see situations like this far enough in advance.

Is a Eurail Pass a better option now?

About 10 years ago, these same European rail companies (mostly run by the government of each country) started requiring a seat reservation when using a Eurail Pass on the popular city-to-city train routes. This means that instead of just hopping on any train about to leave the station, pass holders now had to pay about €5 to €10 for a seat reservation if a seat was even available. Suddenly, a Eurail Pass was less fun, or at least less spontaneous than before.

But the reason they started charging for these seat reservations is so they could also adjust the price of the seats and know how many are available. The net result is that paying as you go while trying to decide on trains at the last minute is now insanely expensive. A Eurail Pass will rarely seem “cheap” but it does provide you with much more flexibility and freedom at a reasonable price compared to paying as you go.

Your two cheap options: Buy at least a month early, or get a rail pass

Obviously it depends on exactly where in Europe you intend on taking the train, but for most people there are only two cheap options, each with its own advantages.

Option 1: Buy at least one month early

If you are willing and able to lock in all your rail travel at least a month early, you can still travel around the continent at a reasonable price. Waiting until just a day or two before you want to go can lead to astonishing prices in some cases. Most European countries start selling tickets 3 to 6 months in advance, and the earlier the better for the lowest fares.

Option 2: Buy a rail pass and travel as you please

Again, a Eurail Pass usually doesn’t look cheap at first glance. You’ll often end up paying around US$60 per ride in addition to about US$7 for a seat reservation. But only rides of 3 hours or less will cost that little on travel day, and they can be as high as US$200 or even more in some countries. A US$67 ride on a rail pass becomes a pretty good deal in comparison.

The 2022 Eurail Passes seem to be quite a bit lower than they had been in 2020, which is probably due to lower ridership during the pandemic. Hopefully these same prices hold up in 2023 because they can be much cheaper than even buying tickets in advance at these prices.

>>>More information on Eurail Passes and if they are right for you

Where to buy advanced European train tickets

There are two basic options when it comes to purchasing advanced train tickets for European trains:

  1. Rail ticket sites that make it easy and charge extra for it
  2. Official rail company sites for each country

One complication with buying European train tickets online is that some countries have very confusing websites and generally make it difficult for tourists. They offer the best fares though, so for most of it it’s worth a try to see if we can pull it off on our own.

The easiest website to use is, which represents a company that has been in business for many decades and is primarily owned by the France and Switzerland rail companies. They usually charge about 20% more than the country sites, and sometimes it can be higher. But they are also easy to use now in 2022 you buy download tickets instantly for no delivery charge. This used to be a headache but now it couldn’t be easier.
>>>Check for train fares

Using the official country websites for advanced tickets

As mentioned, it’s worth trying the official rail websites to save money. Most of them can be switched to the English language for the whole transaction, although some of them turn back into their native language for the last few steps, which can be aggravating and confusing. You’ll usually be able to have the tickets shipped to your home for an extra fee, and some of them also offer printable e-tickets.

If you are going between countries you can buy the ticket from the rail company of either country, and they should be the same price. The German rail site also sells tickets on some trips that don’t involve Germany, and they are usually the best for checking fares and schedules for anywhere in Europe.

How early do European train tickets go on sale?

The last piece of the puzzle, which makes things even a bit more confusing, is that each country starts selling its train tickets a different amount of time in advance. It can be as little as 1 month ahead of time in Switzerland or Belgium, up to 6 months ahead of time in some other countries.

Here are the main ones that should cover most of us:

  • France: 4 months early for most, 6 months early for regional trains, 3 months early for trains to Germany, Netherlands, and Belgium
  • Italy: 4 months early
  • Germany: 3 months early
  • Spain: 2 months early
  • Switzerland: 1 month early
  • Austria: 6 months early
  • Belgium: 1 month early
  • Netherlands: 3 months early

Leave a Reply

Your email address will not be published. Required fields are marked *

All Comments

  1. Joel says:

    Excellent website Roger – really useful in planning our trip to Germany and Austria next summer – thanks!

  2. Rachel says:

    I am taking a trip to Europe in 10 days. I was wondering, if I buy a ticket from cologne to Frankfurt, can I get off at stops along the way, and get back on at a different time? Or should I rather buy separate tickets for each town along the way?

    1. Roger Wade says:


      This is an interesting question. If you buy a ticket on a fast Inter City Express train between those cities it will come with a reserved seat and be for a specific departure. But if you buy a ticket on the slower trains that stop more often it will usually be for the route, so you can get off and back on, as long as it’s the same type of train (rather than the express train). And usually the tickets are cheaper if you buy them more in advance, so if you buy on travel day it could be quite expensive. Check the options on (the official German rail site) and hopefully it will show the slower trains in addition to the ICE trains. -Roger

  3. ivan says:

    hello,I will be flying to Amsterdam at the end of June, I want to go to Bruges for one day, after that go to Bremen in Germany and from there back to Amsterdam for my return flight to the US, I know my dates, would it be a better option to buy train or bus tickets in advance? or, since this are not highly wanted destinations, would it be a good idea just to buy them once I am there?, I was checking bus and train websites and they have regular daily departures, your thoughts please? thank you

    1. Roger Wade says:


      Most of the local or suburban train lines in Europe have fixed fares where it costs the same no matter when you buy. But the intercity trains (the fast ones that go between big cities) start out with cheap fares and the price goes up as more seats are sold. You’ll have to take intercity trains for most of your journey, so definitely buy those as soon as possible for the lowest prices. The trains in that part of Europe go much faster than buses and they are worth the extra money to most people, but the buses will be cheaper. Bus fares in that area, and especially when crossing international borders, are usually cheaper the earlier you buy as well. Let me know if you have any other questions. -Roger

  4. Jamie says:

    Hi Roger,
    We instead planned a trip to Zermatt from Paris via train.
    And then from Zermatt, fly to Amsterdam.
    Can you give me your best advice on how to go about that?

    Use Swiss transfer tickets when we get to CH from Paris?
    And then use it again to go to Zurich?
    How about the trips from Geneve to Zermatt? What do we use for that?
    And the trains from Zermatt to Zurich will that be covered by the swiss transfer ticket meaning one going to Zermatt and one going back to Zurich?
    Any feedback is appreciated!

  5. Tauqir says:

    End of March, I plan to fly into Berlin from there I want to go to Dresden ( one day), Prague ( 1.5days), Budapest (1.5 days) and Vienna( 2 days). I know my dates of travel. Is it better to individual point to point tickets or a pass? Where will it be cheaper to buy from?

    1. Roger Wade says:


      Especially since you know your travel dates, it should be cheapest to buy the point to point tickets. The sooner you buy them the cheaper they will be, or at least you’ll have more choices of departures at the same cheaper price. Buy from the official rail websites of the countries you are traveling in. The German site is and you might be able to buy all of them there. As long as you are buying from the official rail websites, the fares should be almost exactly the same between them.

      Not that you asked, but that is a lot of cities for such a short visit. You’ll be spending almost half your time on trains or in train stations. And personally, I think Dresden is fairly boring so unless you have a specific thing you want to see there, I would skip it and add that day to another city. Let me know if you have any other questions. -Roger