Is there any land between South America and Africa?
There is no land between South America and Africa. The nearest two landmasses are the Rocas Atoll, an uninhabited atoll that is part of the Brazilian state of Rio Grande do Norte, and the Saint Paul Rocks Archipelago, a group of isolated rocks in the Atlantic Ocean that are part of the Brazilian state of Pernambuco.