$913
10:26p MIA » 6:15a JNB
British Airways 2 stops (31h49m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$929
10:26p MIA » 6:15a JNB
British Airways 2 stops (31h49m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$930
11:30p MIA » 9:15a JNB
British Airways 2 stops (33h45m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$930
10:26p MIA » 6:15a JNB
British Airways 2 stops (31h49m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$932
10:26p MIA » 6:15a JNB
British Airways 2 stops (31h49m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$933
6:00p MIA » 9:15a JNB
British Airways 2 stops (39h15m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$933
10:26p MIA » 6:15a JNB
British Airways 2 stops (31h49m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$934
9:31p MIA » 9:15a JNB
British Airways 2 stops (35h44m)
7:15p JNB » 3:40a MIA
British Airways 2 stops (32h25m)
$938
7:50p MIA » 9:15a JNB
British Airways 2 stops (37h25m)
6:50a JNB » 5:37a MIA
British Airways 2 stops (46h47m)
$938
7:50p MIA » 6:15a JNB
British Airways 2 stops (34h25m)
6:50a JNB » 5:37a MIA
British Airways 2 stops (46h47m)
$940
2:30p MIA » 6:15a JNB
British Airways 2 stops (39h45m)
6:50a JNB » 5:37a MIA
British Airways 2 stops (46h47m)
$940
4:25p MIA » 6:15a JNB
British Airways 2 stops (37h50m)
6:50a JNB » 5:37a MIA
British Airways 2 stops (46h47m)
$982
4:28p MIA » 9:00a JNB
Unknown Company 2 stops (40h32m)
7:35p JNB » 3:38p MIA
Unknown Company 2 stops (44h03m)
$1,121
4:15a MIA » 10:05a JNB
Turkish Airlines 1 stop (29h50m)
6:15p JNB » 2:05a MIA
Turkish Airlines 1 stop (31h50m)
$1,132
12:02p MIA » 6:55p JNB
Unknown Company 3 stops (54h53m)
1:10p JNB » 11:04p MIA
Unknown Company 3 stops (57h54m)