How to Travel Europe by Train

The Burgundy vineyards blur past at 200 miles per hour, vines close enough to count the rows. That's the TGV between Paris and Lyon. On the Rhine between Cologne and Mainz, medieval castles sit on clifftops above the river. Near Nice, the Mediterranean fills your window for miles before the first tunnel into Italy. None of this is available at 35,000 feet.
Flying between European cities feels efficient until you calculate transit to the terminal, the wait, the actual flight, the baggage claim, and the trip into the city center from an airport that is never actually near the city center. The Paris to Lyon flight takes 1 hour 10 minutes. The train takes 2 hours and drops you in the middle of both cities. For most inter-city routes in Europe under three hours, the train is not just convenient. It's faster door to door.
Understanding how to book that train, and whether a rail pass makes financial sense for your trip, is where most first-time European rail travelers run into trouble. Here’s our guide.
-
Pass or Individual Tickets: The Honest Answer
-
Where to Book
-
Country by Country: What to Know
-
Overnight Trains
-
The Seat61 Rule
-
Practical Tips
The Eurail Global Pass — the pass sold to non-European residents — covers 33 countries and starts at around $315 to $370 in second class for a 7-days-within-one-month option. It sounds like a good deal until you understand the catch.
Individual tickets on European high-speed trains, booked six or more weeks in advance, cost 40 to 60% less than walk-up fares. A Paris to Barcelona ticket bought six weeks out runs $50 to $80. The same ticket at the station, or using a pass that entitles you to board at walk-up pricing, runs $120 to $180. The pass costs roughly the same as four or five of those advance tickets and still requires you to pay separate seat reservation fees on high-speed trains in France, Spain, and Italy, which run $10 to $30 per leg.
The math favors point-to-point tickets in most cases, with two exceptions: you're traveling flexibly with genuinely open dates across three or more countries, or you're making five or more long-distance rail journeys in a single month. For planned itineraries with fixed dates, individual tickets booked in advance beat the pass consistently.
The pass also doesn't work on Italo , Italy's private high-speed operator, which runs a competitive, modern service on the Rome-Florence-Milan corridor and often has cheaper fares than state-run Trenitalia on the same routes.
Booking directly through each country's national rail website (France's SNCF Connect, Germany's Deutsche Bahn, Italy's Trenitalia )gets you the lowest possible price without service fees, but the websites range from adequate to genuinely frustrating for foreign credit cards and English-language navigation.
Third-party platforms solve most of those frustrations for a nominal fee. Trainline and Omio both aggregate tickets from multiple operators, present them in an English-language interface, and send e-tickets to your phone. Both charge a service fee of roughly $1 to $3 per booking, which is worth it. Rail Europe works similarly and has a strong track record for complex multi-country itineraries.
The practical approach: use Omio or Trainline to research routes, timing, and approximate costs. If the national rail website is easy to use for your specific route, Germany's Deutsche Bahn is genuinely good. Book directly and save the fee. If not, the third-party service is a reasonable trade.
All three platforms work as apps on your phone, which means your tickets travel with you and don't require printing or collecting at a station kiosk. Just make sure your phone is charged.
France. SNCF Connect runs an excellent high-speed TGV network. Paris to Lyon, Bordeaux, Marseille, and the south all run on TGV routes. Book early. Fares open four months in advance and the lowest prices disappear quickly. Even with a Eurail pass, seat reservations on French TGVs are required and run approximately $10 to $20 per leg.
Italy. Italy has two competing high-speed operators: Trenitalia with its Frecciarossa trains and Italo. Both are good. Competition between them has driven fares down: Rome to Florence in two hours runs $30 to $50 booked in advance, either operator. Regional trains are cheap and require no reservation but run slower. The practical approach for Italy is to book high-speed trains in advance and use regional trains for day trips.
Spain. Renfe operates Spain's AVE high-speed network. Madrid to Barcelona in two and a half hours, Madrid to Seville in two and a half hours. Fares are lowest when booked months ahead and rise steeply close to travel.
Germany. Deutsche Bahn covers Germany comprehensively, with ICE high-speed trains connecting major cities. Germany's trains run later than most of Europe's reputation for punctuality would suggest; allow buffer time for connections. Unlike France, Italy, and Spain, Germany generally does not require advance seat reservations, meaning you can board most trains with a same-day ticket.
UK. The Eurostar connects London's St. Pancras station to Paris in about 2 hours and 20 minutes, Brussels in 2 hours, and Amsterdam in 4 hours. It operates as a separate ticketing system from the rest of the European rail network. Fares start around $60 to $80 each way booked in advance and rise to $200 or more for last-minute bookings. Once in the UK, National Rail covers the domestic network; advance tickets are consistently cheaper than walk-up prices.
Overnight trains solve a practical problem: you travel while you sleep, arrive in a new city in the morning, and don't burn a night's hotel cost. The network has expanded significantly in recent years after a long decline.
European Sleeper currently operates two routes: Brussels to Prague via Amsterdam and Berlin, and Paris to Berlin via Brussels, each running three times weekly. A third route connecting Brussels to Milan via Zurich is scheduled to begin in September 2026. Nightjet, operated by Austrian Federal Railways, serves routes including Vienna to Hamburg, Vienna to Amsterdam, Munich to Rome, and multiple connections across Central Europe. The Caledonian Sleeper connects London to Scotland overnight.
Couchette berths, the fold-out beds in a shared six-person compartment, run $30 to $60 above the ticket price. Private sleeper compartments run $80 to $150 more. Book as early as possible; sleeper capacity is limited and popular routes sell out months in advance.
Before booking any European train you haven't taken before, spend ten minutes on Seat61. It is the single most useful resource for European rail travel, run by a British rail enthusiast who has documented virtually every significant train route in Europe with practical booking advice, reservation requirements, operator notes, and honest assessments of which trains are worth taking. It is free and has no commercial agenda. Use it.
Book two to four months in advance for the lowest fares on French, Spanish, and Italian high-speed routes. France's TGV schedule opens four months out and best prices go first. Germany is more forgiving on advance booking. The UK requires at least four to six weeks for good fares.
First class on European trains is often available for $20 to $40 more than second class on advance tickets. Second class on most modern European high-speed trains is entirely comfortable. First class on an older regional train is not appreciably better. The upgrade is worth considering on long routes, not worth it on short ones.
Validate your ticket before boarding if the station has validators. Failure to validate can result in fines on some networks, particularly in France and Italy. E-tickets on a phone are usually validated automatically but check the instructions for your specific country.
Station left-luggage facilities, called consigne in French, are widely available at major train stations and typically cost $5 to $10 for a few hours. Useful for arriving before hotel check-in or exploring a city between trains.
Booking platform fees and Eurail pass prices as of June 2026. Train prices vary widely by route, date, and advance booking window.

