Travel from Brussels to Metz

Bus or train from Brussels to Metz?

You can take a train from Brussels to Metz via Luxembourg in around 4 h 4 min. Alternatively, FlixBus operates a bus from Brussels to Metz 6 times a week. Tickets cost $17 - $29 and the journey takes 4 h 20 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Brussels to Metz

From Bruxelles-Luxembourg train to Luxembourg then train to Metz Ville.4 h 4 min30€
From Brussels, Brussels-North station bus to Metz.4 h 20 min22€
From Brussels rideshare to Metz.3 h 25 min16€
From Brussels drive to Metz.2 h 43 min36€
From Bruxelles-Nord train to Brussels airport, fly to Strasbourg airport, train to Strasbourg, then train to Metz.4 h 50 min170€

How long does it take to get from Brussels to Metz?

It takes approximately 4 h 4 min to get from Brussels to Metz, including transfers.

Is there a direct train between Brussels and Metz?

No, there is no direct train from Brussels to Metz. However, there are services departing from Bruxelles-Luxembourg and arriving at Metz Ville via Luxembourg. The journey, including transfers, takes approximately 4 h 4 min.

Is there a direct bus between Brussels and Metz?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at Metz. Services depart six times a week, and operate every day. The journey takes approximately 4 h 20 min.

Operators from Brussels to Metz

Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Luxembourg Railways (CFL)Luxembourg Railways (CFL)
FlixBus+49 1807 123 99 123FlixBus
Aegean AirlinesAegean Airlines
Brussels AirlinesBrussels Airlines
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)