The itinerary includes 23h38 of transport and 3 steps.

Edinburgh - London
The step from Edinburgh to London lasts 7h45. You'll travel in a Caledonian Sleeper.

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

Brussels - Vienna
The step from Brussels to Vienna lasts 14h00. You'll travel in a Nightjet operated by ÖBB.