Traveller A from Singapore and Traveller B from Shenzhen. 8 city and window pairings, ranked by the top of each group-total range. Checked 11 Oct 2026.
The rules every option had to meet (5)
Direct only
20 kg checked bag each way
Land within 3 hours of each other
Out Friday night or Saturday morning, back Sunday
Traveller B won't fly from Hong Kong
Sample data. Fares and times are real (Google Flights via SerpApi, checked 11 Oct 2026). Bag fees are placeholders until the fee table is built.
Standings
The cheapest option in each pairing. Lower group total ranks higher.
City and travel window pairings, ranked by the top of each group-total range
Pos
Destination
Group total1 (includes placeholder bag fees)
Per person1 (includes placeholder bag fees)
Arrival gap
Leg deals
Valid
Form
1
ShanghaiLeader4–13 Dec
S$908–986
A S$639–691B S$269–295
2h
2 good, 2 fair
83
Form: all 4 legs Estimated
2
Shanghai11–20 Dec
S$946–1,024
A S$677–729B S$269–295
2h
1 good, 3 fair
83
Form: all 4 legs Estimated
3
Seoul4–13 Dec
S$1,482–1,534
A S$1,032–1,084B S$450
1h 50m
1 great, 3 fair
10
Form: all 4 legs Estimated
4
Seoul11–20 Dec
S$1,703–1,755
A S$1,262–1,314B S$441
1h 50m
1 great, 2 fair, 1 poor
10
Form: all 4 legs Estimated
5
Osaka4–13 Dec
S$3,147–3,173
A S$1,988–2,014B S$1,159
1h 30m
2 fair, 2 poor
1
Form: all 4 legs Estimated
6
Osaka11–20 Dec
S$3,680–3,706
A S$2,511–2,537B S$1,169
1h 30m
2 fair, 2 poor
1
Form: all 4 legs Estimated
Relegation zoneNo combination met every rule
–Not ranked
Tokyo4–13 Dec
No outbound flight from Shenzhen fitted the rules.
0
Form: no legs
–Not ranked
Tokyo11–20 Dec
No outbound flight from Shenzhen fitted the rules.
0
Form: no legs
Promotion on offer. Allow Friday departures from 17:00 and Tokyo comes back: 4–13 Dec would finish 5th at S$1,833–1,885; 11–20 Dec would finish 6th at S$2,076–2,128.
A what-if: the other cities stay as searched under your current rules. The nudge gives a group total and arrival gap only, so promoted rows show a dash for the rest.
Scroll the table sideways for every column.
Form shows each leg’s price status in flying order: outbound A, outbound B, return A, return B.
Airline-verified: Seen on the airline's own booking page, with bags.
Seller-confirmed: Price and bag terms returned by the seller's own listing.
Estimated: Google Flights fare plus a bag fee from our table. Not yet checked with the seller.
Unverifiable: We tried and couldn't confirm this price.
Empty: no leg to show.
The leader leg by leg: Shanghai, 4–13 Dec
True cost per person is every fare plus a checked bag each way.