Question: how long does it take to get from amsterdam to barcelona by train?
Answer: The average journey time by train between Amsterdam and Barcelona is 20 hours and 21 minutes, with around 4 trains per day.