What is the Longest Train Ever? The Australian BHP Iron Ore is the longest train ever recorded in history at approximately 4.6 miles (7.353 km). In the Pilbara region of Western Australia, BHP owns and runs the Mount Newman railway. This is a private rail network designed to transport iron ore.