The itinerary lasts 11hrs 28min, and has 3 steps.
Edinburgh - London
The step from Edinburgh to London lasts 7hrs 45min. You'll travel in a night train.
London - Bruxelles
The step from London to Bruxelles lasts 1hrs 53min. You'll travel in a high-speed train.
Bruxelles - Cologne
The step from Bruxelles to Cologne lasts 1hrs 50min. You'll travel in a high-speed train.