1991 - 14.12.2019

Magaliesburg Express

The Magaliesburg trips are suspended indefinitely, because of the ongoing signalling problems which are out of our hands and cause extreme delays on the Magaliesburg Express trains

Travel back in time with us to the historic town of Magaliesburg.  Your steam powered time machine will meet you at Johannesburg Park Station where our friendly train crew will assist you on board for an experience of a life time.  

With every chuff of the engine you are slowly transported back to a time long forgotten.  Where speed was not the goal of the day but rather to watch the changing landscape out the window and feel the cool breeze in your hair.  The return journey, through meandering hills, is the highlight of this journey and worth the day out.  Our engines, manned by volunteer crew, work to their utmost ability pulling the coaches through some very steep climbs and gradients, making steam music all the way.

While on board you can enjoy the offerings of our Food Truck on Rails and their yummy tea treats and beverages.  All proceeds of the sales of these goodies go to helping preserve our coaches and engines.  

Don’t forget to take a memento of the day home with you from our memorabilia table.

There are many things to do in Magaliesburg during your 3 hour visit and you can find a quaint restaurant ( or you can buy a ticket for a bus trip (while on board the train) to Magalies Sleepy River and enjoy a braai or picnic.  

What are you allowed to bring on the train?  This is a very popular question and here is the answer – you can bring along a cooler box (or two), deck chairs to use at Magaliesburg, meat to braai (and braai equipment, such as tongs etc), alcohol (although over indulgence is not tolerated on the train), snacks, cooldrinks etc.

download Magaliesburg Express Info

Ticket prices 2019:


R 330.00

Children aged 4-12

R 275.00

Children under the age of 4


Family Ticket (2 Adults + 2 Children over 4yrs)

R 1045.00

Private Compartment: Seats 6 people - limited number of compartments available as per consist arrangement.  Pricing - including welcome basket R3,000.00 / without welcome basket R2,500.00

Train Ticket Booking Form

Train schedule:

Boarding time at Johannesburg Park Station


Departure from Park Station


Estimated arrival at Magaliesburg


Departure time from venue to Magaliesburg station


Departure from Magaliesburg


Estimated arrival at Johannesburg Park Station


The times shown for the trips are our scheduled times, however, should there be any delays caused by Transnet / PRASA or the track infrastructure, Reefsteamers is not liable for the delays.

Reefsteamers Terms and Conditions for any Booking

At Magaliesburg you have the choice to explore different locations:

Magalies Sleepy River,  

In order to arrange shuttle service from Magaliesburg station: when you book the train tickets, please indicate if you like to go to Magaliesburg Sleepy River. This venue is 10 min from the station by bus.  The cost of the bus fare is R75.00 per adult, R40.00 per child (between the ages of 4 to 12) and children under the age of 4 are free.  The bus fare will be collected from you on the train, on the day of the train trip.

More places to visit see Magaliesburg Tourist Info

You have more questions? Please read our FAQ

Please note that there is a no smoking policy on our train, which is in line with the Government's policy on smoking in public areas. Reefsteamers coaches are 'Right of Admission Reserved', thus we reserve the right to ask you to disembark at any point on the journey should you have not paid for the trip or be causing discomfort to other passengers due to unruly behaviour. Steam can be substituted by diesels as last resort when all steam traction is down because of unexpected failure or maintenance

Reefsteamers Terms and Conditions for any Booking