The Indian Pacific had its inaugral run on 23 February 1970 when the first through passenger service operated between Sydney and Perth. The standard gauge connection had actually been completed by 12 January 1970. The carriages were owned by the Commonwealth, but were considered Joint Stock for maintainance costings.
Passengers for Adelaide initially had to change trains at Port Pirie until the service was re-rerouted. The first Indian Pacific into Keswick Passenger terminal was on 17.8.1986.