Short city breaks Africa

Close

View larger map

Also consider

Africa Holidays
10923 properties
Houses South Africa
3,642 properties
Villas Morocco
2,527 properties
Villas Mauritius
1,039 properties
Houses Kenya
665 properties
Houses Egypt
563 properties
Reunion Island
417 properties
Villas Cape Verde
354 properties
Villas Seychelles
224 properties
Houses Senegal
192 properties
Houses Tanzania
179 properties
Houses Ghana
177 properties
Houses Madagascar
147 properties
Houses Gambia
115 properties
Houses Uganda
103 properties
Houses Zimbabwe
79 properties
Houses Mozambique
69 properties
Houses Nigeria
65 properties
Cameroon
60 properties
Houses Algeria
39 properties
Houses Namibia
30 properties

Africa

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

1,901 Holiday homes

Filters applied: City breaks

(2) Excellent 

24

Constantia holiday chalet rental

Cape Town / Constantia

1 4 Min stay varies

  • 1 bedroom
  • Sleeps 4
  • Min stay varies
  • Nearest beach 15 km
  • Swimming pool
  • Child friendly

from £52 / night

£290 - £519 / week

Book View

from £52 / night

(3) Excellent 

24

Holiday villa with shared pool in Hout Bay

Cape Town / Hout Bay

2 4 Min stay varies

  • 2 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool

from £73 / night

£507 / week

Book View

from £73 / night

(2) Excellent 

13

Holiday villa in Kampala

Kampala / Makindye /Lukuli Near Kansanga and kabalagala

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Swimming pool

from £40 / night

£260 / week

Book View

from £40 / night

(8) Very Good 

20

Holiday home rental

Knysna / Knysna Heights

4 11 2 nights min

  • 4 bedrooms
  • Sleeps 11
  • 2 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Private garden

from £69 / night

£483 / week

Book View

from £69 / night

(3) Excellent 

27

Marrakech / Gueliz

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from £285 / night

£1992 / week

Book View

from £285 / night

17

Albion holiday apartment rental

Riviere Noire District / Albion

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £40 / night

£275 - £337 / week

Book View

from £40 / night

15

Holiday cottage in Wilderness

Wilderness / Garden Route

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Child friendly

from £57 / night

£393 / week

Book View

from £57 / night

15

Holiday apartment accommodation

Plaines Wilhems District / Beau Bassin - Rose Hill

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £40 / night

£275 - £337 / week

Book View

from £40 / night

(2) Excellent 

32

Villa rental in Rabat with swimming pool

Rabat-Sale-Zemmour-Zaer Region / Rabat

5 19 Min stay varies

  • 5 bedrooms
  • Sleeps 19
  • Min stay varies
  • Nearest beach 25 km
  • Swimming pool
  • Child friendly

from £247 / night

£1236 - £1817 / week

Book View

from £247 / night

24

Oulad Teima / Sidi Boumoussa

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 40 km
  • Swimming pool

Pricing unknown

Book View

Pricing unknown

(6) Excellent 

13

Holiday guest house with swimming pool in Constantia

Cape Town / Constantia

1 2 Min stay varies

  • 1 bedroom
  • Sleeps 2
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 13 km
  • Swimming pool

from £90 / night

£680 / week

Book View

from £90 / night

20

Holiday apartment in Nairobi

Nairobi

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Swimming pool
  • Child friendly

from £96 / night

£560 / week

Book View

from £96 / night

(4) Excellent 

13

Pereybere / Bain Boeuf

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £69 / night

£483 / week

Book View

from £69 / night

18

Villa rental in Hout Bay

Cape Town / Hout Bay

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Nearest beach 0.8 km
  • Child friendly
  • Air conditioning

from £250 / night

£1750 / week

Book View

from £250 / night

23

Vanderbijlpark holiday home rental

Gauteng / Vanderbijlpark

5 10 2 nights min

  • 5 bedrooms
  • Sleeps 10
  • 2 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £267 / night

£1865 / week

Book View

from £267 / night

17

Marrakech-Tensift-El Haouz Region / Marrakech

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Nearest beach 170 km
  • Swimming pool
  • Child friendly

from £65 / night

£432 / week

Book View

from £65 / night

(1) Excellent 

15

Tanger holiday apartment rental

Tangier / Tanger

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Swimming pool
“Chill Relax and Enjoy” stayed for 4 night in Atlantic Magna loved the place had a lovely relaxing time the apartment is of high standard location is great 10/15 minutes from Tangier airport I recommended you need to hire a car the scenery is out of th  …see more

from £87 / night

£604 - £725 / week

Book View

from £87 / night

9

Holiday lodge rental

Greater Johannesburg / Sandton

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Swimming pool
  • Child friendly
  • Ask about pets

from £92 / night

£600 / week

Book View

from £92 / night

39

Holiday villa in Accra

Greater Accra / Accra

7 14 1 night min

  • 7 bedrooms
  • Sleeps 14
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £100 / night

£700 / week

Book View

from £100 / night

41

Holiday apartment in Nairobi Region

