international · 11h 05m · 9,076 km

London to Johannesburg

2 airlines · 2 aircraft ranked

In business class, Virgin Atlantic's Upper Class (787-9) dominates the field with a 6.7/10.In premium economy, Virgin Atlantic's Premium (787-9) dominates the field with a 5.7/10.

How we score → Last updated June 2026

Quick pick

Best business class:clear winner

Fly Virgin Atlantic. It has direct aisle access.

A noticeably better product that justifies the pick.

Best premium economy:clear winner

Fly Virgin Atlantic. It has a wider seat (21" vs 18.5").

A noticeably better product that justifies the pick.

Best economy:strong pick

Fly Virgin Atlantic. It scores higher across seat comfort and amenities.

If prices are similar, go with this one.

Sort by
Tap any two to compare head-to-head
1
Upper ClassVirgin Atlantic · Boeing 787-9 · 2014 cabinBest on route
Lie-flat · 1-1-1 · 44" pitch · Paid Wi-FiReliablePoints: Chase UR, Amex MR, Capital One, Citi TYP, Bilt
Full power outlets + Longer bed + Mattress pad
6.7
Good
Seat 5.9·Amenity 7.8
2
Club WorldBritish Airways · Airbus A380-BA · 2013 cabin
Lie-flat · 2-4-2 · 72" pitch · Paid Wi-FiAvg. reliabilityPoints: Chase UR, Amex MR, Capital One, Bilt
5.1
Average
Seat 4.5·Amenity 5.9

Select two airlines to compare head-to-head

Data verified June 2026

Find your flight

New routes and airlines added regularly. One short email when we do.

Route insights

  • In business class, Virgin Atlantic's Upper Class (787-9) dominates the field with a 6.7/10.
  • In premium economy, Virgin Atlantic's Premium (787-9) dominates the field with a 5.7/10.
  • In economy, Virgin Atlantic's Economy Classic (787-9) leads the field with a 4.6/10.
  • British Airways is the only carrier offering first class on this route, scoring 6.7/10.

Frequently asked

Which is better in business: British Airways or Virgin Atlantic on LHR-JNB?

Upper Class (Virgin Atlantic, 787-9) beats Club World (British Airways, A380-BA) in business, scoring 6.7/10 vs 5.1. The deciding factor: AC + USB-C vs no power.

Which is better in premium economy: British Airways or Virgin Atlantic on LHR-JNB?

Premium (Virgin Atlantic, 787-9) beats World Traveller Plus (British Airways, A380-BA) in premium economy, scoring 5.7/10 vs 4.1. The deciding factor: AC + USB-C vs no power.

Which is better in economy: British Airways or Virgin Atlantic on LHR-JNB?

Economy Classic (Virgin Atlantic, 787-9) edges out World Traveller (British Airways, A380-BA) in economy, scoring 4.6/10 vs 4. The deciding factor: AC + USB-C vs no power. British Airways fights back on seat width.

What are the best seats in British Airways First on LHR-JNB?

Best: Window suites 1A and 1K for maximum privacy. Avoid: Center pairs (D/G) face each other when reclined. Open suites without doors in 1-2-1 layout. 15.4-inch IFE. Elemis amenity kit. Quilted mattress, cotton duvet. Free wifi in First. BA retrofit with doors expected from mid-2026.

What are the best seats in British Airways Club World on LHR-JNB?

Best: Window seats facing forward for privacy and a view. Avoid: Rear-facing middle seats in the 2-4-2 layout — minimal privacy and no direct aisle access. Old-style Club World with alternating forward/backward seats. NOT the Club Suite (doors). 2-4-2 main deck, 2-3-2 upper deck. 12.1-inch IFE. The White Company bedding. BA A380 retrofit to Club Suite expected from mid-2026.

What are the best seats in British Airways World Traveller Plus on LHR-JNB?

Best: Pair seats (A/B or J/K) for couples — only 2 across at the window. Avoid: Middle seat in the 3-seat center section. Dedicated upper-deck cabin. 2-3-2 layout. Enhanced meals on china with wine selection. 11.1-inch IFE.

What are the best seats in British Airways World Traveller on LHR-JNB?

Best: Upper deck economy (rows 56-63) is a smaller, quieter cabin. Avoid: Row 36 and 60 have limited recline. Main deck 3-4-3, upper deck 2-4-2 (wider seats on upper deck). 8.9-inch IFE.

What are the best seats in Virgin Atlantic Upper Class on LHR-JNB?

Best: 2A and 4A are the most private seats — left-side A positions face the window wall with the most separation from the aisle. 6A and 8A are also good but closer to the mid-cabin galley. Solo travelers should always pick A seats. Avoid: All G and K positions (center and right) face each other across the aisle with low dividers — the worst privacy in any current business cabin. 11G and 11K are the most exposed, adjacent to the Premium cabin divider. Older herringbone Upper Class with no doors and low dividers — noticeably less private than the A350-1000 or A330neo suites. 1-1-1 layout means all-aisle access but the tradeoff is those low partition walls. 11.1-inch screens are half the size of the A330neo (17.3 inches). Sleep suit provided on overnight flights.

What are the best seats in Virgin Atlantic Premium on LHR-JNB?

Best: Window pairs in row 21 (21A/B and 21H/K) are bulkhead seats with extra legroom. Avoid: Center seats in the middle block (D, F, G) in any row. Last row is closest to economy. 35 Premium seats in a 2-3-2 layout with 38-inch pitch and 8-degree recline. 11.1-inch Panasonic eX3 screens. AC outlet and USB-A at every seat. Plated meals with upgraded menu. Small amenity kit with eye mask, socks, and toothbrush. Pillow and blanket at the seat.

What are the best seats in Virgin Atlantic Economy Classic on LHR-JNB?

Best: Economy Delight rows (around row 53) offer 34-inch pitch for an upcharge. Any window seat in 3-3-3 avoids the double-middle problem. Avoid: Center seats (B, E, H) in any row. Last rows near rear galley. Economy Delight (36 seats) has 34-inch pitch vs 31 inches in Classic. Same Recaro 3620 slimline seat throughout. 9-inch Panasonic eX3 screens — smaller than the A350 (11.6 inches) and A330neo (13.3 inches). AC outlet and USB-A at every seat. Complimentary hot meal and pre-landing snack with free alcohol.