The itinerary lasts 8hrs 45min, and has 2 steps.
London - Paris
The step from London to Paris lasts 2hrs 15min. You'll travel in a high-speed train.
Paris - Barcelone
The step from Paris to Barcelone lasts 6hrs 30min. You'll travel in a high-speed train.