The itinerary lasts 13hrs 48min, and has 3 steps.

Glasgow - London
The step from Glasgow to London lasts 5hrs 00min. You'll travel in a high speed train.

London - Paris
The step from London to Paris lasts 2hrs 18min. You'll travel in a Eurostar.

Paris - Barcelone
The step from Paris to Barcelone lasts 6hrs 30min. You'll travel in a high speed train.