View of Dinant, Belgium, the destination of this train journey

Train from Amsterdam to Dinant

The train from Amsterdam to Dinant takes 4h12 on the fastest connection, usually changing in Brussels or Namur. Below: every connection, our advice and how punctual the route really is.

Fastest journey4h12
Fewest changes2
Trains per day12

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Timetable updated 6 November 2026Punctuality measured on 123,690 real trips

Our travel advice

Our top pick

Leave at 06:10 and travel via Brussels and Namur: 4h12 with 2 changes.

Book the 06:10 train →

Route map

FrankfurtCologneLuxembourgAmsterdamBrusselsNamurDinant
TrainNight trainOther journeys

All trains from Amsterdam to Dinant

Timetable for a regular Tuesday · times in Amsterdam time (CET)

Tickets for the 06:10 train →Tickets for the 07:10 train →Tickets for the 08:10 train →Tickets for the 09:10 train →Tickets for the 11:10 train →

The timetable at a glance

First train06:10
Last train16:40
Fastest journey4h12
Average journey4h12
Longest journey4h23
Without changing0 of 12

Departures per hour from Amsterdam

  • Departures: 7 in the morning, 5 in the afternoon and 0 in the evening.
  • Operators: NMBS/SNCB and Eurostar.
  • Usual change points: Brussels and Namur.

From our timetable data for a regular Tuesday; times in Amsterdam time.

The journey

The recommended connection leaves at 06:10 and covers about 295 km of track through the Netherlands and Belgium. You spend 3h37 on the train plus 35 minutes changing trains, averaging 82 km/h.

  1. 06:10
    08:06
    EST 9310 · Eurostar
    Amsterdam Centraal → Brussels-Midi1h56 · ± 211 km · 2 intermediate stops · through the Netherlands and Belgium
  2. ⇄
    Change at Brussels-Midi: 26 minutes.
    Comfortable: time to grab food or step outside.
  3. 08:32
    09:43
    IC 2108 · NMBS/SNCB
    Brussels-Midi → Namur1h11 · ± 60 km · 6 intermediate stops · through Belgium
  4. ⇄
    Change at Namur: 9 minutes.
    Tight: wait by the door and check your arrival and departure platforms in advance.
  5. 09:52
    10:22
    L 6059 · NMBS/SNCB
    Namur → Dinant30 minutes · ± 24 km · 4 intermediate stops · through Belgium

In numbers

Rail distance (km)± 295
Countries2
Border crossings1
Trains3
Avg. speed82 km/h
OperatorsEurostar, NMBS/SNCB

Where you cross the border

  • Border the Netherlands → Belgium: around 07:20 (1h10 after departure), on the EST 9310 between Amsterdam Centraal and Brussels-Midi.

All options side by side

DepartsArrivesDurationChangesVia
06:1010:224h122Brussels, NamurRecommendedFastest
06:4011:034h232Brussels-Midi, Bruxelles-Schuman
07:1011:224h122Brussels, Namur
08:1012:224h122Brussels, Namur
09:1013:224h122Brussels, Namur
10:4015:034h232Brussels-Midi, Bruxelles-Luxembourg
11:1015:224h122Brussels, Namur
13:1017:224h122Brussels, Namur
14:4019:034h232Brussels-Midi, Bruxelles-Schuman
15:1019:224h122Brussels, Namur
16:1020:224h122Brussels, Namur
16:4021:034h232Brussels-Midi, Bruxelles-Schuman

Calculated from the timetable for a regular Tuesday (Transitous) and measured arrival times from Rijden de Treinen. Borders: Natural Earth.

Ready to book?

Compare current prices to Dinant at Omio.

Tip: international train tickets usually get more expensive as the departure date gets closer. Booking 1 to 3 months ahead is often cheapest.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Amsterdam to Dinant?

The fastest train from Amsterdam to Dinant takes 4h12. Most journeys have 2 changes.

Is there a direct train from Amsterdam to Dinant?

No, you change trains at least 2 times, usually in Brussels or Namur.

Is there a night train from Amsterdam to Dinant?

None of the connections we found use a night train, so you travel during the day.

Where can I book a train ticket to Dinant?

You can compare prices at Omio. Eurostar fares rise as the train fills up, and tickets go on sale about 6 months ahead.

Which countries does the train from Amsterdam to Dinant pass through?

The recommended connection runs through the Netherlands and Belgium.

How many kilometres is the train journey from Amsterdam to Dinant?

By rail it is about 295 km; as the crow flies 236 km.

Where does the train cross the border on the way to Dinant?

Border the Netherlands → Belgium: around 07:20 (1h10 after departure), on the EST 9310 between Amsterdam Centraal and Brussels-Midi.

Also reachable by train

Further reading