On the Magaliesburg Express, whether you’re three or 93, from the moment you stand on the platform waiting to board the gleaming iron Grande Dame, to the moment she chuffs you breathily back to the station before sunset, you’re in for an unforgettable rail adventure.

Did you know?

3046 Janine, a class 15F steam locomotive, transported King George VI and Queen Elizabeth on their visit to South Africa in 1947. 

The Magaliesburg Express is one of five historic steam locomotives operated by Reef Steamers, a voluntary group of rail enthusiasts.

A nostalgic reminder of the days when trains were the major means of long-distance travel for the majority of South Africans, if you’re not a trainspotter already, this old-fashioned steam train ride will rekindle the romance of rail travel.

Your steam train trip to Magaliesburg begins with the preparation of the locomotive. Children (and grown-ups) are barely able to contain their excitement and swarm around the obliging crew to see the age-old rituals of coal trimming, firing, ash-pan cleaning and lubrication, or watching the wheel tapper at work.

After a short passenger briefing from the controller, you board the train. Clouds of steam whooshing from the train’s pistons, and smoke billowing from its chimney, followed by a shrill whistle, signal your Magaliesburg Express adventure has begun.

On board, the rhythmic clickety-clack lullaby of the train sends some passengers to sleep. Others join the kids at the window to laugh and chatter, breathe in the coal scent, and feel the patter of cinders on their cheeks and hands as the wind whips their hair and the countryside steams by. Rail buffs tend to congregate at the bar coach, where comfy sofas and hard tack fuels long train tales.

En route, the train stops at the original Krugersdorp station building, built in 1896, and little over an hour later you arrive, relaxed, at your choice of destination, at either the Magaliesburg Country Hotel, or the Swallows Inn, in the town of Magaliesburg.

You’ll have just under four hours to explore the quaint village’s craft shops, enjoy a leisurely lunch, or swim, braai, or picnic. Then it’s all aboard once more for a slightly more sedate trip, as sated passengers snooze, or take it easy and enjoy the scenery, en route back to Johannesburg.

Whether you’re an adult who has fantasised about being a locomotive driver, or a little 'un besotted with Thomas the Tank Engine, or are simply looking for a fun, unusual way to spend a Sunday, you’ll be stoked you took a steam train ride on the Magaliesburg Express.

Travel tips & Planning info

Related articles