The average train between München and Barcelona takes 2d 2h and the fastest train takes 29h 42m. The train runs, on average, 2 times per week from München to Barcelona. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run twice a week between München and Barcelona. The earliest departure is at 1:41 PM in the afternoon, and the last departure from München is at 8:27 PM which arrives into Barcelona at 7:23 PM. All services require a transfer at Passau Hbf and take an average of 2d 2h. The schedules shown below are for the next available departures.
Want to know about travelling from München to Barcelona? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from München to Barcelona. However, there are services departing from München station and arriving at Barcelona station via Linz/Donau Hbf. The journey, including transfers, takes approximately 2d 2h.
München to Barcelona train services, operated by Ilztalbahn, depart from Passau Hbf station.
München to Barcelona train services, operated by Ilztalbahn, arrive at Barcelona-Sants station.
The distance between München and Barcelona is 1,201 km. The road distance is 2,591 km.
There is no direct connection from München to Barcelona. However, you can take the train to Passau Hbf, take the train to Linz/Donau Hbf, walk to Linz/Donau Hbf, take the vehicle to Brussel-Zuid / Bruxelles-Midi, walk to Brussels-Midi, take the train to Valence Tgv Rhone-Alpes Sud, then take the train to Barcelona-Sants.