I am travelling from OR Tambo International, Johannesburg South Africa on Virgin Airlines on 15 December 2017, arriving at Heathrow 16 December 2017. Three hours there and then on to Cork with Aer Lingus. Can I book my bags in at Johannesburg to go straight through to Cork (although I travel with two different airlines) and do I need a in transit visitors visa at Heathrow?
Also departing 2/1/18 from Cork to Heathrow with Aer Lingus and 5 hours then I board Virgin Airlines to South Africa. Same questions.

