On a typical weekday there are 16 scheduled rail journeys between Brundall and St Michaels , with 0 of them being direct trains. There are also a further 16 possible journeys which require a change.
The distance by rail from Brundall to St Michaels is approximately 190 miles (305 kilometres). The average train journey takes about 7hrs 53 mins.
Abellio Greater Anglia, CrossCountry, First TransPennine Express, East Midlands Railway, Merseyrail, Elizabeth Line, Avanti West Coast, London North Eastern Railway, Grand Central, West Midlands Trains are the main train operating companies running services between Brundall and St Michaels.
There are 5 possible routes with the shortest and most direct being Brundall to St Michaels. The fastest journey time on this route takes 5hrs 39 mins.