Today’s Airfare of the Day goes to British Airways and their first class promotional fares between London and Johannesburg.

Remember that you can always email me or send me a message via Facebook or Twitter with your airfare-related findings or questions.
Fare Details:
- Fare: British Airways (BA) ANNZ90S7 LON to JNB.
- Booking class: A.
- Price: from £2,299 (£1,760 base fare + taxes & surcharges).
- Day/Time restrictions: do not apply.
- Seasonal restrictions: permitted 23NOV 18 through 18DEC 18 for the first international sector.
- Flight restrictions: travel between Europe and Africa must be on any BA flight.
- Advanced reservation/Ticketing restrictions: reservations are required for all sectors.
- Minimum stay requirements: until the first SUN after departure.
- Maximum stay requirements: 12 months.
- Stopovers: 2 free stopovers permitted.
- Transfers: unlimited transfers permitted.
- Blackout dates: do not apply.
- Travel restrictions: do not apply.
- Sales restrictions: reservations must be made on/before 05DEC 18.
- Cancellations: charge £00 for cancel/refund.
- Changes: charge £300.00 for reissue/revalidation.
Routing examples:
Price comparison:
Availability:
I was able to find availability for December 2018 using Matrix (although listed for £2,317):
Booking examples:
This fare can be booked on British Airways for £2,299:
Fare construction:
Accruals:
The following accruals were estimated using wheretocredit calculator for LHR-JNB round trip travel on BA marketed and operated flights without considering any elite status bonuses or ongoing promotions:
Fare rules