Trip routes14 min read

Two weeks in Europe by train: Amsterdam to Budapest

Two weeks in Europe by train: Amsterdam to Budapest — Trip routes travel guide
The Zwitchy Team
Published Aug 17, 2026

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.

Two weeks in Europe by train: Amsterdam to BudapestAmsterdam (3 nights), Berlin (3 nights), Prague (3 nights), Vienna (2 nights), Budapest (3 nights)Amsterdam🇳🇱3 nightsBerlin🇩🇪3 nightsPrague🇨🇿3 nightsVienna🇦🇹2 nightsBudapest🇭🇺3 nights
Every stop on one eSIM.
Contents

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.

The route, leg by leg

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.

LegTrainTimeNights
Amsterdam (Netherlands)Arrive by air-3
Amsterdam to Berlin (Germany)ICE, by NS International and DBAbout 5h503
Berlin to Prague (Czechia)EuroCity, by ČD and DBAbout 4h303
Prague to Vienna (Austria)Railjet by ČD and ÖBB, or RegioJetAbout 4h2
Vienna to Budapest (Hungary)Railjet or EuroCity, by ÖBB and MÁVAbout 2h403

Run it in reverse if flights home are cheaper from Amsterdam. Nothing about the connectivity advice below changes with direction.

The four trains, one by one

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.

The Elbe river winding between wooded sandstone cliffs in Saxony, the landscape the Berlin to Prague line follows.
The last stretch into Czechia, and the reason to book a window seat.

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.

Booking, and what a reservation actually buys you

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.

If the direct train is sold out

Sold-out days happen around public holidays and in high summer, and none of these legs is a dead end when they do.

The five stops, in order

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.

Canal houses in Amsterdam with bicycles parked along the railing of a bridge.
Amsterdam: three nights before the longest leg of the trip.

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.

The Brandenburg Gate at the end of a wide Berlin boulevard, with the television tower visible behind it.
Berlin: the long leg done early, so the rest are short hops.

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.

Prague rooftops and the bridges over the Vltava river seen from a hillside.
Prague: about four hours from Berlin, through the Elbe valley.

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

A quiet Vienna street lined with tall historic buildings in early morning light.
Vienna: a short hop in, a shorter hop out.

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.

The Hungarian parliament building on the bank of the Danube in Budapest, seen from across the river.
Budapest: the fastest leg of the trip, and the cheapest stop.

Day trips worth the extra ticket

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.

FromGo toRough time each wayWhy
AmsterdamHaarlem15 minutesThe Amsterdam people imagine, at a quarter of the crowd
AmsterdamZaanse Schans, via Zaandijk20 minutesWorking windmills on the river, easily a half day
AmsterdamUtrecht25 minutesCanals at street level, a student city rather than a museum
BerlinPotsdam40 minutesSanssouci and its park, a full day if the weather holds
BerlinOranienburg45 minutesSachsenhausen memorial, a heavy but worthwhile morning
PragueKutná Hora1 hourThe ossuary and a cathedral, in a quiet small town
PragueKarlštejn40 minutesCastle on a wooded ridge, walkable from the station
ViennaBratislava1 hourA sixth country before lunch, and a cheap one
ViennaMelk1 hourAbbey above the Danube, gateway to the Wachau valley
BudapestSzentendre40 minutesRiverside old town on the suburban HÉV line
BudapestGödöllő45 minutesThe Habsburg summer palace, minus the Vienna queues
Sanssouci palace in Potsdam above its terraced vineyard steps, a short train ride from Berlin.
Potsdam: 40 minutes from Berlin, and a full day if the weather holds.

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.

Bratislava castle above the old town on the bank of the Danube, an hour by train from Vienna.
Bratislava: a sixth country, an hour away, on the same eSIM.

One eSIM, or one per country?

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.

What actually uses data on a rail trip

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 dailyRough data
Maps and walking directions50 to 150 MB
Rail apps, live times, ticket barriers20 to 50 MB
Messaging and a few photos home100 to 250 MB
Occasional video or music streaming300 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.

Train Wi-Fi is not a data plan

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.

A European station platform with a departure board overhead, a waiting train and travellers walking along the platform.
The moments you need a connection are the ones you cannot wait for.
💡

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.

The apps worth having before you go

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.

Networks change at every border

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.

Set it up before you fly

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.

Do I need to book these trains in advance?

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.

How long is the longest leg?

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.

Can I do this route with an Interrail or Eurail pass?

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.

Which leg has the best views?

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.

Does one eSIM really cover all five countries?

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.

How much data should I buy for two weeks?

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.

Will my eSIM work on the train between countries?

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.

Do I still need my home SIM?

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.

Is this route doable in less than two weeks?

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.

What if I add a sixth country?

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.

See Europe eSIM plans →
Share
Ready for your trip?

Get a travel eSIM for 200+ destinations in under a minute.

Get your Europe eSIM →

Keep reading