Skip to Navigation

Things to do in Cape Town

Let stunning South Africa and the choice of things to do in Cape Town amaze you. Take in the spectacular natural scenery, unwind on white sandy beaches, enjoy world-class shopping and sample the famous wines.

Top of your list of things to do on Cape Town holidays should be taking a cable car to Table Mountain for simply awe-inspiring views. Go shopping on the V&A Waterfront or visit the place where President Nelson Mandela was imprisoned at Robben Island. Book one of our fantastic experiences including a hop-on hop off bus city tour or wine-tasting in the Cape winelands.

Shopping in Cape Town

Shopping in Cape Town

Shop to your heart’s content while enjoying stunning views of Table Mountain at the Victoria Wharf Shopping Centre on the V&A Waterfront. Pick up handcrafted African souvenirs at the bustling market on Greenmarket Square or sample delicious homemade cheeses and wood-fired breads washed down with high-quality beer at The Old Biscuit Mill.

Cape Town attractions

Cape Town attractions

Soak up the ambience, shop until you drop and enjoy an alfresco meal on the buzzing V&A Waterfront. Ride the cable car up to Table Mountain for breath-taking views. Learn about the dark history of slavery at Slave Lodge. Or enjoy a relaxing picnic at stunning Kirstenbosch National Botanical Garden.

Outdoor adventures in Cape Town

Outdoor adventures in Cape Town

Let the fresh mountain air invigorate you while hiking across the spectacular Twelve Apostles range. Cycle to Chapman’s Peak and bring a camera to capture the incredible ocean vistas. Take a surfing lesson at Muizenberg Beach or for the ultimate adrenaline rush, try paragliding off Table Mountain.

Terms and Conditions

Create a trip

Create a trip
MultiCity
Journey Type
More information
Ticket typeMore information
PassengersExplanation of 'young adults'

Book direct for a better deal

Value

Best Price Guarantee

Find a British Airways flight for less, we'll refund the difference.

Find out more

Low price finder and low initial deposits.

Budgeting tools

Low price finder and low initial deposits.

Find out more

Service

Hold your flight booking for 72 hours for a small fee

Explore

Need a little help?

Ensure your next luxury holiday is extra special by talking to one of our travel advisors.

  • Call us now on
    0844 493 0763 (Daily 07.30 - 22.00)

Calls cost 7p/min plus your phone company's access charge.
Flight bookings made over the telephone incur a £10 booking fee per person, holiday bookings incur no fee.

Why fly BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges.
Standard economy prices include:

  • Free seat choice from 48 hours before departure
  • 1 x 23kg / 51lb checked baggage allowance
  • Airport, online or mobile check-in
  • Download the BA mobile app for free to manage your travel plans on the move.

footer navigation links

British Airways logo.