A crane was on site to lift a Taieri Gorge Railway carriage back on the track after the train derailed north of Mosgiel earlier this afternoon.
Passengers have had a lengthy wait on a warm day.
Stephen Sutherland, of Auckland, had finished riding the Otago Central Rail Trail with his family this morning and they had boarded the train from Middlemarch, set for Dunedin.
However at 1.20pm, just north of Mosgiel, the train tried to change tracks at a slow speed to allow another past in the opposite direction and the baggage car came off the rails, he said.
"We've just been shunting back and forwards."