On a typical weekday there are 23 scheduled rail journeys between St Michaels and St Margarets (London) , with 0 of them being direct trains. There are also a further 23 possible journeys which require a change.
The distance by rail from St Michaels to St Margarets (London) is approximately 173 miles (278 kilometres). The average train journey takes about 5hrs 19 mins.
Northern Rail, West Midlands Trains, First TransPennine Express, Southern, South Western Railway, Transport for Wales, Merseyrail, Avanti West Coast, London North Eastern Railway, East Midlands Railway are the main train operating companies running services between St Michaels and St Margarets (London).
There are 9 possible routes with the shortest and most direct being St Michaels to St Margarets (London). The fastest journey time on this route takes 3hrs 55 mins.