Bruges to Amsterdam by train

No direct train: about 3 hours from Brugge to Amsterdam Centraal, with an SNCB Intercity to Brussels-Midi or Antwerp, then the Eurostar.

A yellow NS train at Amsterdam Centraal beneath the station's glass roof
Origin
Bruges
Destination
Amsterdam
Main stations
Brugge / Bruges to Amsterdam-Centraal

Bruges has no direct train to Amsterdam, but with one change at Brussels-Midi you reach Amsterdam Centraal in about 3 hours.

Intercity to Brussels, then the Eurostar

Start at Brugge, the city's main station. SNCB Intercity trains run to Brussels several times an hour, and the ride takes about an hour. At Brussels-Midi you change to the Eurostar, which reaches Amsterdam Centraal in just under 2 hours, calling at Antwerpen-Centraal on the way.

You can make the connection in two ways:

  • One change at Brussels-Midi. Take a direct Intercity to Brussels-Midi and board the Eurostar there. The whole trip takes a little over 3 hours.
  • Two changes, via Ghent and Antwerp. Take an Intercity to Gent-Sint-Pieters, another to Antwerpen-Centraal, and pick up the Eurostar there. It is a little quicker, at roughly 2 hours 50 minutes.

With luggage, take the single change at Brussels-Midi. The Eurostar is the train with the fixed seat, so leave yourself a comfortable margin there rather than chasing a tight connection.

Eurocity Direct to Schiphol and Amsterdam Zuid

The Eurocity Direct runs from Brussels-Midi and Antwerpen-Centraal about 16 times a day, and you can sit in any free seat in your class. It calls at Schiphol Airport and ends its Amsterdam run at Amsterdam Zuid, not Centraal. That makes it the easy choice if you are flying home from Schiphol.

To reach Amsterdam Centraal this way, you need a local train at the end, which means two or three changes and about 3 hours 10 minutes to 3 hours 40 minutes in all. Saver tickets between Brussels-Midi and Amsterdam Zuid start from €25.

Which Bruges station to use

Leave from Brugge. It is the main station, and the Intercity trains to Brussels, Ghent and Antwerp start or call there. Booking sites may also show Brugge-Sint-Pieters, a small local stop on the north-west side of the city. It is not the one you want.

Tickets, reservations and passes

A Eurostar ticket includes your seat, so there is nothing extra to reserve. Fares from Brussels to Amsterdam start from €29 one way in Eurostar Standard, with Eurostar Plus and Eurostar Premier above it. The cheapest seats are limited.

The Intercity from Brugge needs no reservation. One ticket can cover the whole trip: NS International sells Bruges to Amsterdam tickets from €39 one way, and SNCB Europe lets you choose Brugge as your Belgian station when you book the Eurostar, adding the connection to the same booking.

An Interrail pass covers the SNCB Intercity and the Eurocity Direct with no reservation. The Eurostar is different. Pass holders must reserve, and the pass-holder fare between Belgium and the Netherlands is €22 in Eurostar Standard or €27 in Eurostar Plus. Pass places are limited and sell out on busy trains.

Weekend engineering works in November and December 2026

Engineering works cut the Eurocity Direct short on several weekends:

  • 14 to 15 November, 28 to 29 November and 6 to 7 December: trains run only between Antwerp and Amsterdam Zuid, with SNCB trains covering Brussels to Antwerp.
  • 21 to 22 November: trains run only between Antwerp and Amsterdam Centraal, via Gouda and not via Schiphol.

The Eurostar is affected too: on 14 to 15 and 28 to 29 November it takes about 2 hours 25 minutes between Brussels-Midi and Amsterdam Centraal, so allow up to an hour more on those weekends. SNCB also retimes some trains around Gent-Sint-Pieters on 21 to 22 November.

On 21 to 22 November the Eurocity Direct does not call at Schiphol, so plan another way to the airport that weekend. The timetable also changes on 13 December 2026, so look at the times for your exact date before you book.

Where to book

Book with Omio

Find times and prices for Bruges → Amsterdam.

Check times & prices

Other places to book

These links open the provider’s website. Search for your journey there.

Train service

Find places to stay in Amsterdam

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in AmsterdamHotels and apartments via Booking.com

Frequently asked questions

Is there a direct train from Bruges to Amsterdam?

No. You change at least once. The usual route is an SNCB Intercity from Brugge to Brussels-Midi, then the Eurostar to Amsterdam Centraal.

How long does the train from Bruges to Amsterdam take?

A little over 3 hours with one change at Brussels-Midi. Changing at Gent-Sint-Pieters and Antwerpen-Centraal instead takes roughly 2 hours 50 minutes.

How much is the train from Bruges to Amsterdam?

Eurostar fares from Brussels to Amsterdam start from €29 one way, and the Intercity from Brugge is extra. NS International sells through tickets from Bruges to Amsterdam from €39 one way.

Can I get from Bruges to Schiphol Airport by train?

Yes, with a change. Take an Intercity to Brussels-Midi or Antwerpen-Centraal, then the Eurocity Direct, which calls at Schiphol Airport and needs no reservation.

Do I need a seat reservation?

Only on the Eurostar, where the seat comes with the ticket. Interrail pass holders pay a pass-holder fare of €22 in Standard or €27 in Plus. The SNCB Intercity and the Eurocity Direct need no reservation.

More routes