Travel from Strasbourg to Metz

Bus or train from Strasbourg to Metz?

French Railways (SNCF) operates a train from Strasbourg to Metz every 3 hours. Tickets cost $29 - $45 and the journey takes 1 hour 28 minutes. Alternatively, Ouibus operates a bus from Strasbourg to Metz once daily. Tickets cost $6 - $10 and the journey takes 2 hours. FlixBus also services this route once daily.

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 Strasbourg to Metz

ModeDurationPrice
From Strasbourg train to Metz Ville.1 h 28 min28€
From Strasbourg bus to Metz.2 h7€
From Strasbourg rideshare to Metz.2 h 7 min9€
From Strasbourg drive to Metz.1 h 34 min21€

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

The train from Strasbourg to Metz Ville takes 1 hour 28 minutes including transfers and departs every three hours.

Is there a direct train between Strasbourg and Metz?

Yes, there is a direct train departing from Strasbourg and arriving at Metz Ville. Services depart every three hours, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 1 hour 28 minutes.

Is there a direct bus between Strasbourg and Metz?

Yes, there is a direct bus departing from Strasbourg and arriving at Metz. Services depart once daily, and operate every day. The journey takes approximately 2 hours.

Operators from Strasbourg to Metz

OperatorPhoneWebsite
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Ouibus0890715298Ouibus
BlaBlaCarBlaBlaCar