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 Harbour Bridge Hotel in the Foreshore district, 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 Harbour Bridge Hotel, Dockrail Road, Foreshore
  • 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, 9 November Book Now
Saturday, 16 November Book Now
Saturday, 30 November Book Now
Sunday, 1 December Book Now
Saturday, 7 December Book Now
Sunday, 8 December Book Now
Saturday, 14 December Book Now
Sunday, 15 December Book Now
Monday, 16 December Book Now
Saturday, 21 December Book Now
Sunday, 22 December Book Now
Monday, 23 December Book Now
Friday, 27 December Book Now
Saturday, 28 December Book Now
Sunday, 29 December Book Now
Monday, 30 December Book Now
Tickets are available for the following dates in 2020
Friday, 3 January Book Now
Saturday, 4 January Book Now
Sunday, 5 January Book Now
Saturday, 11 January Book Now
Sunday, 12 January Book Now
Saturday, 18 January Book Now
Saturday, 25 January Book Now
Saturday, 1 February Book Now
Saturday, 8 February Book Now
Saturday, 15 February Book Now
Saturday, 22 February Book Now
Saturday, 29 February Book Now
Saturday, 7 March Book Now
Saturday, 14 March Book Now
Saturday, 21 March Book Now
Saturday, 28 March Book Now


Harbour Bridge Hotel, Dockrail Road Foreshore Cape Town