The 6 best cities in Belgium
Easily accessible by train
Visit the most beautiful places in Belgium: Our 6 tips
1. Mechelen
Mechelen is situated between Brussels and Antwerp. This city has a lot of history and beautiful buildings such as the Sint-Rombouts Cathedral and the Grote Markt. It is a nice place to go with the family as there are fun activities such as Technopolis and the Planckendael Zoo. Mechelen is also an ideal place to enjoy good food and relax on a terrace. You can combine culture and fun for the whole family.
Travel time from Amsterdam to Mechelen:
- With Eurocity Direct: within 2.12 hours
- With Eurostar: within 1.47 hours
2. Leuven
Leuven is a real student city. It has an old center with beautiful buildings such as the City Hall and St. Peter's Church. The Old Market is known as 'the longest bar in the world' and is a pleasant place with many cafes. Here you can really experience the lively atmosphere of Leuven. In addition to the vibrant student life, Leuven also offers beautiful walks along the river Dijle.
Travel time from Amsterdam to Leuven:
- With Eurocity Direct: within2.49 hours
- With Eurostar: within 2.19 hours
3. Tournai (Doornik)
Tournai is not only a nice city but also one of the oldest cities in Belgium. This beautiful city is known for its magnificent Cathedral of Our Lady, a UNESCO World Heritage Site. In addition to the cathedral, you can enjoy art and history in Tournai's many museums. Remember to also visit the Pont des Trous, a medieval bridge over the Scheldt. Tournai is the perfect city for lovers of culture and history.
Travel time from Amsterdam to Doornik:
- With Eurocity Direct: within 4.50 hours
- With Eurostar: within 3.42 hours
4. Namur (Namen)
Namur is the capital of Wallonia and is located on the Meuse and Sambre rivers. It is a charming city with an impressive citadel that you should definitely visit. From the citadel you have a great view over the city and its surroundings. Namur is a quiet city with pleasant squares and cafes. It is a good place for a walk through history, with plenty of nature nearby.
Travel time from Amsterdam to Namur:
- With Eurocity Direct: within 3.48 hours
- With Eurostar: within 3.36 hours
5. Ostend
Ostend is a beautiful Belgian coastal town. Here you can enjoy a wide beach and beautiful walks along the promenade. The city also has a lot to offer in terms of culture, such as Mu.ZEE and Fort Napoleon. Ostend is a good choice for a day by the sea, with lots of fun activities and a relaxed atmosphere.
Travel time from Amsterdam to Oostende:
- With Eurocity Direct: within 3.50 hours
- With Eurostar: within 3.09 hours
6. Dinant
Located on the Meuse River, Dinant is one of the most beautiful cities in Belgium. The city is famous for its citadel, which is perched on a cliff. From here you have a great view of the city and the river. The main photo in this article was taken in Dinant. Dinant is also the birthplace of Adolphe Sax, the inventor of the saxophone. You can visit his museum or take a scenic boat ride on the Meuse River. Dinant is ideal for a leisurely day out.
Travel time from Amsterdam to Dinant:
- With Eurocity Direct: within 4.44 hours
- With Eurostar: within 4.14 hours
Which nice Belgian city will you discover first?
To Belgium by train
Travel to Belgium easily and comfortably by train. For a direct connection, you can choose with Eurostar or Eurocity Direct.
With Eurostar
Eurostar is the high-speed train for daily connections between the Netherlands, Belgium and France.
With Eurocity Direct
Eurocity Direct is the international train that runs 16 times a day to and from Belgium.
The earlier you book, the cheaper the train ticket .
Walking in Belgium
Discover 900 types of trees in Brussels or the wooded surroundings of Bruges with these free walking routes.
Christmas markets in Belgium
Taste the Christmas atmosphere in Bruges or visit the cozy Christmas markets in Brussels. Our southern neighbours know what Christmas is all about!
Theme parks Belgium
Visit the best amusement parks in Belgium by train! Discover our top 9 and plan a great day out.
Restaurants in Leuven
We recommend the best restaurants, the chic and inexpensive.
Train to Belgian coast
Want to take the train to a pleasant seaside town? It's definitely worth the visit!