A long gentle surf beach with painted Victorian bathing huts and surf schools.
Muizenberg Beach is a long, gently sloping surf beach on the False Bay coast of the Cape Peninsula, about 25 km south of central Cape Town in South Africa's Western Cape. The beach is famous for its row of colourful Victorian-style bathing huts along the sand, painted in bright stripes of blue, yellow, red and green, which are among the most photographed sights in the city. The warm-for-Cape-Town waters of False Bay and the slow, rolling waves make it one of the best places in South Africa to learn to surf, and several surf schools operate along the beach, renting boards and wetsuits and giving lessons for beginners. The beach is backed by a promenade with cafes, restaurants and shops, and the Muizenberg railway station sits right beside the sand, so the area is easy to reach by train from the city. The surrounding village has a laid-back, bohemian character, with the historic Rhodes Cottage museum and St James tidal pool nearby. A visit typically lasts two to three hours, longer for a surf lesson and lunch. Summer mornings are best for surfing and for quiet walks, while afternoons bring crowds and the south-easter wind. The best photo angles of the huts are from the sand looking along the row, ideally in morning light, and from the pier or rocks at the end of the beach. The beach has lifeguards on summer days, and visitors should swim between the flags, as rip currents and occasional shark activity are reported, with a shark spotting programme and warning flags in operation. Valuables should be kept out of sight and not left on the sand. Weekends and holidays are very busy, so arriving early helps.
| Admission | Free |
|---|---|
| Hours | Open at all times; lifeguards on summer days |
| Typical visit | 2-3 hours |
| Best time | Summer mornings for surf lessons |
| Getting there | Metrorail Southern Line from Cape Town station (check service status); Uber/Bolt |
| Address | Beach Road, Muizenberg, Cape Town, Western Cape, South Africa |
Location
Beach Road, Muizenberg, Cape Town, Western Cape, South Africa
-34.1081, 18.4710 View on map
Highlights
- Row of colourful Victorian bathing huts
- Beginner surf lessons on gentle waves
- Promenade cafes and restaurants beside the sand
- Easy train access along the False Bay coast
- St James tidal pool and Rhodes Cottage nearby
Tips for visiting
- Take a surf lesson in the morning for the best conditions
- Swim between the lifeguard flags and heed shark warning flags
- Check Metrorail service status before taking the train
- Arrive early on weekends to avoid crowds
- Keep valuables out of sight and never leave bags on the sand
- Bring sun protection and a windbreaker for afternoon winds
When to visit
Summer mornings are best for surf lessons and calm conditions. Afternoons are windier and busier.
Accessibility
The promenade is flat and accessible, but soft sand makes the beach difficult for wheelchairs. The train station is beside the beach.
Visit, book or contact
Frequently asked questions
How long does a visit take?
Most visitors spend two to three hours, longer with a surf lesson.
Is it good for beginners to surf?
Yes, the gentle, rolling waves and surf schools make it one of the best places to learn.
Is swimming safe?
Swimming is possible between lifeguard flags in summer, but visitors should heed warning flags for rips and sharks.
Is photography allowed?
Photography is allowed; the beach huts are the classic subject.