
Five countries in fourteen days, all reachable by direct trains, and all covered by a single regional eSIM you install once before you leave. Budget roughly 500 MB to 1 GB a day for maps, tickets and messaging, so 10 GB comfortably covers two weeks without hunting for a shop at any border.
This is the classic first Eurotrip route, and it works because every leg is a direct train: Amsterdam to Berlin, Berlin to Prague, Prague to Vienna, Vienna to Budapest. Five countries, no flights, no car. The connectivity side is where most people overpay, either by leaving home roaming on or by buying a fresh local SIM in each country. Neither is necessary. One regional plan covers the whole route, and the only real planning is how much data to buy.
Fourteen nights splits neatly across five cities with two or three nights each and no day lost entirely to a train. Every leg is a single direct service, so nobody is dragging a suitcase across a platform with four minutes to change. Times are approximate and worth rechecking when you book, since seasonal timetables move.
| Leg | Train | Time | Nights |
|---|---|---|---|
| Amsterdam (Netherlands) | Arrive by air | - | 3 |
| Amsterdam to Berlin (Germany) | ICE, by NS International and DB | About 5h50 | 3 |
| Berlin to Prague (Czechia) | EuroCity, by ČD and DB | About 4h30 | 3 |
| Prague to Vienna (Austria) | Railjet by ČD and ÖBB, or RegioJet | About 4h | 2 |
| Vienna to Budapest (Hungary) | Railjet or EuroCity, by ÖBB and MÁV | About 2h40 | 3 |
Run it in reverse if flights home are cheaper from Amsterdam. Nothing about the connectivity advice below changes with direction.
These are four quite different trains, and knowing which is which decides whether you book a seat, which side you sit on, and how early you need to be at the station.
Amsterdam to Berlin is the long one, and it is now an ICE rather than the older Intercity: NS International runs it five times a day from Amsterdam Centraal to Berlin Hauptbahnhof in a little under six hours, with a restaurant car, sockets at every seat and onboard wifi. Reservations are not compulsory, and the operator still advises taking one. Take the advice: at that length, standing in a vestibule near Hannover is a miserable way to start a holiday. Leave on a mid-morning departure and you arrive in time for dinner.
Berlin to Prague is the one people remember. EuroCity services run roughly every two hours, take about four and a half hours, and spend the last stretch threading the Elbe valley between Dresden and the Czech border, with the river on one side and sandstone cliffs on the other. Most departures now use Czech Comfortjet stock with a proper restaurant car. Sit on the right leaving Berlin for the valley views, and treat Dresden as a legitimate place to break the journey rather than a blur through the window.

Prague to Vienna is the leg with a real choice. The ČD and ÖBB railjets run most frequently, around nine or ten times a day, and take a little under four hours into Wien Hauptbahnhof. RegioJet, a private operator, runs fewer departures at a lower fare with a seat always included and steward service on board. Neither is wrong. Book the railjet if your timing is fixed, RegioJet if your budget matters more than your departure time.
Vienna to Budapest is the easy one and a good argument for keeping Vienna short. ÖBB and MÁV run an hourly railjet or EuroCity from Wien Hauptbahnhof to Budapest Keleti in about 2h37. Reservations are optional and cost a couple of euros, and are worth having in summer. Because it runs hourly, this is the one leg you can genuinely turn up for.
Two things are being sold separately on this route and conflating them is the usual expensive mistake. The ticket is your right to travel. The reservation is a specific seat on a specific train. On these four legs the ticket is what needs planning; the reservation is a few euros of insurance.
An Interrail pass, which now covers what Eurail used to sell separately, is worth pricing against the total if you are adding stops beyond these five or want to decide departures on the day. Note that a pass is not a seat: reservations are still bought per train on top of it. For exactly this itinerary, four advance tickets bought early usually win.
Sold-out days happen around public holidays and in high summer, and none of these legs is a dead end when they do.
Two or three nights each is enough to see a city properly without living on trains. What each stop is actually for:
Amsterdam is an easy first landing: the airport train reaches the centre in about fifteen minutes, and the city is small enough to walk end to end. Three nights covers the Rijksmuseum, a canal loop and a day trip out of the city.

Berlin is the one stop where three nights still feels short. Taking the long train ride second gets it out of the way early, and leaves the time for a city that rewards wandering more than ticking off sights.

Prague has the prettiest arrival of the five, on a scenic run down the Elbe valley. The old town is compact and very busy by mid-morning, so early starts are worth the alarm.

Vienna gets two nights rather than three, because the trains onward to Budapest are frequent and fast. Coffee houses, one palace, then move on.

Budapest is the cheapest of the five and a good place to end, because the last leg runs under three hours and leaves most of the arrival day intact. Thermal baths, and the parliament seen from across the Danube.

Three nights in a city means two full days, and on this route the second day is often better spent an hour outside town. Every trip below is a local or regional train, bookable on the day, with no advance fare to worry about.
| From | Go to | Rough time each way | Why |
|---|---|---|---|
| Amsterdam | Haarlem | 15 minutes | The Amsterdam people imagine, at a quarter of the crowd |
| Amsterdam | Zaanse Schans, via Zaandijk | 20 minutes | Working windmills on the river, easily a half day |
| Amsterdam | Utrecht | 25 minutes | Canals at street level, a student city rather than a museum |
| Berlin | Potsdam | 40 minutes | Sanssouci and its park, a full day if the weather holds |
| Berlin | Oranienburg | 45 minutes | Sachsenhausen memorial, a heavy but worthwhile morning |
| Prague | Kutná Hora | 1 hour | The ossuary and a cathedral, in a quiet small town |
| Prague | Karlštejn | 40 minutes | Castle on a wooded ridge, walkable from the station |
| Vienna | Bratislava | 1 hour | A sixth country before lunch, and a cheap one |
| Vienna | Melk | 1 hour | Abbey above the Danube, gateway to the Wachau valley |
| Budapest | Szentendre | 40 minutes | Riverside old town on the suburban HÉV line |
| Budapest | Gödöllő | 45 minutes | The Habsburg summer palace, minus the Vienna queues |

