Travel options for:
Kenya to South Africa
  • Fly to Johannesburg

    $173 - $344
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      4 h 5 min - non-stop

      $150 - $330

    3. Johannesburg (JNB)

      15 min - 13.4 miles

      $18 - $22

  • Fly to Pietermaritzburg

    $303 - $1,186
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      6 h 5 min - 1 stopover

      $290 - $1,200

    3. Pietermaritzburg (PZB)

      5 min - 2.8 miles

      $4 - $6

  • Fly to East London

    $277 - $1,053
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      9 h 10 min - 1 stopover

      $260 - $1,100

    3. East London (ELS)

      9 min - 5.9 miles

      $8 - $11

  • Fly to Port Elizabeth

    $344 - $1,311
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      6 h 55 min - 1 stopover

      $330 - $1,300

    3. Port Elizabeth (PLZ)

      9 min - 4.5 miles

      $6 - $9

  • Fly to Durban

    $240 - $1,000
    1. Nairobi

      50 min - every 4 hours

    2. Nairobi (NBO)

      6 h 5 min - 1 stopover

      $240 - $1,000

    3. Durban (DUR)

      25 min - 4 times a day

  • Drive

    $500 - $750
    1. Nairobi

      2 days 20 h - 3380.8 miles

      $500 - $750

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Ambassadeur bus to Nairobi airport, fly to Johannesburg airport, then taxi to Benoni. 7 h 10 min $228. From Ambassadeur bus to Nairobi airport, fly to Pietermaritzburg airport, then taxi to Pietermaritzburg. 9 h $669. From Ambassadeur bus to Nairobi airport, fly to East London airport, then taxi to East London. 12 h 9 min $604. From Ambassadeur bus to Nairobi airport, fly to Port Elizabeth airport, then taxi to Port Elizabeth. 9 h 54 min $754. From Ambassadeur bus to Nairobi airport, fly to Durban airport, then bus to Durban. 10 h 20 min $553. From Nairobi drive to Cape Town. 2 days 20 h $636.