Beach-on-Map.com The Free Beach Guide HomeMenuHotels

50 Best beaches in Africa

Ultimate guide 2017

All last comments

South Africa, Cape Town, Boulders Beach
Boulders Beach is a beach with penguins being the only one in Cape Town, South Africa. The colony arose in 1982 only, but now it has several thousands species. In addition, there are many huge boulders on the beach, thus looking like Seychelles. There are few coastal areas, where it is possible to swim. Penguins usually gather on the main beach, which is closed for tourists. You can only walk along the wooden pathway (admission fee US$10) to the observation deck. However, sometimes occasional penguins may enter free beach area. / read more » /
Rating: 9.1 (31 votes)

Find hotels in Boulders Beach
Zanzibar island, Nungwi beach, rocks
Nungwi - the best beach in Zanzibar. Located in the north of the island. Unlike most of other beaches in Zanzibar there is no problem of low tide. Rocks overhanging the white sand create a unique landscape. / read more » /
Rating: 8.8 (1038 votes)
Mozambique, Bazaruto Island, Pestana beach
Bazaruto is the largest island in Bazaruto Archipelago in Mozambique. There are many excellent beaches and sand dunes, you can walk, ride on a horse, as well as ride down from the dune top on the board. / read more » /
Rating: 8.8 (462 votes)
Mozambique, Quirimbas, Matemo island, hotel beach
Matemo is an island with the best beaches in the archipelago of Quirimbas in Mozambique. The island is large enough with a variety of beaches. However, keep in mind that the best beach - with palm trees and crystal clear water like in a pool - is located near a luxury hotel. / read more » /
Rating: 8.7 (64 votes)
Madagascar, Nosy Be beach, Andilana Resort, aerial view
Nosy Be - the most popular tourist island in the Madagascar. There are very good beaches and the most developed tourist infrastructure in the country. The best is to visit Nosy Be at the end of a trip to Madagascar, after visiting non-beach attractions. / read more » /
Rating: 8.7 (190 votes)
Mozambique, Bazaruto, Benguerra island, white sand
Benguerra is the second largest island in the Bazaruto archipelago. The beaches are almost perfect, but generally the same as in the nebouring islands. / read more » /
Rating: 8.6 (33 votes)
Tanzania, Ushongo beach
Ushongo is an excellent beach in the north of mainland Tanzania. It is almost as beautiful as Zanzibar, while prices are much cheaper, and there are no tourists, nor local beach boys. Also in a contrast to Zanzibar, Ushongo beach has many palms, and has no problem of low tides. So this is a laid back place with an acceptable service. / read more » /
Rating: 8.6 (74 votes)
Zanzibar island, Kendwa beach, locals
Kendwa - one of the best beaches in Zanzibar island. This popular beach is beautiful and has no defects. / read more » /
Rating: 8.6 (545 votes)
Sao Tome and Principe, Principe island, Bom Bom beach, palm trees
Bom Bom - the best beach in the island of Principe in Africa. Shore belongs to the hotel of the same name. Palm trees bay form a perfect tropical landscape. / read more » /
Rating: 8.5 (37 votes)
Kenya, Lamu island, Shela fort
Lamu is an old town in Kenya featured in the UNESCO World Heritage List. It has iconic attractions, as well as the beach with dunes (Shela beach). There are no palms, so don't expect the perfect tropical paradise. In 2014, the wave of bloody terror covered the region, but as for now everything seems to be Ok. / read more » /
Rating: 8.5 (12 votes)
Mozambique, Quirimbas, Vamizi island, beach
Vamizi is a private island in Quirimbas archipelago in Mozambique. The island is large enough with many good beaches. There are also ancient ruins from the colonial period. / read more » /
Rating: 8.4 (65 votes)
Madagascar, Ile Sainte Marie beach, white sand
Ile Sainte Marie is the second popular beach destination in Madagascar. It is also good here as in Nosy Be, but without crowds. However, keep in mind that it is the east coast of Madagascar, so there is more chance of being attacked by a shark. Sea urchins can also be met on the bottom, but the hotels usually remove them quickly. / read more » /
Rating: 8.4 (90 votes)
Tanzania, Kigamboni beach, tiki huts
Kigamboni is a popular beach in the southern suburbs of Dar es Salaam, Tanzania. In reality, it is a long coastline including areas of Magogoni and Kipepeo. Almost everywhere there are good areas of a free beach. As for the beachfront resorts, in most cases these have a well equipped beach with a small admission fee. / read more » /
Rating: 8.3 (122 votes)
Kenya, Mombasa, Shanzu beach
Shanzu is one of the best beaches in Mombasa, Kenya. As everywhere around, there is a problem of strong low tide, but sea bottom is sandy, unlike neighboring beaches with rocky bottom. As for the coast side, there are a lot of canonical palms, that we dream of. Beachfront resorts charge a small entrance fee to get to the beach. / read more » /
Rating: 8.3 (35 votes)
Morocco, Dakhla beach
Dakhla is an iconic kite beach in the Western Sahara - de facto the south of Morocco. It's not as comfortable as similar Sotavento beach in the Canary, but it has much more wild freedom. This is also the place where Exupery made his legendary flights. / read more » /
Rating: 8.3 (128 votes)
Mozambique, Quirimbas, Medjumbe island, boat
Medjumbe is a a small private island in Quirimbas archipelago in Mozambique. As for the advantages we may note long sandspit stretching far into the ocean, as well as the old lighthouse. But the beach itself is not very nice. / read more » /
Rating: 8.3 (40 votes)
Kenya, Kilifi, Bofa beach, aerial
Kilifi is an excellent beach in Kenya, located far away from the crowds. Kilifi creek offers many places for a secluded beach holiday. Popular attraction - swimming at the local dhow boats - is a must for any kind of tourists. A little to the north of the creek, there is Bofa Beach being one of the best in Kenya. / read more » /
Rating: 8.3 (8 votes)
Comoros, Grande Comore (Ngazidja), Mitsamiouli beach
Mitsamiouli - is the best beach in Grand Comore island. In fact, it is rather a group of small bays, which makes it possible to find a secluded spot. / read more » /
Rating: 8.2 (77 votes)
Mozambique, Bazaruto, Magaruque island, sand
Magaruque is a small private island in the Bazaruto archipelago in Mozambique. There is a great snorkelling near the island, but beaches are not the best comparing to the neighboring islands. / read more » /
Rating: 8.2 (14 votes)
Mozambique, Quirimba island, beach, children
Quirimba is an island in the archipelago of Quirimbas in Mozambique. It is inhabited by some locals, so don't expect that privacy as on more exclusive islands of the archipelago. On the other hand, you may enjoy unique low key atmosphere of this cozy place. / read more » /
Rating: 8.2 (13 votes)
Kenya, Diani Beach
Diani Beach is a popular beach to the south of Mombasa in Kenya. The beach is very long and rather heterogeneous. While there are palms and white sand ashore, most areas in the water are with rocky bottom and seaweed, suffering from the problem of strong low tides. But if you wish just to walk along the coast, local beach boys will disturb you all the way, asking for money. / read more » /
Rating: 8.2 (118 votes)
Kenya, Manda Bay Resort, beach
Manda is an island near Lamu in Kenya. For most tourists this is just a place where Lamu airport is located. However, there are good beaches, luxury hotels and even some notable ancient ruins. / read more » /
Rating: 8.2 (33 votes)
Zanzibar island, Paje beach, white sand
Paje - beach in Zanzibar island. As everywhere in the east coast beach is not suitable for swimming at a low tide. However this place is popular due to its beauty. Also it's good to kite surf here. / read more » /
Rating: 8.2 (687 votes)
Kenya, Takaungu beach
Takaungu is a coastal village in Kenya. The ocean beach is rather typical for this region - with white sand and shallow water during the low tide. However, the main tourist attraction is a "creek". It offers comfortable swimming during the high tide, while in low tide you can walk on the sandy bottom, enjoying the spectacular views. / read more » /
Rating: 8.1 (7 votes)
Kenya, Mombasa, Nyali beach
Nyali is an upscale suburb of Mombasa with great beach. During the low tide sea water goes far away making the swimming impossible. But the shore features gorgeous tropical landscape, sometimes looking like Nungwi - the best beach of Zanzibar. Like all the popular beaches of Kenya, there are a lot of sticking beach boys trying to get money from tourists. / read more » /
Rating: 8.1 (10 votes)
Kenya, Watamu beach
Watamu is a popular beach resort area in Kenya. This is an extremely diverse place. There is Mida Creek, a lot of bays, sandbanks, rocks in the ocean and excellent snorkeling. The beach itself is not the most beautiful, but every day you will find a new interesting attraction. / read more » /
Rating: 8.1 (10 votes)
Sao Tome and Principe, Principe island, Banana beach, clear water
Banana - a secluded beach in the north of african island of Principe, located in a small cozy bay. / read more » /
Rating: 8.1 (104 votes)
Tanzania, Zanzibar, Mnemba island, aerial view
Mnemba is a small private island near the coast of Zanzibar in Tanzania. Despite of some rewards, the beach is rather mediocre, even by the standards of Zanzibar. / read more » /
Rating: 8.1 (467 votes)
Tanzania, Dar es Salaam, Mbudya island
Mbudya is an island near Dar es Salaam in Tanzania. The beach is beautiful with clear water and without any trash. There are a lot of trees and even the baobab. However, there are no palms, so the landscape is not looking like the real tropical paradise. On weekends, it usually becomes crowdy due to the locals. / read more » /
Rating: 8.1 (70 votes)
Tanzania, Dar es Salaam, Coco beach
Coco beach (Oyster Bay) is the central beach in Dar es Salaam, Tanzania. Sea water is dirty, and it becomes very shallow during the low tide. However, this is a cozy place with palms, white sand and funny local crowd. Women are not recommended to swim in bikini, as this is the usual urban beach in a traditional Muslim region. / read more » /
Rating: 8.1 (36 votes)
Kenya, Mambrui beach, Angel's Bay Resort
Mambrui is a beach in Kenya, famous as a great spot for kitesurfing. There are also a lot of sand dunes, which can be rarely met in the southern coast of Kenia. Swimming in the ocean is possible only during the high tide. / read more » /
Rating: 8.0 (12 votes)
Mozambique, Quirimbas, Metundo island, beach, palms
Metundo is a private island in the Quirimbas archipelago in Mozambique. The island is wild even by the standards of Quirimbas. The bay with the hotel in the south of the island is the only developed area. There is a nice beach with palm trees. / read more » /
Rating: 8.0 (73 votes)
Comoros, Moheli, Moheli Laka Lodge beach
Moheli Laka Lodge - is a hotel beach in the Comoros island of Moheli. The beach is a 300 meter long crescent in a protected bay. It is situated in the heart of the Moheli National Marine Park and has a beautiful reef and abundant sea life in the area, including dolphins, whales, manta rays, and numerous fish. / read more » /
Rating: 8.0 (68 votes)
Kenya, Kiwayu island, beach
Kiwayu is a paradise island in Kenya located not far from the border with Somalia. So it is completely secluded with beautiful beaches. In 2011, gunmen attacked a family couple vacationing in an expensive resort. Moreover, even the local fishermen often suffer from armed robberies. So, as for now, it is more like a place for extremal tourism. / read more » /
Rating: 8.0 (9 votes)
Tanzania, Dar es Salaam, Bongoyo isl, beach
Bongoyo is an island in the central Dar es Salaam, Tanzania. Tourists are dropped off on a sandspit in the west end of the island. There is white sand and good entry into the water, but not trees. You may rent tiki huts to get some shadow. There is also northern beach, that gets less tourists. / read more » /
Rating: 8.0 (21 votes)
Zanzibar island, Kiwengwa beach
Kiwengwa - beach in Zanzibar. Though there is a problem of strong low tide in some parts of shore, it is one of the best beaches in the east coast of Zanzibar. / read more » /
Rating: 8.0 (996 votes)
Kenya, Malindi beach, palms
Malindi is an an important tourist center on the ocean coast of Kenya. It is considered to be the most Europeanized region in the country. However, the beaches are rather mediocre even by the standards of Kenya. Of course, the sand is white with occasional palms, but in the low tide sea water goes far away exposing an ugly bottom. / read more » /
Rating: 8.0 (15 votes)
South Africa, Cape Town, Llandudno beach
Llandudno is one of the best beaches in South Africa. It is located in the luxury district of Cape Town. Due to the strong waves, it is dangerous to swim, but surfing is very good. As it's Atlantic coast, ocean water is always cold. Surprisingly, there are no amenities ashore, except for lifeguards during the high season. / read more » /
Rating: 8.0 (4 votes)
Kenya, Kikambala beach
Kikambala is a beach in the northern suburbs of Mombasa, Kenya. As it's located far from the city, there are just a few hotels, and limited number of tourists. The beach is beautiful - with palms and white sand. However, during the low tide, sea water goes far away from the coastline, making it impossible to swim. There are also many beach boys trying to get your money. / read more » /
Rating: 8.0 (16 votes)
Tanzania, Mtwara, Msangamkuu beach
Mtwara is a small town, remarkable only due to its location in the south of Tanzania. City beach (called Shangani beach) is rather mediorce. Msangamkuu peninsula located a little to the east has a good wild beach, but boat connection to the peninsula is very irregular. / read more » /
Rating: 8.0 (41 votes)
Kenya, Mombasa, Bamburi beach
Bamburi is the only public beach in Mombasa, Kenya. To be honest, it has different segments with Jomo Kenyatta Public beach being the only real public area. It is also known among locals as Pirates beach. The beach itself is nice, but incredible crowd kills all the beauty of this place. However, there are many cheap cafes, while sunbed is only half a dollar per day. It is better to come here during the weekdays, when there are no so many people. / read more » /
Rating: 8.0 (65 votes)
Morocco, Legzira beach, arch
Legzira is a beach in the south of Morocco famous with five arches of rocks. Only the first two arches are widely known, while it is hard to reach three other ones. It is a good place make photos and to watch the sunset. As for a pure beach holiday, there are much better places in Morocco. / read more » /
Rating: 7.9 (297 votes)
Tanzania, Dar es Salaam, Mbezi beach
Mbezi are the northern suburbs of Dar es Salaam in Tanzania. There are some good beaches, but the whole coast is rather diversified. So if you plan to stay in the hotel, - look carefully photos of hotel's beaches. As for the ordinary daily trip to the beach, it's a lottery, since most of the coastline is privately owned, and you may not be admitted to the beach. / read more » /
Rating: 7.9 (38 votes)
South Africa, Hermanus beach, whale watching
Hermanus is a town being the best place in South Africa to view whales right from the coast. You will get more opportunities, if take one of the bay tours offered by numerous local operators. As for the city beaches, almost all of these are located in the east. The best options are Voelklip beach (in the rocks) and Grotto beach (long ocean beach). / read more » /
Rating: 7.9 (4 votes)
Mozambique, Bazaruto, Santa Carolina island, water edge
Santa Carolina is an island in Bazaruto Archipelago in Mozambique. Once upon a time it was a favorite vacation spot of world celebrities. However, after the independence of Mozambique, the hotel was abandoned. Now the island is used as a day-trip destination. / read more » /
Rating: 7.9 (91 votes)
South Africa, Cape Town, Camps Bay beach, palms
Camps Bay is the most popular beach in Cape Town, South Africa. Cable road to the Table Mountain starts from here. There are picturesque mountains around - so called Twelve apostles. The ocean is very cold, but you may swim in a tidal pool with walm and calm water. / read more » /
Rating: 7.9 (9 votes)
Egypt, Hurghada, El Gouna beach, Club Paradisio
El Gouna - is a tourist area with artificial beach located to the north of Hurghada. El Gouna is sometimes compared with Venice due to a large number of canals and bridges. The creators of the complex did the best tourist area in Egypt. Unfortunately, the quality of beaches is not too high in most hotels. / read more » /
Rating: 7.9 (59 votes)
Zanzibar island, Dongwe Club beach
Dongwe - beach in the east of Zanzibar island. The beach is beautiful, but at low tide water is shallow and it is impossible to swim. / read more » /
Rating: 7.9 (121 votes)
Egypt, Hurghada, Soma Bay beach, palms
Soma Bay - is a perfect tourist area on the Red Sea located to the south of Hurghada. There are best beaches in Egypt, and the service meets the highest international standards. / read more » /
Rating: 7.8 (58 votes)
Morocco, Moulay Bousselham beach, kayak
Moulay Bousselham is an excellent beach on the Atlantic coast of Morocco. High dunes coming close to the sea are beautiful and give a protection from the Sahara wind. There are usually no many people - except for the summer time, when many Moroccans go to the sea. We may also note pretty old town, as well as a sandbank in the estuary, where you can swim without waves and ocean currents. / read more » /
Rating: 7.8 (53 votes)
Open map
Feel free to ask any questions
& get free help from our travel community.
 
