| Date | Destination | Train Information | Booking details | |
| Saturday 04. February | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Saturday 03. March | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Wednesday 21. March | Special Train | Special Train Information | Special Steam Train Booking | |
| Saturday 31. March | Lunch Train | Lunch Train Information | LunchTrain Booking | |
| Saturday 07. April | Easter Special | Easter Special Information | Easter Special Booking | |
| 28.-29. April | Sleeper trip to Magaliesburg | Sleeper Train Information | Sleeper Train Booking | |
| Tuesday 01. May | Special Train | Special Train Information | Special Steam Train Booking | |
| Saturday 12. May | Beer Tasting Train | Beer Train Information | Beer Train Booking | |
| Saturday 26. May | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Saturday 09. June | Lunch Train | Lunch Train Information | LunchTrain Booking | |
| Saturday 30. June | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Saturday 07. July | Steam Depot Germiston Open Day | Detailed Program | Detailed Program | |
| Saturday 21. July | Lunch Train | Lunch Train Information | LunchTrain Booking | |
| Saturday 04. August | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Thursday 09. August | Special Train | Special Train Information | Special Steam Train Booking | |
| Saturday 25. August | Beer Tasting Train | Beer Train Information | Beer Train Booking | |
| Saturday 01. September | Johannesburg - Magaliesburg - Johannesburg Spring Special | Steam Train Information | Regular Steam Train Booking | |
| Saturday 22. September | Heritage special and Braai | Detailed Program | Hertitage Special Booking | |
| Monday 24. September | Train Chase | Train Chase Information | Train Chase Booking | |
| Saturday 29. September | Beer Tasting Train | Beer Train Information | Beer Train Booking | |
| Saturday 13. October | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Saturday 27. October | Special Train | Special Train Information | Special Steam Train Booking | |
| Saturday 03. November | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Thuersday 15. November - Sunday 18. November |
Germiston - Kroonstad - Bethlehem - Vailima - Vailima - Bethlemhem - Kroonstad - Germiston |
Detailed Program | Cherry Festival Train Booking | |
| Saturday 01. December | Johannesburg - Magaliesburg - Johannesburg | Steam Train Information | Regular Steam Train Booking | |
| Saturday 08. December | Beer Tasting Train | Beer Train Information | Beer Train Booking | |
| 16.-17. December | Sleeper trip to Magaliesburg | Sleeper Train Information | Sleeper Train Booking | |
| Wed. 26. December 2012 - Wed. 02. January 2013 |
New Year Holiday Train to South Coast | Detailed Program | New Year Train Booking | |
|
|
||||
| Our Regular Steam Trains depart from Johannesburg Park Station at 09:00, normally from platform 14 | ||||
|
Our Special Trains depart from different Stations and at different times! Please look at the "Train Information " for the correct information |
||||
|
|
||||
|
|
||||
Timetable 2012 dates and routes are only proposed and can change closer to the event |