The quickest and cheapest way of travelling between Prague and London overland involves the Eurostar, a Thalys service and a City Night Line sleeper train.
If travelling from London, you leave at around 1pm, travelling through the afternoon to reach Paris and Cologne, before boarding the sleeper train to Prague which pulls in at 09.30am the following morning.
This is a great way to make the most of your time travelling, saving on hotel costs by sleeping on the train.
London to Prague:
London - Brussels (Eurostar)
Depart London St Pancras - 12.58pm (Mon-Sat, 11.57 Sun)
Arrive Brussels Midi - 16.05pm (Mon-Sat, 15.05 Sun)
Brussels - Cologne (Thalys)
Depart Brussels Midi - 17.28pm
Arrive Cologne Hbf - 19.15pm
Cologne - Prague (City Night Line)
Depart Cologne - 22.28pm
Arrive Prague - 09.28am
Prague to London:
Prague to Cologne (City Night Line)
Depart Prague - 18.31pm
Arrive Cologne - 06.14am
Cologne to Brussels (Thalys)
Depart Cologne Hbf - 08.44am
Arrive Brussels Midi - 10.37am
Brussels to London (Eurostar)
Depart Brussels Midi - 12.29am (Mon-Fri, 11.29 Sat, 12.20 Sun)
Arrive London St Pancras - 13.33pm (Mon-Fri, 12.26 Sat, 13.33 Sun)