Any reviews or ideas are also appreciated:


All last comments


south-africa:
Maybe Babylon Bar... Plus Johannesburg City Sightseeing Bus. Weekends are better, as there are no t…

dakhla:
As for me, there's nothing to do in the Western Sahara except for kitesurfing in Dakhla. But I woul…

tunisia:
Tunisia is not quite the safe country. But many travellers reported, that everything was fine.

egypt:
Egypt oases are not very interesting in comparison with the superb White Desert! Last years overnig…

ile-sainte-marie:
There are some food shops in Sainte Marie. I've never heard about shark attacks in the island. Sea …

eritrea:
Some hints for Eritrea: 1. You need to obtain permit to wherever you go. 2. US dollars are better t…

cape-town:
Cape Town is more preferable for safety. It also has whales. But on the other hand Johannesburg has…

kenya:
Mobile internet in Kenya. Safaricom fares: 1 Gb = 5$, 3 Gb = 10$, 7.5 Gb = 20$, 12 Gb = 30$. Settin…

moheli-laka-lodge:
Hi, Philp! Could you please add here some photos of the beach?

madagascar:
I've traveled around Madagascar by bicycle. The main mistake is that I was alone. You always need a…

tanzania:
Zanzibar beaches are much better than in Mombasa. But service is much better in Mombasa, and there'…

cape-verde:
The best beaches are in Cape Verde. Also for me Cape Verde is more like Europe than Africa. In Gamb…
💖
If you liked this page, please share it on: Facebook, Twitter, Instagram
…or any other web-site
 
This will help the project greatly!

We recommend:
Hotels Combined – find the best hotel's fare among 200+ reservation systems
© 2017, Beach-on-Map.com · News · Book · Contacts · Search · Countries