S$584 Cheap Flights from Nairobi to Cape Town

Airlines that fly from Jomo Kenyatta Intl. Airport (NBO) to Cape Town Intl. Airport (CPT)

    Plan, book, fly with confidence
  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 40% on select hotels after you book a flight*
  • payments icon
    Earn twice
    Earn your airline miles on top of our rewards

Cheap Flights from Nairobi to Cape Town (NBO-CPT)

Prices were available within the past 7 days and start at S$584 for one-way flights and S$839 for return, for the period specified. Prices and availability are subject to change. Additional terms apply.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Sat, 15 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 20 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 15 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 20 with Ethiopian Airlines. Price from S$839, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Sat, 15 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 20 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 15 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 20 with Ethiopian Airlines. Price from S$853, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Sat, 15 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 20 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 15 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 20 with Ethiopian Airlines. Price from S$874, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Sat, 15 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 20 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 15 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 20 with Ethiopian Airlines. Price from S$895, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Thu, 6 Feb
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Tue, 25 Feb
Found 6 days ago
Select flight from Nairobi to Cape Town, departing on February 6 with Ethiopian Airlines, and returning from Cape Town to Nairobi on February 25 with Ethiopian Airlines. Price from S$968, Found 6 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Thu, 6 Feb
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Tue, 25 Feb
Found 6 days ago
Select flight from Nairobi to Cape Town, departing on February 6 with Ethiopian Airlines, and returning from Cape Town to Nairobi on February 25 with Ethiopian Airlines. Price from S$975, Found 6 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Fri, 14 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Wed, 19 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 14 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 19 with Ethiopian Airlines. Price from S$989, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Sat, 15 Mar
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 20 Mar
Found 3 days ago
Select flight from Nairobi to Cape Town, departing on March 15 with Ethiopian Airlines, and returning from Cape Town to Nairobi on March 20 with Ethiopian Airlines. Price from S$1,005, Found 3 days ago.
Ethiopian Airlines
Nairobi — Cape Town
NBO - CPT with Ethiopian Airlines
Thu, 9 Jan
Ethiopian Airlines
Cape Town — Nairobi
CPT - NBO with Ethiopian Airlines
Thu, 16 Jan
Found 6 days ago
Select flight from Nairobi to Cape Town, departing on January 9 with Ethiopian Airlines, and returning from Cape Town to Nairobi on January 16 with Ethiopian Airlines. Price from S$1,043, Found 6 days ago.
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.
*Available to Expedia members.