background

Flight Deals from San Antonio to Johannesburg from $818

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoCX LogoLH LogoLX LogoBA LogoUA Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Up to 2 stops
    $1249

Airlines

  • American Airlines
    $1296
  • British Airways
    $1500
  • Cathay Pacific
    $1802
  • Emirates
    $2061
  • Ethiopian Airlines
    $1529
  • Etihad Airways
    $1249
  • Lufthansa
    $1736
  • Qatar Airways
    $1496
  • SWISS
    $1564
  • United Airlines
    $5605

Cabin Class

  • Economy
    $1249

Departure Airports

  • San Antonio International Airport
    $1249

Arrival Airports

  • OR Tambo International Airport
    $1249

Layover Airports

  • Abu Dhabi International Airport
    $1249
  • Addis Ababa Bole International Airport
    $1529
  • Charlotte Douglas International Airport
    $8428
  • Chicago O Hare Airport
    $1249
  • Dallas Fort Worth International Airport
    $1296
  • Dubai International Airport
    $2061
  • Frankfurt am Main Airport
    $1736
  • George Bush Intercontinental Houston Airport
    $1736
  • Hamad International Airport
    $1496
  • Hong Kong International Airport
    $1802
  • London Heathrow Airport
    $1296
  • Newark Liberty Airport
    $1564
  • Washington Dulles Airport
    $1529
  • Zürich Airport
    $1564

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Etihad Airways Logo
Etihad Airways

11/03/25

SAT
50h 3m
ORD
AUH

11/05/25

JNB
Etihad Airways Logo
Etihad Airways

11/15/25

JNB
37h 40m
AUH
ORD

11/16/25

SAT
$1249
American Airlines Logo
American Airlines

11/03/25

SAT
36h 50m
DFW
LHR

11/05/25

JNB
American Airlines Logo
American Airlines

11/15/25

JNB
19h 45m
LHR
DFW

11/16/25

SAT
$1296
Qatar Airways Logo
Qatar Airways

11/03/25

SAT
40h
DFW
DOH

11/05/25

JNB
Qatar Airways Logo
Qatar Airways

11/15/25

JNB
22h
DOH
DFW

11/16/25

SAT
$1496
British Airways Logo
British Airways

11/03/25

SAT
36h 50m
DFW
LHR

11/05/25

JNB
British Airways Logo
British Airways

11/15/25

JNB
22h 5m
LHR
DFW

11/16/25

SAT
$1500
Qatar Airways Logo
Qatar Airways

11/03/25

SAT
39h 5m
DFW
DOH

11/05/25

JNB
Qatar Airways Logo
Qatar Airways

11/15/25

JNB
22h 50m
DOH
DFW

11/16/25

SAT
$1518
British Airways Logo
British Airways

11/03/25

SAT
36h 50m
DFW
LHR

11/05/25

JNB
British Airways Logo
British Airways

11/15/25

JNB
19h 45m
LHR
DFW

11/16/25

SAT
$1524
Ethiopian Airlines Logo
Ethiopian Airlines

11/03/25

SAT
39h 43m
IAD
ADD

11/05/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

11/15/25

JNB
29h 45m
ADD
IAD

11/16/25

SAT
$1529
SWISS Logo
SWISS

11/03/25

SAT
29h 46m
EWR

11/04/25

JNB
SWISS Logo
SWISS

11/15/25

JNB
26h 58m
ZRH
ORD

11/16/25

SAT
$1564
SWISS Logo
SWISS

11/03/25

SAT
30h 23m
IAD
EWR

11/04/25

JNB
SWISS Logo
SWISS

11/15/25

JNB
26h 58m
ZRH
ORD

11/16/25

SAT
$1569
SWISS Logo
SWISS

11/03/25

SAT
44h 9m
ORD
ZRH

11/05/25

JNB
SWISS Logo
SWISS

11/15/25

JNB
23h 50m
ZRH
IAD

11/16/25

SAT
$1621
Lufthansa Logo
Lufthansa

11/03/25

SAT
40h 30m
ORD
FRA

11/05/25

JNB
Lufthansa Logo
Lufthansa

11/15/25

JNB
21h 59m
FRA
IAH

11/16/25

SAT
$1736
Lufthansa Logo
Lufthansa

11/03/25

SAT
40h 30m
ORD
FRA

11/05/25

JNB
Lufthansa Logo
Lufthansa

11/15/25

JNB
17h 18m
EWR

11/16/25

SAT
$1744
SWISS Logo
SWISS

11/03/25

SAT
44h 9m
ORD
ZRH

