Johannesburg(JNB) to London(LHR)

Voucher or promo code

Book our best prices between Johannesburg and London  within the next 6 months

cmp-daily-histogram-bars-legend-min-price-aria-label R14.3K
cmp-daily-histogram-bars-legend-max-price-aria-label R23.3K
Displaying fares for November-2026
  • JNB–LHR, 14 Nov, 2026 – 22 Nov, 2026: From R17,081
    14

    Sa

    NOV

  • JNB–LHR, 15 Nov, 2026 – 22 Nov, 2026: From R16,377
    15

    Su

  • JNB–LHR, 16 Nov, 2026 – 28 Nov, 2026: From R17,497
    16

    Mo

  • JNB–LHR, 17 Nov, 2026 – 21 Nov, 2026: From R19,081
    17

    Tu

  • JNB–LHR, 18 Nov, 2026 – 23 Nov, 2026: From R16,377
    18

    We

  • JNB–LHR, 19 Nov, 2026 – 23 Nov, 2026: From R15,967
    19

    Th

  • JNB–LHR, 20 Nov, 2026 – 27 Nov, 2026: From R17,571
    20

    Fr

  • JNB–LHR, 21 Nov, 2026 – 09 Dec, 2026: From R21,087
    21

    Sa

  • JNB–LHR, 22 Nov, 2026 – 04 Dec, 2026: From R20,354
    22

    Su

  • JNB–LHR, 23 Nov, 2026 – 29 Nov, 2026: From R15,787
    23

    Mo

  • JNB–LHR, 24 Nov, 2026 – 04 Dec, 2026: From R17,574
    24

    Tu

  • JNB–LHR, 25 Nov, 2026 – 29 Nov, 2026: From R17,311
    25

    We

  • JNB–LHR, 26 Nov, 2026 – 01 Dec, 2026: From R21,472
    26

    Th

  • JNB–LHR, 27 Nov, 2026 – 02 Dec, 2026: From R18,037
    27

    Fr

  • JNB–LHR, 28 Nov, 2026 – 05 Dec, 2026: From R23,254
    28

    Sa

  • JNB–LHR, 29 Nov, 2026 – 08 Dec, 2026: From R18,647
    29

    Su

  • JNB–LHR, 30 Nov, 2026 – 31 Jan, 2027: From R16,118
    30

    Mo

  • JNB–LHR, 01 Dec, 2026 – 08 Dec, 2026: From R17,291
    01

    Tu

    DEC

  • JNB–LHR, 02 Dec, 2026 – 09 Dec, 2026: From R16,501
    02

    We

  • JNB–LHR, 03 Dec, 2026 – 10 Jan, 2027: From R17,054
    03

    Th

  • JNB–LHR, 04 Dec, 2026 – 17 Jan, 2027: From R14,254
    04

    Fr

  • JNB–LHR, 05 Dec, 2026 – 12 Jan, 2027: From R16,344
    05

    Sa

  • JNB–LHR, 06 Dec, 2026 – 05 Jan, 2027: From R17,664
    06

    Su

  • JNB–LHR, 07 Dec, 2026 – 01 Feb, 2027: From R14,324
    07

    Mo

  • JNB–LHR, 08 Dec, 2026 – 28 Feb, 2027: From R14,328
    08

    Tu

  • JNB–LHR, 09 Dec, 2026 – 17 Jan, 2027: From R14,974
    09

    We

  • JNB–LHR, 10 Dec, 2026 – 23 Dec, 2026: From R19,681
    10

    Th

  • JNB–LHR, 11 Dec, 2026 – 05 Jan, 2027: From R18,614
    11

    Fr

  • JNB–LHR, 12 Dec, 2026 – 27 Feb, 2027: From R15,308
    12

    Sa

  • JNB–LHR, 13 Dec, 2026 – 22 Feb, 2027: From R15,024
    13

    Su

  • RangeR14,328-R23,254

    Flight tickets from Johannesburg to London on Virgin Atlantic

    R
    Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional baggage fees and charges for optional products and services may apply.

    Explore flights using your Virgin Points

    keyboard_arrow_down
    Points fares shown are per person. Cheapest points fares may be hand baggage only. *Points fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.
    R
    From
    To
    Fare type
    Dates
    Price
    Johannesburg (JNB)London (LHR)Round trip
    /
    Premium
    29 Jul, 2027 - 22 Aug, 2027

    Starting from

    R38,488

    Seen: 1 day ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Premium
    21 Jun, 2027 - 30 Jun, 2027

    Starting from

    R39,378

    Seen: 1 day ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Premium
    22 Jul, 2027 - 05 Aug, 2027

    Starting from

    R34,638

    Seen: 1 day ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Premium
    23 Jun, 2027 - 01 Jul, 2027

    Starting from

    R38,983

    Seen: 21 hours ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Premium
    21 Jun, 2027 - 29 Jun, 2027

    Starting from

    R39,378

    Seen: 1 day ago

    Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional baggage fees and charges for optional products and services may apply.
    R
    From
    To
    Fare type
    Dates
    Price
    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    10 Aug, 2027 - 20 Aug, 2027

    Starting from

    R81,943

    Seen: 1 day ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    04 Aug, 2027 - 19 Aug, 2027

    Starting from

    R72,265

    Seen: 1 day ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    01 Jun, 2027 - 22 Jun, 2027

    Starting from

    R78,525

    Seen: 22 hours ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    23 Jun, 2027 - 01 Jul, 2027

    Starting from

    R82,255

    Seen: 21 hours ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    09 Aug, 2027 - 23 Aug, 2027

    Starting from

    R68,725

    Seen: 15 hours ago

    Johannesburg (JNB)London (LHR)Round trip
    /
    Upper Class
    09 Aug, 2027 - 23 Aug, 2027

    Starting from

    R81,975

    Seen: 15 hours ago

    Prices shown are per person. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional baggage fees and charges for optional products and services may apply.
    Flight deals from Johannesburg (JNB) to London (LHR)

    Alternative Routes to London

    Best overall airline in Europe 2025

    Best overall airline in Europe 2025


    Virgin Atlantic is incredibly proud to have been voted Europe's best airline once again in the APEX awards. Withholding status of Europe's best airline for 5 years running.