The Indian Pacific, The Ghan and The Overland trains travel between Adelaide and other capital cities of Australia.
All trains arrive at and depart from the Adelaide parklands terminal at Keswick.
Adelaide - Melbourne train
The Overland train travels between Adelaide and Melbourne in both directions. The journey covers 828 kilometres and operates three times a week.
Adelaide - Alice Springs - Darwin train
The Ghan train travels twice a week between Adelaide and Darwin. The journey covers 2,979 kilometres and travels over two nights.
Sydney - Adelaide - Perth train
The Indian Pacific train travels twice a week between Sydney, Adelaide and Perth. The journey covers 4,352 kilometres and takes three nights in either direction.
More information
Other websites
Great Southern Rail