Storm-hit train company bosses have apologised after a replacement bus took more than eight hours to travel from London to Sheffield.
East Midlands Trains laid on the road transport after services to and from the capital were suspended due to high winds and lashing rain on Monday.
Trains were running between Bedford and Sheffield but the replacement bus leaving London at 8pm did not connect with any rail services and had to travel all the way to South Yorkshire.
It finally arrived in Sheffield after 4am.
IT consultant Andrew Richards, from Sheffield, who was among passengers on board, said: “While I’d expect some disruption due to overhead power lines being fixed after the storm between St Pancras and Bedford, the train company managed to make things worse by a lack of organisation and information.
“Fortunately the hero coach driver took everyone all the way to Sheffield, but he had to stop at every station, hence the journey took so long.”
Mr Richards said he was one of 20 ‘frustrated’ passengers on the coach.
An East Midlands Trains spokeswoman said: “We are sorry for the disruption our customers experienced - the storms and severe weather affected the majority of rail operators across the country.
“We worked hard to provide up-to-date information through our website and Twitter feed. We also had extra staff on hand at stations to provide advice and help to passengers.
“To ensure that customers who were already in London were able to get home, we arranged a number of buses to run from St Pancras as a contingency measure to ensure people were not stranded. We would like to thank our passengers for their patience during a challenging situation.”