Malmesbury (South Africa)

Malmesbury is a town in the Western Cape province of South Africa, 65 km north of Cape Town. It has a population of about 36,000 people (2011).

Understand
The town is the largest in the Swartland. The area is especially known for its grain and wine cultivation as well as sheep and poultry farming.

Visitor information

 * Malmesbury Tourism

By train

 * Malmesbury is served by one train per day (M-Sa) from Cape Town.

Do

 * Go hiking and mountain climbing. Many visitors enjoy the sight of the famous Table Mountain.
 * Visit old sites, such as the Ant Sienie se Huisie, to learn more about the history of the town.

Eat
Like much of South Africa, the Swartland region has multiple cultural influences, and this is reflected by its cuisine. Here, you can enjoy a nice hot cup of tea at one of the numerous cafés, treat yourself to a lunch of biltong or any number of colonially-influenced dishes, and round off the day in an Indian restaurant.