Choose your Eurail Pass
Explore Europe by train with a Eurail Pass
33 countries, 1 rail pass
A Global Pass can take you to over 40,000 destinations across Europe. It's flexible, so you can map out your route in advance or simply decide on the day – you choose.
Eurail is for everyone
Anyone who lives outside of Europe can travel with Eurail, and under-27s and over-60s even get a discount on their Passes.
Do you live in Europe? Travel with an Interrail Pass instead
Prices from € 185
Meet our bestsellers
Travel in multiple countries
Eurail Global Pass
Travel to over 40,000 destinations in 33 countries with our classic Pass, delivered straight to your device.
From € 185
Travel in 1 country
Eurail One Country Pass
Choose one of 29 European countries to explore from top to bottom – you'll feel like a local in no time.
From € 51
See where other Eurailers are going with a Global Pass
A Global Pass lets you travel in these 33 countries:
Austria, Belgium, Bosnia-Herzegovina, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Great Britain, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey.
Get inspired before you go
1 Month in Europe: From Madrid to Rome This journey takes you from the capital of Spain to the capital of Italy, through several of Europe’s most iconic cities, and along some dramatic scenic routes.
2 weeks on the Greek Islands Discover the Greek Islands Santorini, Ios and Paros with your Eurail Pass and open the door to culture, history, architecture and a laid-back good time.
Change of currency
You cannot change the currency once you have a Pass in your cart. Remove the Pass, and then change the currency on the website header.