North Africa offers the timeless appeal of Egypt and the vibrancy of Morocco. Explore ancient temples, tombs and the Nile in Cairo or enjoy fantastic diving at the Red Sea resort of Sharm El Sheikh. The lively city of Marrakech in Morocco is brimming with souks, ancient mosques and museums and feels like a world away. South Africa has a Mediterranean climate, cosmopolitan cities, breath taking scenery and the big five game. A land of contrasts where you can enjoy the fine wine and hospitality of the winelands, explore lively Cape Town, relax on the coastal garden route, safari in style in Kruger National Park and discover historic Kwazulu Natal.
Honeymoon destinations in Africa