Cape Town
CPT
10:15
Nonstop
Hoedspruit
HDS
12:45
Jonathan · Amanda · Noah · Kevin · Carolina
20 kg checked baggage each
Ticket update · 30 September 2026
Jonathan and Amanda travel via Newark outbound and Frankfurt home, reaching SFO 2 Dec. Noah and Kevin leave SFO for Singapore on 10 Nov, fly Qatar to Cape Town and return via Dubai to SFO on 29 Nov. Carolina flies from Amsterdam via Doha, joining Noah and Kevin on QR1369 to Cape Town at 10:30 AM on 16 Nov; she returns via Johannesburg and Istanbul to LAX on 29 Nov.
01 · By traveler
Times are local to each airport. Both regional safari flights remain booked for everyone: CPT–HDS on 21 Nov and MQP–VNX on 25 Nov. The schedules below cover the routes into and out of the shared trip.
Ticketed
Cape Town · 16 Nov · 6:00 PMSFO · 2 Dec · 4:05 PM
SFO
15 Nov · 10:05 AM
Newark (EWR)
15 Nov · 6:28 PM
Newark (EWR)
15 Nov · 8:35 PM
Cape Town (CPT)
16 Nov · 6:00 PM
Vilankulo (VNX)
28 Nov · 1:30 PM
Johannesburg (JNB)
28 Nov · 3:15 PM
Johannesburg (JNB)
28 Nov · 7:45 PM
Frankfurt (FRA)
29 Nov · 5:30 AM
Frankfurt (FRA)
2 Dec · 1:30 PM
SFO
2 Dec · 4:05 PM
Outbound: Newark 2h 07m. Return: Johannesburg 4h 30m between separate tickets, then a Frankfurt stopover from 29 Nov to 2 Dec.
Baggage: Airlink VNX–JNB: 20 kg checked. United-issued flights: one 23 kg checked bag included on each listed journey. Pack to the 20 kg regional limit.
Both Airlink receipts, the United itinerary PDF and the United e-ticket email agree on the flights. Frankfurt stopover confirmed by Jonathan; lodging not yet booked.
Ticketed · Qatar includes user confirmation
Cape Town · 16 Nov · 10:30 AMSFO · 29 Nov · 12:50 PM
United UA1: SFO 10 Nov at 10:40 PM → Singapore 12 Nov at 8:00 AM. This precedes the shared Southern Africa trip.
San Francisco (SFO)
10 Nov · 10:40 PM
Singapore (SIN)
12 Nov · 8:00 AM
Singapore (SIN)
15 Nov · 8:15 PM
Doha (DOH)
15 Nov · 11:00 PM
Doha (DOH)
16 Nov · 1:40 AM
Cape Town (CPT)
16 Nov · 10:30 AM
Vilankulo (VNX)
28 Nov · 1:30 PM
Johannesburg (JNB)
28 Nov · 3:15 PM
Johannesburg (JNB)
28 Nov · 6:50 PM
Dubai (DXB)
29 Nov · 5:05 AM
Dubai (DXB)
29 Nov · 8:50 AM
SFO
29 Nov · 12:50 PM
Singapore stopover: arrive 12 Nov at 8:00 AM, depart 15 Nov at 8:15 PM on a separate Qatar booking. Doha 2h 40m. Return: Johannesburg 3h 35m; Dubai 3h 45m.
Baggage: United SFO–Singapore: first checked bag included, 23 kg per traveler. Kevin’s Qatar receipt lists two checked pieces; Noah’s individual allowance is not documented here. Both Emirates return tickets list two checked pieces up to 23 kg each, including VNX–JNB. The booked safari flights still limit the shared trip to 20 kg checked.
Kevin’s Qatar receipt documents SIN–DOH–CPT. Jonathan confirms Noah is on those same Qatar flights; Noah’s Qatar receipt was not supplied. Individual Emirates return receipts were supplied for both. The United confirmation names both travelers, confirms UA1; receipt identifiers and seat assignments are kept private.
Outbound & return confirmed
Cape Town · 16 Nov · 10:30 AMLos Angeles (LAX) · 29 Nov · 10:50 AM
Amsterdam (AMS)
15 Nov · 3:05 PM
Doha (DOH)
15 Nov · 11:25 PM
Doha (DOH)
16 Nov · 1:40 AM
Cape Town (CPT)
16 Nov · 10:30 AM
Vilankulo (VNX)
28 Nov · 1:30 PM
Johannesburg (JNB)
28 Nov · 3:15 PM
Johannesburg (JNB)
28 Nov · 6:50 PM
Istanbul (IST)
29 Nov · time not shown in confirmation
Istanbul (IST)
29 Nov · time not shown in confirmation
Los Angeles (LAX)
29 Nov · 10:50 AM
Outbound: Doha 2h 15m; QR1369 is the same flight as Noah and Kevin. Johannesburg: 3h 35m between separate tickets. Istanbul: 2h 05m per the booking confirmation; individual Istanbul arrival and departure times were not supplied.
Baggage: Qatar outbound: two checked pieces up to 23 kg each on both legs. Pack to the shared safari flights’ 20 kg checked limit. Airlink VNX–JNB: 20 kg checked. Turkish fare includes checked baggage and a carry-on, but the confirmation does not state the checked allowance. Standard seats are available for a fee; assignments are not shown.
Carolina’s Airlink e-ticket confirms 4Z261 on 28 Nov. Her Chase Travel confirmation lists Turkish TK39 and TK179 from Johannesburg to Los Angeles via Istanbul, arriving 29 Nov. Qatar booking confirmation dated 7 September 2026, supplied by Jonathan on 30 September, confirms QR274 and QR1369. Istanbul connection times and Turkish checked-bag allowance remain unprovided.
02 · Connecting flights
All five are confirmed on 4Z261, VNX–JNB, 28 Nov at 1:30 PM. Jonathan, Amanda and Carolina connect on separate tickets; Noah and Kevin’s Airlink leg is included on their Emirates tickets.
The Airlink ticket covers VNX–JNB only. The United-issued ticket covers SFO–EWR–CPT, JNB–FRA and FRA–SFO. VNX–JNB is a separate positioning flight: do not assume missed-connection protection. Plan to collect bags and recheck with Lufthansa unless the airlines explicitly confirm another arrangement.
Each Emirates e-ticket lists all three return flights: Airlink VNX–JNB, Emirates JNB–DXB and DXB–SFO. This is a single ticketed return, not a separately purchased positioning leg. The Qatar outbound is a separate booking. United SFO–Singapore is another separate booking, in Basic Economy, with advance seats purchased.
Airlink VNX–JNB is a separate ticket from the Turkish Airlines JNB–IST–LAX booking made through Chase Travel. Do not assume missed-connection protection. Plan to collect bags and recheck with Turkish unless the airlines confirm another arrangement. Qatar AMS–DOH–CPT is confirmed in Economy (O).
Jonathan & Amanda: the scheduled JNB gap is 4h 30m. Noah & Kevin: 3h 35m before Emirates. Confirm check-in deadlines and baggage handling directly with the airlines; leave room for delays when planning the connection.
03 · Still to arrange
Sources · 30 September 2026
Original tickets, booking codes, seat assignments and payment details stay private. These booked schedules supersede the earlier fare recommendations.
Earlier planning searches, superseded by the supplied tickets. These links do not represent the booked itineraries or current fares.