FLYING TO SOUTH AFRICA FROM NORTH AMERICA
Traveling from North America to South Africa can be a bit of a hassle. The most assured way is finding a flight through Europe. The cheapest tickets are likely to be found via London, but most European capitals will have flights to Cape Town or Johannesburg.
Another option for travelers on the West Coast is to go through Asia; most major Asian cities will have connecting flights to Johannesburg.
TRAVELING BY BOAT
Arriving by sea will likely be much more expensive than flying, though there are cruises from other nearby countries and freighter lines often have passenger quarters.
TRAVELING BY BUS
Numerous bus lines link South Africa with its neighbors. However, these borders do not issue visitor permits.