The
Taieri Gorge Railway runs between Dunedin and Middlemarch with a connecting bus to Queenstown. The connection makes it a little inconvenient although I've heard that it is a great old train.
This train isn't run by TranzAlpine, which explains why it doesn't appear on rail maps of New Zealand. Not many people have heard of it.
TranzAlpine still operates the
Kingston Flyer, although this appears to be too much of a tourist train.
It is a little more expensive than the Tranz Alpine. It would be interesting to hear opinions from people who have travelled on both trains.