actualización crítica esto no funcionará para los nacionales de SA, a partir de 2015. Ver información sobre las nuevas normas aquí
https://www.gov.uk/government/publications/changes-to-transit-visas-immigration-act-2014/changes-to-transit-visas
La discusión aquí es básicamente sobre si la concesión de "viajar sin visado" es aplicable a los ciudadanos sudafricanos. La respuesta corta es "en ciertos casos especiales".
Los ciudadanos de la mayoría de los países sólo tienen que cumplir tres sencillos requisitos:
- debe llegar y salir en avión;
- su vuelo de continuación debe estar confirmado y debe salir en un plazo de 24 horas; y
- debe tener la documentación adecuada para su destino, incluido el visado si es necesario.
Pero si tienes mala suerte, y resulta que tienes un pasaporte de uno de los países de la DATv (por ejemplo, Sudáfrica), las normas son bastante más estrictas: además de las condiciones anteriores, tienes que cumplir uno de los requisitos de la lista que Doc citó en su respuesta. En el caso de tus amigos, se cumple la siguiente condición, que tienen:
un visado válido para entrar en Canadá o los Estados Unidos de América y un billete de avión válido para viajar a través del Reino Unido de el país para el que se ha obtenido el visado a otro país o territorio territorio
Algunos sitios web de terceros también indican que hay que salir del aeropuerto de llegada, pero esto no se menciona en ninguna parte de la UKBA sitio web Así que, probablemente, está anticuado.
Lo único que hay que temer es que te denieguen el embarque en el aeropuerto de salida en Canadá (es ridículo que deporten a tus amigos de LHR a Sudáfrica si ya tienen billetes para un vuelo que sale allí en 9 horas). Ahora bien, durante el procedimiento de facturación en el aeropuerto de salida, el personal del aeropuerto comprobará si tienes todos los documentos de viaje necesarios (visado, pasaporte válido, etc.). Para ello, probablemente utilizarán Timatic, un sistema automatizado similar a http://www.iatatravelcentre.com/ . Introduzca allí todos los datos del viaje y vea lo que dice el sistema. Si dice que sí, se le permitirá embarcar.
P.D. Como ha mencionado MeNoTalk, hay casos en los que es más seguro tener un visado. Aparte de ahorrar tiempo (yo tardé unos 10-15 minutos en mostrar todos los documentos necesarios para pasar el control de pasaportes en LHR utilizando la concesión "Viajar sin visado", pero no soy nacional de DATv), es recomendable si
- tiene condenas penales no cumplidas en cualquier país, incluyendo el Reino Unido;
- se le ha denegado la entrada, se le ha deportado o se le ha expulsado de otra manera expulsado del Reino Unido;
- ha incumplido las condiciones de cualquier entrada anterior entrada al Reino Unido (por ejemplo, trabajando ilegalmente o permaneciendo aquí después de que su permiso de estancia haya expirado);
- ha solicitado previamente un visado y se le ha denegado; o
- ha sido advertido por un funcionario del Reino Unido de que debe obtener un visado antes de viajar al Reino Unido.