The itinerary lasts 18hrs 43min, and has 4 steps.

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

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.