Durban Harbour's Sir AlbertW
Durban Harbour's Sir Albert

Durban Harbour's Sir Albert of 1904 was a South African steam locomotive from the pre-Union era in the Natal Colony.

Namaqualand 0-4-2IST CaledoniaW
Namaqualand 0-4-2IST Caledonia

The Cape Copper Company 0-4-2IST Caledonia of 1904 was a South African steam locomotive from the pre-Union era in the Cape of Good Hope.

South African Class 5B 4-6-2W
South African Class 5B 4-6-2

The South African Railways Class 5B 4-6-2 of 1904 was a steam locomotive from the pre-Union era in the Cape of Good Hope.

South African Class 6L 4-6-0W
South African Class 6L 4-6-0

The South African Railways Class 6L 4-6-0 of 1904 was a steam locomotive from the pre-Union era in the Cape of Good Hope.

South African Class 8F 4-8-0W
South African Class 8F 4-8-0

The South African Railways Class 8F 4-8-0 of 1904 was a steam locomotive from the pre-Union era in the Cape of Good Hope.

South African Class 8Z 2-8-0W
South African Class 8Z 2-8-0

The South African Railways Class 8Z 2-8-0 of 1904 was a steam locomotive from the pre-Union era in the Cape of Good Hope.

South African Class 9 4-6-2W
South African Class 9 4-6-2

The South African Railways Class 9 4-6-2 of 1904 was a steam locomotive from the pre-Union era in Transvaal Colony.

South African Class 10 4-6-2W
South African Class 10 4-6-2

The South African Railways Class 10 4-6-2 of 1904 was a steam locomotive from the pre-Union era in Transvaal Colony.

South African Class 11 2-8-2W
South African Class 11 2-8-2

The South African Railways Class 11 2-8-2 of 1904 was a steam locomotive from the pre-Union era in Transvaal Colony.

South African Class F 4-6-4TW
South African Class F 4-6-4T

The South African Railways Class F 4-6-4T of 1904 was a steam locomotive from the pre-Union era in Transvaal Colony.

South African Class G 4-8-2TW
South African Class G 4-8-2T

The South African Railways Class G 4-8-2T of 1904 was a steam locomotive from the pre-Union era in the Colony of Natal.

South African Class KM 0-6-0+0-6-0W
South African Class KM 0-6-0+0-6-0

The South African Railways Class KM 0-6-0+0-6-0 of 1904 was an articulated steam locomotive from the pre-Union era in Transvaal Colony.

South African Class NG8 4-6-0W
South African Class NG8 4-6-0

The South African Railways Class NG8 4-6-0 of 1904 was a narrow-gauge steam locomotive from the pre-Union era in the Cape of Good Hope.