11/05/25

JNB
SWISS Logo
SWISS

11/15/25

JNB
17h 18m
EWR

11/16/25

SAT
$1748
Lufthansa Logo
Lufthansa

11/03/25

SAT
29h 46m
EWR

11/04/25

JNB
Lufthansa Logo
Lufthansa

11/15/25

JNB
21h 59m
FRA
IAH

11/16/25

SAT
$1769
Cathay Pacific Logo
Cathay Pacific

11/03/25

SAT
59h 8m
DFW
HKG

11/06/25

JNB
Cathay Pacific Logo
Cathay Pacific

11/15/25

JNB
34h 5m
HKG
DFW

11/16/25

SAT
$1802
Emirates Logo
Emirates

11/03/25

SAT
39h 21m
IAH
DXB

11/05/25

JNB
Emirates Logo
Emirates

11/15/25

JNB
21h 17m
DXB
IAH

11/16/25

SAT
$2061
United Airlines Logo
United Airlines

11/20/25

SAT
53h 58m
IAD
ADD

11/22/25

JNB
United Airlines Logo
United Airlines

11/29/25

JNB
21h 59m
FRA
IAH

11/30/25

SAT
$5605
United Airlines Logo
United Airlines

11/20/25

SAT
53h 58m
IAD
ADD

11/22/25

JNB
United Airlines Logo
United Airlines

11/29/25

JNB
17h 18m
EWR

11/30/25

SAT
$5949
British Airways Logo
British Airways

11/03/25

SAT
37h 19m
CLT
LHR

11/05/25

JNB
British Airways Logo
British Airways

11/15/25

JNB
19h 45m
LHR
DFW

11/16/25

SAT
$8428

Top Deals on flights from San Antonio to Johannesburg

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Nov 11

SAT
42h 25m
DFW
DOH

Nov 13

JNB

as low as

$818

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Sep 20

SAT
67h 20m
ORD
AUH

Sep 23

JNB

as low as

$1051

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 15

SAT
39h 43m
IAD
ADD

Nov 17

JNB

as low as

$1068

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Nov 11

SAT
44h 55m
DFW
DOH

Nov 13

JNB

as low as

$1237

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

 Logo

Nov 15

SAT
42h 26m
IAH
IST

Nov 17

JNB

as low as

$1294

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Nov 15

SAT
50h 40m
SFO
ZRH

Nov 17

JNB

as low as

$1486

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Nov 11

SAT
38h 5m
ORD
MUC

Nov 13

JNB

as low as

$1490

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Cathay Pacific Logo
Cathay Pacific

Nov 11

SAT
59h 8m
DFW
HKG

Nov 14

JNB

as low as

$1503

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Nov 11

SAT
46h 5m
SFO
DXB

Nov 13

JNB

as low as

$1517

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

 Logo

Sep 4

SAT
44h 56m
ATL
CDG

Sep 6

JNB

as low as

$1680

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

 Logo

Nov 15

SAT
31h 25m
ATL
CPT

Nov 16

JNB

as low as

$2006

San Antonio, US (SAT) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Dec 20

SAT
43h 2m
DFW
LHR

Dec 22

JNB

as low as

$5751

Frequently Asked Questions

Is there a direct flight from San Antonio to Johannesburg?
There is no direct flight from San Antonio International Airport to OR Tambo International Airport. The available flights require one or two stops.
Are there convenient layover flights from San Antonio to Johannesburg?
Yes, there are convenient layover flights from San Antonio to Johannesburg. Options include 1 stop with SWISS at $1564 and Lufthansa at $1769, and 2 stops with Etihad Airways at $1249, American Airlines at $1296, Qatar Airways at $1496, British Airways at $1500, and Ethiopian Airlines at $1529.
What are the most convenient layover airports for my flight?
Consider layover airports such as Chicago O'Hare, Abu Dhabi International, Dallas Fort Worth, London Heathrow, and Newark Liberty for the most convenient flight options to Johannesburg.
What are the cheapest and fastest flights from San Antonio to Johannesburg?
The cheapest flight is with Etihad Airways for $1249, with a duration of 50 hours 3 minutes. The fastest flight is with SWISS for $1564, taking 29 hours 46 minutes.
What are all possible destination arrival airports?
The possible destination arrival airport is OR Tambo International Airport in Johannesburg, South Africa.
What is the time difference between destination and arrival?
The time difference between San Antonio and Johannesburg is typically 8 hours, with Johannesburg being ahead. However, this can vary slightly due to daylight saving time changes.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158