There are 4 ways to get from Salt Lake City to Johannesburg by plane, shuttle, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Salt Lake City International Airport to Johannesburg International Airport
best- Fly from Salt Lake City International Airport (SLC) to Johannesburg International Airport (JNB)plane SLC - JNB
25h 29mR 10,390–34,478Bus to Pocatello Regional Airport, fly to Johannesburg International Airport
cheapest- Take the bus from Salt Lake City Airport to Pocatello, ID - Red Lionbus
- Fly from Pocatello Regional Airport (PIH) to Johannesburg International Airport (JNB)plane PIH - JNB
42h 6mR 9,109–43,888Fly Salt Lake City International Airport to Gaborone, shuttle
- Fly from Salt Lake City International Airport (SLC) to Gaborone (GBE)plane SLC - GBE
- Take a shuttle bus from Gaborone to Johannesburg
31h 53mR 12,297–41,455Bus, bus to Jackson Hole Airport, fly to Johannesburg International Airport
- Take the bus from Salt Lake City Intermodal Hub to Alpine Junctionbus
- Take the bus from Alpine Junction, WY to Jackson Airport, WYbus
- Fly from Jackson Hole Airport (JAC) to Johannesburg International Airport (JNB)plane JAC - JNB
36h 52mR 17,631–57,407
Salt Lake City International Airport (SLC) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Salt Lake City to Johannesburg is to fly which costs R 10 000 - R 35 000 and takes 25h 29m.
The fastest way to get from Salt Lake City to Johannesburg is to fly which takes 25h 29m and costs R 10 000 - R 35 000.
The distance between Salt Lake City and Johannesburg is 16057 km.
It takes approximately 25h 29m to get from Salt Lake City to Johannesburg, including transfers.
Johannesburg is 8h ahead of Salt Lake City. It is currently 10:44 PM in Salt Lake City and 6:44 AM in Johannesburg.
There are 5011+ hotels available in Johannesburg.
What companies run services between Salt Lake City, UT, USA and Johannesburg, South Africa?
United Airlines, Delta, and two other airlines fly from Salt Lake City International Airport (SLC) to Johannesburg International Airport (JNB) 3 times a day.
- Website
- united.com
Flights from Salt Lake City International Airport to Johannesburg International Airport via Newark
- Ave. Duration
- 23h 24m
- When
- Every day
- Estimated price
- R 10,000–34,000
Flights from Salt Lake City International Airport to Johannesburg International Airport via Newark, Capetown
- Ave. Duration
- 24h 46m
- When
- Wednesday and Sunday
- Estimated price
- R 10,000–36,000
Flights from Salt Lake City International Airport to Johannesburg International Airport via Washington Dulles, Capetown
- Ave. Duration
- 27h 9m
- When
- Monday
- Estimated price
- R 10,000–36,000
Flights from Salt Lake City International Airport to Gaborone via Newark, Johannesburg International Airport
- Ave. Duration
- 35h 31m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 11,000–40,000
Flights from Jackson Hole Airport to Johannesburg International Airport via Newark
- Ave. Duration
- 27h 30m
- When
- Every day
- Estimated price
- R 16,000–55,000
Flights from Jackson Hole Airport to Johannesburg International Airport via Newark, Capetown
- Ave. Duration
- 29h 30m
- When
- Wednesday and Sunday
- Estimated price
- R 17,000–60,000
- Website
- delta.com
Flights from Salt Lake City International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 31h
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 10,000–36,000
Flights from Pocatello Regional Airport to Johannesburg International Airport via Salt Lake City International Airport, London Heathrow
- Ave. Duration
- 36h 41m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 9,500–33,000
Flights from Pocatello Regional Airport to Johannesburg International Airport via Salt Lake City International Airport, Paris Charles de Gaulle
- Ave. Duration
- 38h 36m
- When
- Every day
- Estimated price
- R 9,500–33,000
Flights from Pocatello Regional Airport to Johannesburg International Airport via Salt Lake City International Airport, Amsterdam Schiphol
- Ave. Duration
- 42h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 9,500–33,000
- Website
- britishairways.com
Flights from Salt Lake City International Airport to Gaborone via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 32h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 10,000–55,000
Flights from Pocatello Regional Airport to Johannesburg International Airport via Salt Lake City International Airport, London Heathrow
- Ave. Duration
- 36h 28m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 8,000–42,000
- Website
- airbotswana.co.bw
Flights from Salt Lake City International Airport to Gaborone via Newark, Johannesburg International Airport
- Ave. Duration
- 25h 9m
- When
- Every day
- Estimated price
- R 11,000–40,000
- Website
- virginatlantic.com
Flights from Salt Lake City International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 31h
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- R 10,000–36,000
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- R 707
- Schedules at
- shuttlesnamibia.com
- Phone
- +1 307 733 4629
- [email protected]
- Website
- Mountain State Express
Bus from Salt Lake City Intermodal Hub to Alpine Junction
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R 1,000–1,300
- Website
- Mountain State Express
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Alpine Junction, WY to Jackson Airport, WY
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- R 250–750
- Website
- Salt Lake Express
Bus from Salt Lake City Airport to Pocatello, ID - Red Lion
- Ave. Duration
- 2h 58m
- Frequency
- 5 times a day
- Estimated price
- R 550–1,200
- Website
- Salt Lake Express
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
Travelling to the US: What do I need to know?
Read the travel guide




