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

London - Brussels
The step from London to Brussels lasts 1hrs 53min. You'll travel in a high speed train.

Brussels - Francfort
The step from Brussels to Francfort lasts 3hrs 06min. You'll travel in a high speed train.

Francfort - Prague
The step from Francfort to Prague lasts 8hrs 44min. You'll travel in a night train.