Steam Train to Elgin: A Train Ride from Cape Town to the Elgin Market

Steam Train to Elgin: A Train Ride from Cape Town to the Elgin Market

Enjoy a relaxing, weekend ride through the Western Cape countryside.

Few things are more romantic and enjoyable than a steam-train ride through the countryside… And now you can hop aboard one of Ceres Rail’s family-friendly locomotives and experience the splendour firsthand.

The three-hour train ride to Elgin departs from the Royal Cape Yacht Club, near the V&A Waterfront, and travels up Sir Lowry’s Pass with a doubleheader (two locomotives). Enjoy the breathtaking scenery of mountains, endless rolling hills – and even spot a few sheep and cows along the way.

The Steampunk-style Elgin Market

Once the train pulls into the Elgin station, you will be able to disembark, and enjoy three-and-a-half hours at the newly established steampunk-themed Elgin Railway Market. With live music and a dazzling selection of clothing, accessories, ceramics and art stalls, you’ll be able to enjoy all that’s on offer while savouring tantalising street-food and refreshments.


Depart at 8am, return by 5.30pm.

  • 8am: Depart from opposite the Royal Yacht Club in Cape Town Harbour
  • 11.30am: Arrive at the Elgin Railway Market
  • 2.30pm: Depart from Elgin
  • 5.30pm: Arrive back in Cape Town
Tickets are available for the following dates in 2019
Saturday, 23 March Book Now
Saturday, 30 March Sold Out
Saturday, 6 April Book Now
Saturday, 13 April Book Now
Saturday, 20 April Sold Out
Saturday, 27 April Sold Out
Saturday, 4 May Sold Out
Saturday,11 May Sold Out
Saturday,18 May Sold Out
Saturday, 14 September Sold Out


Royal Cape Yacht Club, Duncan Road Table Bay Harbour Cape Town


The Inside Guide has made every effort to ensure that the information in this post was correct at the time of publication. However, we do not assume any liability caused by errors, such as price, cost, time, and location.

Time of publication: 14 December 2018