Amsterdam to Prague

Amsterdam to Prague

Netherlands to Czech Republic by rail

Routes on this map

Create your own train map →

Amsterdam to Prague by train: by day or by night

By dayBy night
TimeAbout 11–12.5 hAbout 12 h 17
ChangesOne, in BerlinNone: direct
TrainsDB ICE to Berlin (5 h 42), then ČD EuroCity “ComfortJet” along the ElbeEuropean Sleeper
Night train times—Amsterdam 22:34 → Prague 10:51, three times a week
Fares from (2026)€47 through ticket€49 seat, €79 couchette, €109 sleeper
BookingEuroCity seats €5.50–6.90, recommended; compulsory mid-June to late August. nsinternational.comBerths must be booked. europeansleeper.eu

Amsterdam to Prague is about 1,000 km by rail, and there are two ways to do it. By day, an ICE runs to Berlin (5 h 42 since November 2025) and a EuroCity "ComfortJet" continues down the Elbe valley to Prague. By night, the European Sleeper runs direct. It is a crowdfunded Belgian–Dutch train, and it brought back the direct link in March 2024.

Poster of Amsterdam to Prague
On your wallAmsterdam to Prague on the Detailed map, as a 50 × 70 cm poster. The style, size and words are yours to change.

Route facts

Duration (day)≈ 11–12.5 h with one change in Berlin; NS International lists from €471
Duration (night)≈ 12 h 17 direct: Amsterdam 22:34 → Prague 10:51, three times weekly2
Distance624 km Amsterdam–Berlin + 388 km Berlin–Prague3
OperatorsDB ICE + ČD EuroCity (day); European Sleeper cooperative (night)4
ReservationsEC seat reservations (€5.50–6.90) recommended; mandatory mid-June–late Aug. Night berths must be booked4
Fares (2026)Through tickets from €47; sleeper from €49 seat / €79 couchette / €109+ sleeper. Book at nsinternational.com / europeansleeper.eu1

Height along the route

100200 Amsterdam · 1 m · km 0Berlin Hbf · 36 m · km 639Dresden Hbf · 119 m · km 820Praha hl.n. · 199 m · km 1017 210 m 0 km 1017 km
The height of the track, from AWS Open Data terrain tiles along Trainmap's route. Through tunnels and over bridges, which come from OpenStreetMap, the line runs straight from one end to the other. The highest station is Praha hl.n., at 199 m.

Scenic highlights

  • Elbe Valley. South of Dresden the line follows the Elbe through Saxon Switzerland. The day EuroCity passes here, and so does the night train in the morning. Side to sit: left going south from Berlin, right going north, on the river side (Seat 61).4

Stations on this route

  1. Amsterdam
  2. Berlin Hbf
  3. Dresden Hbf
  4. Praha hl.n.

European Sleeper was founded in 2021 by two Dutch rail entrepreneurs. It raised €500,000 in about fifteen minutes of crowdfunding, ran its first Brussels–Berlin train in May 2023 and reached Prague on 26 March 2024 (Wikipedia). By day, the EuroCity ComfortJets cover the 388 km from Berlin to Prague in under 4 hours, with fares from €18.99.

“A comfortable and operationally robust train.”

Mark Smith, The Man in Seat 61, on the European Sleeper2

Related routes

Sources

  1. nsinternational.com
  2. seat61.com
  3. seat61.com
  4. seat61.com

Facts last checked 18 July 2026 · About Trainmap · All iconic routes

Map style

Everyday

Elevation

Classic

From space

View options

Globe · place names · camera
ProjectionHow the Earth is drawn
Place namesAs they are written there, or in English
3D terrainTilt the map to see it
CameraStay put, or ride along as a route draws

Built by Arinbjörn, sometimes on a train · About

About & credits

Rail data: OpenStreetMap contributors (ODbL)
Stations: Trainline, Nominatim
Maps: OpenStreetMap contributors via Protomaps, self-hosted
Terrain: EU-DEM (Copernicus), USGS, NOAA et al.
Powered by MapLibre GL JS

Support this project ·