Nairobi Region

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Nearest beach 500 km
  • Car not necessary

from £32 / night

£224 / week

Book View

from £32 / night

24

Souss-Massa-Draa Region / Tiguert

3 4 Min stay varies

  • 3 bedrooms
  • Sleeps 4
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Swimming pool

from £31 / night

£212 / week

Book View

from £31 / night

(2) Very Good 

18

Grand Port District / Mahebourg

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly

from £49 / night

£338 / week

Book View

from £49 / night

(3) Very Good 

20

Marrakech / Gueliz

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Child friendly
  • Air conditioning

from £48 / night

£302 / week

Book View

from £48 / night

(2) Excellent 

21

Marrakech-Tensift-El Haouz Region / Palmeraie

1 5 1 night min

  • 1 bedroom
  • Sleeps 5
  • 1 night min
  • Nearest beach 35 km
  • Swimming pool
  • Child friendly

from £52 / night

£363 / week

Book View

from £52 / night

(1) Excellent 

13

Holiday apartment rental

Greater Johannesburg / Sandton

2 5 1 night min

  • 2 bedrooms
  • Sleeps 5
  • 1 night min
  • Swimming pool
  • Child friendly

from £100 / night

£700 / week

Book View

from £100 / night

(1) Excellent 

25

Holiday apartment in Cape Town Central

Cape Town / Cape Town Central

1 2 2 nights min

  • 1 bedroom
  • Sleeps 2
  • 2 nights min
  • Child friendly

from £48 / night

£285 - £388 / week

Book View

from £48 / night

(4) Very Good 

37

Fes / Fes Medina

4 8 2 nights min

  • 4 bedrooms
  • Sleeps 8
  • 2 nights min
  • Child friendly
  • Car not necessary
  • Air conditioning

from £69 / night

£477 / week

Book View

from £69 / night

24

Souss-Massa-Draa Region / Mirleft

3 8 Min stay varies

  • 3 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Child friendly
  • Ask about pets

Pricing unknown

Book View

Pricing unknown

(28) Excellent 

20

Home rental in Hermanus with swimming pool

Overberg District / Hermanus

5 12 2 nights min

  • 5 bedrooms
  • Sleeps 12
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.01 km
  • Swimming pool

from £110 / night

£770 / week

Book View

from £110 / night

(1) Excellent 

20

Palmeraie holiday apartment rental

Marrakech-Tensift-El Haouz Region / Palmeraie

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Nearest beach 160 km
  • Swimming pool
  • Child friendly

from £40 / night

£280 / week

Book View

from £40 / night

(3) Excellent 

7

Holiday apartment in Somerset West

Cape Town / Somerset West

2 4 1 night min

  • 2 bedrooms
  • Sleeps 4
  • 1 night min
  • Child friendly
  • Private garden

from £74 / night

£513 / week

Book View

from £74 / night

(16) Very Good 

15

Holiday home in Ancient Medina

Essaouira / Ancient Medina

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly
“A peaceful haven” We, four friends, stayed at Dar Nicola for three weeks over Christmas and New. Three of us knew Essaouira already from a visit during last years Christmas holiday, when we stayed at another riad. Entering Dar Nicola for the first tim  …see more

from £60 / night

£420 / week

Book View

from £60 / night

(3) Very Good 

30

Apartment rental in Camps Bay

Cape Town / Camps Bay

1 3 2 nights min

  • 1 bedroom
  • Sleeps 3
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Car not necessary

from £87 / night

£544 - £1026 / week

Book View

from £87 / night

15

Holiday villa with shared pool in Kampala

Kampala / Makindye /Lukuli Near Kansanga and kabalagala

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Swimming pool
  • Child friendly
  • Private garden

from £48 / night

£336 / week

Book View

from £48 / night

(1) Very Good 

13

Arrondissement of Saint-Pierre / Saint-Pierre

3 8 7 nights min

  • 3 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Child friendly

from £57 / night

£393 / week

Book View

from £57 / night

12

Doukkala-Abda Region / El Jadida

2 10 1 night min

  • 2 bedrooms
  • Sleeps 10
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £87 / night

£432 / week

Book View

from £87 / night

(6) Excellent 

15

Holiday home with swimming pool, golf nearby in Summerstrand

Port Elizabeth / Summerstrand

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.05 km
  • Swimming pool

from £145 / night

£1010 / week

Book View

from £145 / night

(7) Excellent 

34

Holiday apartment letting

Riviere du Rempart District / Roches Noire

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.1 km
  • Child friendly

from £151 / night

£1057 - £2382 / week

Book View

from £151 / night

40

Nile River Valley / Luxor

4 8 1 night min

  • 4 bedrooms
  • Sleeps 8
  • 1 night min
  • Swimming pool
  • Child friendly
  • Air conditioning

from £57 / night

£315 - £484 / week

Book View

from £57 / night

(13) Excellent 

25

Holiday cottage with golf nearby in Au Cap

Mahe Island / Au Cap

1 3 Min stay varies

  • 1 bedroom
  • Sleeps 3
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

Pricing unknown

Book View

Pricing unknown

1