There are 8 ways to get from California to South Africa by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly John Wayne Airport Orange County to Cape Town International Airport
best- Fly from John Wayne Airport Orange County (SNA) to Cape Town International Airport (CPT)plane SNA - CPT
21h 41mR 11,954–38,128Fly San Diego International Airport to Johannesburg International Airport
cheapest- Fly from San Diego International Airport (SAN) to Johannesburg International Airport (JNB)plane SAN - JNB
25h 21mR 7,900–41,521Fly John Wayne Airport Orange County to Johannesburg International Airport
- Fly from John Wayne Airport Orange County (SNA) to Johannesburg International Airport (JNB)plane SNA - JNB
23h 32mR 10,704–33,438Fly Los Angeles International Airport to Cape Town International Airport
- Fly from Los Angeles International Airport (LAX) to Cape Town International Airport (CPT)plane LAX - CPT
26h 28mR 11,233–25,336Fly San Diego International Airport to Cape Town International Airport
- Fly from San Diego International Airport (SAN) to Cape Town International Airport (CPT)plane SAN - CPT
24h 52mR 10,150–34,211Fly Los Angeles International Airport to Johannesburg International Airport
- Fly from Los Angeles International Airport (LAX) to Johannesburg International Airport (JNB)plane LAX - JNB
31h 39mR 9,983–19,646Train to Ontario International Airport, fly to Johannesburg International Airport
- Take the train from Los Angeles to Ontario Amtraktrain
- Fly from Ontario International Airport (ONT) to Johannesburg International Airport (JNB)plane ONT - JNB
26h 19mR 10,585–34,869Fly San Diego International Airport to Pietermaritzburg
- Fly from San Diego International Airport (SAN) to Pietermaritzburg (PZB)plane SAN - PZB
35h 26mR 11,066–38,112
John Wayne Airport Orange County (SNA) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from California to South Africa is to fly which costs R 10 000 - R 20 000 and takes 31h 39m.
The fastest way to get from California to South Africa is to fly which takes 21h 41m and costs R 12 000 - R 39 000.
The distance between California and South Africa is 16063 km.
It takes approximately 21h 41m to get from California to South Africa, including transfers.
South Africa is 9h ahead of California. It is currently 5:55 AM in California and 2:55 PM in South Africa.
There are 4991+ hotels available in South Africa.
What companies run services between California, USA and South Africa?
Delta and United Airlines fly from John Wayne Airport Orange County (SNA) to Cape Town International Airport (CPT) twice daily.
- Website
- delta.com
Flights from John Wayne Airport Orange County to Cape Town International Airport via Atlanta
- Ave. Duration
- 23h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–37,000
Flights from John Wayne Airport Orange County to Johannesburg International Airport via Atlanta
- Ave. Duration
- 25h 25m
- When
- Every day
- Estimated price
- R 9,500–32,000
Flights from San Diego International Airport to Cape Town International Airport via Atlanta
- Ave. Duration
- 22h 13m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 10,000–34,000
Flights from Ontario International Airport to Johannesburg International Airport via Atlanta
- Ave. Duration
- 25h 7m
- When
- Every day
- Estimated price
- R 10,000–34,000
Flights from San Diego International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 9,500–32,000
- Website
- united.com
Flights from John Wayne Airport Orange County to Cape Town International Airport via Washington Dulles
- Ave. Duration
- 22h 10m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–38,000
Flights from John Wayne Airport Orange County to Cape Town International Airport via Newark
- Ave. Duration
- 25h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 11,000–38,000
Flights from John Wayne Airport Orange County to Johannesburg International Airport via Newark
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- R 9,500–33,000
Flights from John Wayne Airport Orange County to Johannesburg International Airport via Washington Dulles, Cape Town International Airport
- Ave. Duration
- 27h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 10,000–34,000
Flights from John Wayne Airport Orange County to Johannesburg International Airport via Newark, Cape Town International Airport
- Ave. Duration
- 28h 45m
- When
- Wednesday and Sunday
- Estimated price
- R 10,000–34,000
Flights from San Diego International Airport to Cape Town International Airport via Washington Dulles
- Ave. Duration
- 22h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 10,000–34,000
Flights from San Diego International Airport to Cape Town International Airport via Munich
- Ave. Duration
- 28h 25m
- When
- Every day
- Estimated price
- R 13,000–41,000
- Website
- latam.com
Flights from Los Angeles International Airport to Cape Town International Airport via Sao Paulo
- Ave. Duration
- 36h 5m
- When
- Thursday and Saturday
- Estimated price
- R 13,000–35,000
Flights from Los Angeles International Airport to Cape Town International Airport via Lima, Sao Paulo
- Ave. Duration
- 28h 25m
- When
- Tuesday and Saturday
- Estimated price
- R 13,000–35,000
Flights from Los Angeles International Airport to Cape Town International Airport via Panama City, Sao Paulo
- Ave. Duration
- 23h 36m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 13,000–35,000
Flights from Los Angeles International Airport to Johannesburg International Airport via Sao Paulo
- Ave. Duration
- 37h 10m
- When
- Wednesday and Friday
- Estimated price
- R 11,000–31,000
Flights from San Diego International Airport to Pietermaritzburg via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 37h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 10,000–55,000
- Website
- klm.com
Flights from San Diego International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 9,500–32,000
Flights from San Diego International Airport to Pietermaritzburg via Amsterdam Schiphol, Johannesburg International Airport
- Ave. Duration
- 33h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 12,000–41,000
Flights from San Diego International Airport to Pietermaritzburg via Atlanta, Johannesburg International Airport
- Ave. Duration
- 34h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 11,000–38,000
- Website
- britishairways.com
Flights from San Diego International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 26h 20m
- When
- Every day
- Estimated price
- R 7,500–41,000
Flights from San Diego International Airport to Pietermaritzburg via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 33h
- When
- Every day
- Estimated price
- R 10,000–55,000
Flights from San Diego International Airport to Pietermaritzburg via Munich, Johannesburg International Airport
- Ave. Duration
- 35h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 14,000–43,000
- Website
- flyairlink.com
Flights from San Diego International Airport to Pietermaritzburg via Atlanta, Johannesburg International Airport
- Ave. Duration
- 34h 33m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 11,000–38,000
Flights from San Diego International Airport to Pietermaritzburg via Munich, Johannesburg International Airport
- Ave. Duration
- 35h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 14,000–43,000
Flights from San Diego International Airport to Pietermaritzburg via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 37h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 10,000–55,000
- Website
- flysaa.com
Flights from Los Angeles International Airport to Cape Town International Airport via Sao Paulo
- Ave. Duration
- 31h 55m
- When
- Monday and Friday
- Estimated price
- R 13,000–35,000
Flights from Los Angeles International Airport to Cape Town International Airport via Lima, Sao Paulo
- Ave. Duration
- 24h 15m
- When
- Monday
- Estimated price
- R 13,000–35,000
- Website
- lufthansa.com
Flights from San Diego International Airport to Cape Town International Airport via Munich
- Ave. Duration
- 28h 25m
- When
- Every day
- Estimated price
- R 13,000–41,000
Flights from San Diego International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 28h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 10,000–33,000
- Website
- swiss.com
Flights from Los Angeles International Airport to Johannesburg International Airport via Zurich
- Ave. Duration
- 28h 45m
- When
- Every day
- Estimated price
- R 10,000–28,000
- Website
- egyptair.com
Flights from Los Angeles International Airport to Johannesburg International Airport via Cairo
- Ave. Duration
- 28h 45m
- When
- Monday and Saturday
- Estimated price
- R 12,000–29,000
- Website
- aireuropa.com
Flights from Los Angeles International Airport to Johannesburg International Airport via Madrid
- Ave. Duration
- 31h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- R 11,000–29,000
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Los Angeles to Ontario Amtrak
- Ave. Duration
- 54 min
- Frequency
- 6 times a week
- Estimated price
- R 190–400
- Website
- Amtrak
Want to know more about travelling around South Africa
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide






