4Z 253 then BP 222 at Johannesburg
Antananarivo → Johannesburg → Gaborone
Timetable, Johannesburg time
17:054Z 253 from Antananarivo at the gate
15:45BP 222 to Gaborone leaves the gate
22 h 40 apart on the timetable, overnight
BP 222 leaves 22 h 40 after 4Z 253 arrives on the timetable: more than half a day, so not a connection we count.