I have just called the Turkish embassy in Pretoria who confirmed that SA nationals can obtain a Turkish visa at port of entry for a max of 30 days. It will cost 15 euro's. I have also looked at...
As I understand it the Schengen agreement between EU countries allows free passage between the collaborating countries without the need to show passports.
The UK does not participate as we don't...