St. James is a seaside village on the Cape Peninsula situated between the rocky shore and a steep mountain. It lies just past Muizenberg enroute to Kalk Bay and is famous for its beautiful beach, Victorian-era bathing boxes, colourful beach huts, rock pools and surf spots. The area right above the town is also very popular for hiking.
Boyes Drive is a street right above St. James and is the ideal place to spot whales between July and December. It is recommended to visit during low tide. St James derives its name from the Church of St. James, built there in 1874. A famous attraction, it is packed in the summer with locals, visitors and children. Most of the architecture in St. James dates back to the colonial era with charming limestone houses and thatched roofs. There are hourly trains from Cape Town to St. James, and the ticket prices start at ZAR 9.