Traveling from Berlin to Barcelona by train is a great experience. The journey takes 2 days, through beautiful landscapes, stopping in Basel on the way.
See the travel guide in Deutsch, Français, Español, and Svenska.