Jim Metcalfe had booked the overnight Caledonian Sleeper service from Glasgow to London. But after a restful night, he realised he was still, in fact, in Glasgow.
Metcalfe posted a picture to social media of his morning view after a night in the sleeper cabin of the overnight train service: the platform at Glasgow Central Station, where his journey began.
He said that he had boarded the train in Glasgow on Tuesday night, expecting to wake up on Wednesday (20 July) at 5.30am in London.
However, the "bizarre" journey ended where it began, in Glasgow.
"In 15 years of using this train, and through many bizarre twists and turns, this has to be strangest yet," Metcalfe wrote on Twitter, adding "Wake up, and the train never left Glasgow. It was just sat here all night, and now we have been thrown off it at 5.30am in the wrong city."
Metcalfe, a charity chief executive from East Renfrewshire, Scotland, said he had been travelling for work.
Serco, the operators of the Caledonian Sleeper service, had told passengers that the service was running on Tuesday night, only to, in Metcalfe's words, "let people board, and just left us sitting here all night. They let everyone get in and go to sleep, and just left us here."
In a statement, Kathryn Darbandi, Serco's managing director for Caledonian Sleeper, apologised for the cancellation of the overnight service. She said the service was stopped due to problems caused by extreme temperatures, and that passengers had been offered "overnight accommodation on board".
Caledonian Sleeper did in fact let passengers know the service was cancelled, tweeting at seven minutes past midnight that "we will not be able to run our services". Presumably by that point Metcalfe was fast asleep.