Ticket update · 30 September 2026

Our flights
at a glance

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.

Cape Town · 16 Nov
Noah, Kevin & Carolina · 10:30 AM
Jonathan & Amanda · 6:00 PM
Home arrivals
Noah & Kevin · 29 Nov
Jonathan & Amanda · 2 Dec
Safari flights
All five ticketed
Carolina’s flights
Return to LAX · 29 Nov
Cape Town · 16 Nov · 10:30 AM
See the ticketed flights ↓

Shared flights

The next chapter

Saturday, 21 November 2026All times localAirlink · 4Z657

Cape Town

CPT

10:15

2h 30m
Nonstop

Hoedspruit

HDS

12:45

All five · Ticketed

Jonathan · Amanda · Noah · Kevin · Carolina
20 kg checked baggage each

Wednesday, 25 November 2026All times localAirlink · 4Z258

Mbombela

MQP

12:00

1h 10m
Nonstop

Vilankulo

VNX

13:10

All five · Ticketed

Jonathan · Amanda · Noah · Kevin · Carolina
20 kg checked baggage each

After landing · 21 November

Tulela transfer confirmed

Meeting point to confirm for the 12:45 arrival at HDS

View transfer plan →

01 · By traveler

The flights
we have booked

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

Jonathan & Amanda

Cape Town · 16 Nov · 6:00 PMSFO · 2 Dec · 4:05 PM

Outbound

United UA1909
From · departs local

SFO

15 Nov · 10:05 AM

To · arrives local

Newark (EWR)

15 Nov · 6:28 PM

United UA1122
From · departs local

Newark (EWR)

15 Nov · 8:35 PM

To · arrives local

Cape Town (CPT)

16 Nov · 6:00 PM

Return

Airlink 4Z261
From · departs local

Vilankulo (VNX)

28 Nov · 1:30 PM

To · arrives local

Johannesburg (JNB)

28 Nov · 3:15 PM

Lufthansa LH573
From · departs local

Johannesburg (JNB)

28 Nov · 7:45 PM

To · arrives local

Frankfurt (FRA)

29 Nov · 5:30 AM

United UA59
From · departs local

Frankfurt (FRA)

2 Dec · 1:30 PM

To · arrives local

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

Noah & Kevin

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.

Outbound

United UA1
From · departs local

San Francisco (SFO)

10 Nov · 10:40 PM

To · arrives local

Singapore (SIN)

12 Nov · 8:00 AM

Qatar QR947
From · departs local

Singapore (SIN)

15 Nov · 8:15 PM

To · arrives local

Doha (DOH)

15 Nov · 11:00 PM

Qatar QR1369
From · departs local

Doha (DOH)

16 Nov · 1:40 AM

To · arrives local

Cape Town (CPT)

16 Nov · 10:30 AM

Return

Airlink 4Z261
From · departs local

Vilankulo (VNX)

28 Nov · 1:30 PM

To · arrives local

Johannesburg (JNB)

28 Nov · 3:15 PM

Emirates EK764
From · departs local

Johannesburg (JNB)

28 Nov · 6:50 PM

To · arrives local

Dubai (DXB)

29 Nov · 5:05 AM

Emirates EK225
From · departs local

Dubai (DXB)

29 Nov · 8:50 AM

To · arrives local

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

Carolina

Cape Town · 16 Nov · 10:30 AMLos Angeles (LAX) · 29 Nov · 10:50 AM

Outbound

Qatar QR274
From · departs local

Amsterdam (AMS)

15 Nov · 3:05 PM

To · arrives local

Doha (DOH)

15 Nov · 11:25 PM

Qatar QR1369
From · departs local

Doha (DOH)

16 Nov · 1:40 AM

To · arrives local

Cape Town (CPT)

16 Nov · 10:30 AM

Return

Airlink 4Z261
From · departs local

Vilankulo (VNX)

28 Nov · 1:30 PM

To · arrives local

Johannesburg (JNB)

28 Nov · 3:15 PM

Turkish Airlines TK39
From · departs local

Johannesburg (JNB)

28 Nov · 6:50 PM

To · arrives local

Istanbul (IST)

29 Nov · time not shown in confirmation

Turkish Airlines TK179
From · departs local

Istanbul (IST)

29 Nov · time not shown in confirmation

To · arrives local

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

Connecting
in Johannesburg

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.

Jonathan & Amanda · Separate-ticket connection at Johannesburg

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.

Noah & Kevin · VNX–JNB is included on each Emirates ticket

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.

Carolina · Separate-ticket connection at Johannesburg

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

A few things
to arrange

  1. Cape Town: arrange 10:30 AM and 6:00 PM arrival pickups on 16 Nov. Check-in starts at 2:00 PM; luggage storage or early access for Noah, Kevin and Carolina needs the host’s agreement.
  2. Vilankulo: arrange an early villa pickup on 28 Nov for the 1:30 PM flight. Airlink’s receipt requests airport check-in two hours before departure.
  3. Jonathan & Amanda: confirm the separate-ticket Johannesburg handoff and book three Frankfurt nights, 29 Nov–2 Dec. Allow for a 5:30 AM arrival before hotel check-in.
  4. Add Carolina’s Istanbul connection times and Turkish checked-bag allowance.

Sources · 30 September 2026

From the
tickets

  • Jonathan & Amanda: individual Airlink receipts, United itinerary PDF and United e-ticket email.
  • Noah & Kevin: individual Emirates receipts. Kevin’s Qatar receipt plus Jonathan’s confirmation that Noah shares those Qatar flights. United confirmation for both on UA1, SFO–Singapore, 10–12 Nov.
  • Carolina: Qatar confirmation dated 7 September, supplied 30 September, for AMS–DOH–CPT; Airlink e-ticket for VNX–JNB and Chase Travel confirmation for Turkish JNB–IST–LAX.
  • Jonathan’s update: Frankfurt stopover confirmed, lodging not booked.

Original tickets, booking codes, seat assignments and payment details stay private. These booked schedules supersede the earlier fare recommendations.

Earlier search sources · 5 September

Earlier planning searches, superseded by the supplied tickets. These links do not represent the booked itineraries or current fares.