Amsterdam Travel Tips

Amsterdam Tips > Travel To Amsterdam > Amsterdam to/from Bruges, Ghent

How to travel Amsterdam to Bruges or Ghent


Bruges (Brugge) is the historic canal city in the northwest of Belgium which attracts many tourist visitors. Nearby is the larger city of Ghent (Gent), the capital of East Flanders province. Bruges is located around 250km south-west from Amsterdam.

Travel between Amsterdam and Bruges/Ghent is possible by high speed and standard rail and competing coach services. Some people also decide to rent a car and drive.

1. Amsterdam-Bruges, Amsterdam-Ghent by Train

Travelling by train is a comfortable way to get from Amsterdam to Bruges or Ghent. The journey is split into the following components:

amsterdam to bruges ghent rail map

(1) Travelling Amsterdam to Brussels or Amsterdam to Antwerp, which can be done either using the high speed Thalys train or by the Intercity Brussels train. The direct Thalys train runs 12x daily from Amsterdam and takes 1 hour 10 minutes to Antwerp or 1 hour 50 minutes to Brussels Zuid/Midi. The 16x daily Intercity Brussels can get you to Antwerp in 2 hours 20 minutes or Brussels in 3 hours 20 minutes.

(2) From Antwerp or Brussels take a frequent Belgian Rail Intercity service to Bruges which goes via Ghent St Pieters. Antwerp-Bruges runs hourly taking just under 1 hour for Ghent and 1 1/2 hours to Bruges. There is also an additional Antwerp-Ghent Intercity service running hourly.

The Brussels Zuid-Ghent-Bruges Intercity runs up to 4x hourly. Travel time is 30 minutes to Ghent and 1 hour to Bruges.

Expect the total journey time from Amsterdam to Bruges to be just over 3 hours if taking the Thalys via Brussels or about 4 hours if using Intercity trains to Belgium. Likewise, Amsterdam-Ghent will take about 2 hours 30 minutes using Thalys and 3 hours 30 minutes with Intercity trains.

If taking the Intercity it's really up to you whether you change in Brussels or Antwerp.

amsterdam - brussels thalysintercity train belgium

For Intercity travel there are standard fixed prices (2018): Amsterdam-Bruges one-way costs €54 (2nd class) or €87.40 (1st class). Other cheaper fares are the super day return valid weekdays after 0900: €70.20 (2nd class) or €113 (1st class); Benelux weekend return: €64.80 (2nd class) and €87.40 (1st class) which is valid Fri-Sun outbound and Sat-Sun for the return.

Amsterdam-Ghent prices are as follows: one-way €47.40 (2nd class) or €77.40 (1st class); super day return €61 (2nd class) or €99 (1st class); Benelux weekend return: €57 (2nd class) and €77.40 (1st class).

These fixed fares mean you can turn up on the day and pay these ticket prices. Intercity fares do not have seat reservations - you just find a free seat available in your travel class.

Holders of Dutch Railways NS discount cards receive a slight fare reduction off the Netherlands segment of travel. Travellers aged under 26 get a 35% discount off international tickets for travel between Netherlands and Belgium using standard trains.

Tickets on Thalys are sold like airfares with mandatory seat reservations and prices rising closer to the travel date. You can buy an Amsterdam-Bruges or Amsterdam-Ghent rail ticket which includes the Thalys component but expect the price to be higher than the Intercity unless booking well in advance. Thalys can be booked up to 3 months out.

The main railways stations in Bruges and Ghent are about a 10-15 minute walk from the city centre.

As Belgium and Netherlands are members of the Schengen Zone agreement you do not need to go through a passport control check when travelling between Amsterdam and Bruges.

How to book online: Amsterdam-Bruges/Ghent can be booked at the NS International site

For more info see our International trains to/from Amsterdam page.

2. Flights Amsterdam-Bruges

The nearest airport to Bruges is Ostend-Bruges (OST) about 25km from the city centre. This airport mainly deals with freight and holiday charter flights. There are no flights between Amsterdam and Bruges.

It is only possible to fly between Amsterdam Schiphol and Brussels Zaventem airports.

3. Amsterdam-Bruges, Ghent by Coach

eurolines bus amsterdam

Eurolines runs a 4x weekly coach service from its Amsterdam Duivendrecht terminal to Stationsplein Bruges (opposite Bruges main railway station). The journey time is timetabled at 5 hours 45 minutes. A one way fare starts at €14.

Eurolines offers a 6x weekly service to Ghent (bus stop at Dampoort station) which takes just under 5 hours. A one way fare also starts at €14.

Flixbus runs a 4x daily service from Amsterdam Sloterdijk to Gent taking about 3 hours 20 minutes. Two of the services are operated by subsidiary Megabus Europe. One way fares are from €12.

It is also possible to do a full day coach excursion tour from Amsterdam to Bruges and back.

4. Amsterdam-Bruges, Ghent by Car

Some travellers decide to rent a car and travel between the cities. In our experience the signs on the Belgian roads can sometimes be a little confusing - however, these days most people are using navigation systems.

The 250km Amsterdam-Bruges trip takes about 3 hours 20 minutes in total with just under 200km of motorways. From Amsterdam you would take the A2 south and then change onto the A27 - you then follow the directions to Antwerp and then onto Brugge.

Amsterdam-Gent is 220km distance and takes about 2 hours 50 minutes driving. At the Antwerp ring follow directions to Sint-Niklaas and then towards Gent.


hotel room

Looking for a convenient hotel in Bruges? Please click here to check with with, which offers guaranteed low rates, unbiased reviews and no booking fees.

For hotels in Ghent click here or Amsterdam click here