The 10 best apartments in St James, South Africa | Booking.com
Skip to main content

Apartments in St James

Find the apartments that appeal to you the most

The best apartments in St James

Check out our pick of great apartments in St James

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in St James and surroundings in the past month

See all

Save money on apartments in St James and nearby – budget options available

  • The Lily at St James

    Cape Town
    Budget options available
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 26 reviews

    The Lily at St James is a beachfront property set in Cape Town, 300 metres from St James Beach and 16 km from Chapman's Peak. Featuring sea and garden views, this apartment also features free WiFi.

    From US$60.79 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 21 reviews

    Set in Cape Town and only 300 metres from Muizenberg Beach, Bali Beach Flats, Muizenberg offers accommodation with quiet street views, free WiFi and free private parking.

    From US$63.98 per night
  • Surfers Muiz

    Cape Town
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 27 reviews

    Set in Cape Town in the Western Cape region, Surfers Muiz features a patio. It is located 18 km from Chapman's Peak and offers luggage storage space.

    From US$118.67 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 26 reviews

    Located in Cape Town, 400 metres from Muizenberg Beach and 18 km from Chapman's Peak, Seaside Getaway @ Swallow House Suite #2 provides inner courtyard views and free WiFi.

    From US$64.27 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 29 reviews

    Located in Cape Town, 400 metres from Muizenberg Beach and 18 km from Chapman's Peak, Seaside Getaway @ Swallow House Suite #1 provides inner courtyard views and free WiFi.

    From US$64.27 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set in Fish hoek in the Western Cape region, Fabulous apartment next to beach and Kalkbay has a patio and mountain views. This property offers access to a terrace, free private parking and free WiFi.

    From US$78.16 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 347 reviews

    Featuring sea views, 55 on Main Guesthouse and Spa provides accommodation with a terrace, barbecue facilities and a shared lounge, around less than 1 km from Fish Hoek Beach.

    From US$78.84 per night
  • Muizi Hideaway

    Muizenberg
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews

    Located in Muizenberg, Muizi Hideaway provides accommodation with private pool, free WiFi and free private parking for guests who drive.

    From US$73.68 per night

Enjoy breakfast in St James and nearby

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 194 reviews

    Located in Simonʼs Town, in a historic building, 500 metres from Seaforth Beach, Bonne Esperance, Simon's Town is a recently renovated apartment with pool with a view and garden.

    From US$121.59 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 12 reviews

    Located in Muizenberg in the Western Cape region, St James Mansions Apartment features a patio. Both free WiFi and parking on-site are accessible at the apartment free of charge.

  • Malloom Cottage

    Cape Town
    Breakfast options
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 29 reviews

    Situated in Cape Town in the Western Cape region, with Danger Beach nearby, Malloom Cottage features accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 35 reviews

    Located in Cape Town and only 400 metres from Danger Beach, Millwood Apartment provides accommodation with mountain views, free WiFi and free private parking.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 67 reviews

    Oceanfront Penthouse is set in Muizenberg, 16 km from Chapman's Peak, 19 km from Kirstenbosch National Botanical Garden, as well as 22 km from World of Birds.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 9 reviews

    Set in Kalk Bay, Dalebrook Place Kalk Bay near Tidal Pool offers a restaurant, 400 metres from Danger Beach and 15 km from Chapman's Peak.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 3 reviews

    Quarterdeck Cottage Kalk Bay - No Load Shedding is a beachfront property located in Cape Town, 300 metres from Kalk Bay Harbour Beach and 15 km from Chapman's Peak.

  • Spindrift

    Kalk Bay
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Offering a garden and garden view, Spindrift is set in Kalk Bay, 15 km from Chapman's Peak and 21 km from Kirstenbosch National Botanical Garden.