Bratislava is the sleeper hit of that list. It is a different country, an hour from Wien Hauptbahnhof, and the old town is small enough to see properly between two trains. Slovakia is covered by the same regional eSIM as the five countries you sleep in, so it costs nothing extra in data terms to spend a day there.

One. A regional plan covers all five countries on a single profile, so you cross four borders without touching your phone. Buying five single-country plans costs more, wastes whatever is left on each one, and means five installs. The exception is a trip that spends almost all its time in one country with a single night elsewhere, where a single-country plan plus a little patience is genuinely cheaper. Our guide to single-country, regional or global plans walks the maths.
One thing to check before you buy anything: if your home plan comes from an operator inside the EU or EEA, roam-like-at-home already covers you across this whole route at no extra cost, and you do not need a travel eSIM for it. This guide is for everyone arriving from outside that bloc, including UK plans that reintroduced roaming charges, where the alternative is per-day roaming fees.
Rail travel is unusually data-hungry in short bursts, because the moments you need a connection are the moments you cannot wait: a platform change, a ticket barrier, a hostel address. Steady browsing matters much less.
| What you will do daily | Rough data |
|---|---|
| Maps and walking directions | 50 to 150 MB |
| Rail apps, live times, ticket barriers | 20 to 50 MB |
| Messaging and a few photos home | 100 to 250 MB |
| Occasional video or music streaming | 300 MB and up per hour |
That lands most travellers between 500 MB and 1 GB a day without streaming, which is where the 10 GB figure comes from. If you stream on long legs, budget nearer 15 GB or plan to top up mid-trip rather than over-buying up front. Our breakdown of how much data a day of travel actually uses has the per-app numbers.
Every operator on this route advertises onboard Wi-Fi, and on none of them should it be your only connection. It drops in tunnels, saturates when a full train boards, and on cross-border legs it often stops working entirely once the train changes network. Treat it as a bonus for the stretch between cities, not as the thing your ticket lives on.

Download every ticket as a PDF or into the rail app's offline wallet before you board. A barrier that will not accept a ticket because the app cannot reach the internet is the single most common way a data problem turns into a missed train.
Each national operator runs its own booking app, and each one wants a connection at the point you least want to depend on one. Install and log into them at home.
Add offline maps for all five cities while you are at it. Our offline prep checklist covers what else is worth downloading before you lose easy Wi-Fi.
Each country on this route has three national networks, and a travel eSIM registers onto one of them as it crosses: KPN, Odido and Vodafone in the Netherlands; Telekom, Vodafone and O2 in Germany; O2, T-Mobile and Vodafone in Czechia; A1, Magenta and Drei in Austria; Magyar Telekom, Yettel and One in Hungary. You do nothing at the border. The phone re-registers on its own, usually within a few minutes of the train crossing, though it can take a little longer on a fast leg.
If data stops after a border and does not come back, it is nearly always the phone holding onto a network it can no longer reach. Toggling airplane mode for ten seconds forces a fresh registration and fixes it more often than anything else. The full sequence is in our guide to eSIM data that stops working abroad, and coverage per country is on each destination page.
Install the eSIM at home on Wi-Fi, leave the line switched off, and turn it on when you land in Amsterdam. Set it as your data line, turn Data Roaming on for that line, and leave your home line's data and roaming off so it cannot quietly bill you. That is the whole setup, and it holds for the remaining four countries without another change.
The tickets, yes: advance fares rise as each train fills, and booking early saves more than anything else on this trip. Seat reservations are optional on all four legs, and worth the few euros on Amsterdam to Berlin and in high summer.
Amsterdam to Berlin, at a little under six hours on a direct ICE. Taking it second, rather than at the end, keeps the remaining three legs to about four hours or less.
Yes, and it is worth pricing against four advance tickets. A pass usually wins if you are adding stops or want to decide departures on the day; for exactly these five cities, early advance fares usually come out cheaper.
Berlin to Prague. The last stretch follows the Elbe between Dresden and the Czech border, with the river on one side and sandstone cliffs on the other. Sit on the right leaving Berlin.
Yes. A regional Europe plan covers the whole route on one profile, so you cross every border without installing anything new or switching lines. It also covers day trips into neighbouring countries, Slovakia included.
About 10 GB suits most travellers on this route, which is roughly 500 MB to 1 GB a day for maps, rail apps and messaging. Budget nearer 15 GB if you stream on the long legs.
Yes, though it re-registers onto the new country's network as you cross, which can take a few minutes. If data does not return, toggle airplane mode briefly.
Keep it active for calls, texts and one-time passcodes, with its data and roaming switched off. The travel eSIM runs alongside it as your data line.
Yes, at two nights per city it compresses to about ten days. The connectivity plan does not change, only how much data you need to buy.
A regional plan covers far more of Europe than these five, so a detour to Poland, Slovakia or Slovenia needs nothing extra. Check the destination page for the full country list.
Get a travel eSIM for 200+ destinations in under a minute.
Get your Europe eSIM →