There are 8 ways to get from Seattle to Johannesburg by plane, train, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Seattle-Tacoma International Airport to Johannesburg International Airport
best- Fly from Seattle-Tacoma International Airport (SEA) to Johannesburg International Airport (JNB)plane SEA - JNB
29h 42mR 6,499–18,599Train to Vancouver International Airport, fly to Johannesburg International Airport
- Take the train from Seattle to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Johannesburg International Airport (JNB)plane YVR - JNB
35h 18mR 15,921–21,859Train to Portland International Airport, fly to Johannesburg International Airport
- Take the train from Seattle to Portlandtrain
- Fly from Portland International Airport (PDX) to Johannesburg International Airport (JNB)plane PDX - JNB
29h 19mR 8,097–27,052Bus to Spokane International Airport, fly to Johannesburg International Airport
- Take the bus from Seattle to Spokanebus
- Fly from Spokane International Airport (GEG) to Johannesburg International Airport (JNB)plane GEG - JNB
27h 58mR 8,640–26,521Fly King County International Airport to Johannesburg International Airport
- Fly from King County International Airport (BFI) to Johannesburg International Airport (JNB)plane BFI - JNB
29h 52mR 7,999–29,599Fly Paine Field County Airport to Johannesburg International Airport
- Fly from Paine Field County Airport (PAE) to Johannesburg International Airport (JNB)plane PAE - JNB
35h 46mR 7,072–26,005Fly Seattle-Tacoma International Airport to Gaborone, shuttle
- Fly from Seattle-Tacoma International Airport (SEA) to Gaborone (GBE)plane SEA - GBE
- Take a shuttle bus from Gaborone to Johannesburg
36h 26mR 8,299–28,449Fly Seattle-Tacoma International Airport to Lanseria International Airport, train
- Fly from Seattle-Tacoma International Airport (SEA) to Lanseria International Airport (HLA)plane SEA - HLA
- Take the train from Pretoria to Parktrain
31h 3mR 10,496–29,474
Seattle-Tacoma International Airport (SEA) to Johannesburg International Airport (JNB) flights
Comparing Your Travel Options
The cheapest way to get from Seattle to Johannesburg is to fly which costs R 6 500 - R 19 000 and takes 29h 42m.
The fastest way to get from Seattle to Johannesburg is to bus and fly which takes 27h 58m and costs R 8 500 - R 27 000.
The distance between Seattle and Johannesburg is 16562 km.
It takes approximately 29h 42m to get from Seattle to Johannesburg, including transfers.
Johannesburg is 10h ahead of Seattle. It is currently 10:07 AM in Seattle and 8:07 PM in Johannesburg.
There are 5192+ hotels available in Johannesburg.
What companies run services between Seattle, WA, USA and Johannesburg, South Africa?
British Airways, Airbus France, and five other airlines fly from Seattle-Tacoma International Airport (SEA) to Johannesburg International Airport (JNB) 4 times a day.
- Website
- britishairways.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 26h 50m
- When
- Every day
- Estimated price
- R 6,000–23,000
Flights from Portland International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 29h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,000–24,000
Flights from King County International Airport to Johannesburg International Airport via Portland International Airport, London Heathrow
- Ave. Duration
- 30h 30m
- When
- Sunday
- Estimated price
- R 7,500–29,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, London Heathrow
- Ave. Duration
- 34h 6m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,500–25,000
Flights from Seattle-Tacoma International Airport to Gaborone via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 28h 55m
- When
- Every day
- Estimated price
- R 7,000–27,000
- Website
- aircanada.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 29h 5m
- When
- Wednesday and Sunday
- Estimated price
- R 9,500–12,000
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 33h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 7,000–25,000
Flights from Vancouver International Airport to Johannesburg International Airport via Zurich
- Ave. Duration
- 31h 25m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- R 6,500–25,000
Flights from Vancouver International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 32h 25m
- When
- Tuesday and Sunday
- Estimated price
- R 7,000–26,000
Flights from Vancouver International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 32h 50m
- When
- Every day
- Estimated price
- R 7,000–26,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, Frankfurt
- Ave. Duration
- 34h 46m
- When
- Thursday
- Estimated price
- R 7,500–27,000
- Website
- lufthansa.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 29h 5m
- When
- Wednesday and Sunday
- Estimated price
- R 9,500–12,000
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 33h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 7,000–25,000
Flights from Vancouver International Airport to Johannesburg International Airport via Munich
- Ave. Duration
- 32h 25m
- When
- Tuesday and Sunday
- Estimated price
- R 7,000–26,000
Flights from Vancouver International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 32h 50m
- When
- Every day
- Estimated price
- R 7,000–26,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, Frankfurt
- Ave. Duration
- 34h 46m
- When
- Thursday
- Estimated price
- R 7,500–27,000
Flights from Paine Field County Airport to Johannesburg International Airport via Phoenix, Munich
- Ave. Duration
- 39h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 8,500–30,000
- Website
- united.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 33h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 7,000–25,000
Flights from Vancouver International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 32h 7m
- When
- Every day
- Estimated price
- R 7,000–26,000
Flights from Portland International Airport to Johannesburg International Airport via Newark
- Ave. Duration
- 29h 5m
- When
- Wednesday, Thursday, Friday, Saturday, Sunday, and Monday
- Estimated price
- R 6,500–23,000
Flights from Portland International Airport to Johannesburg International Airport via Washington Dulles, Capetown
- Ave. Duration
- 26h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 7,000–24,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, Frankfurt
- Ave. Duration
- 34h 46m
- When
- Thursday
- Estimated price
- R 7,500–27,000
- Website
- flysafair.co.za
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via Newark, Capetown
- Ave. Duration
- 28h
- When
- Wednesday and Sunday
- Estimated price
- R 9,500–33,000
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via Munich, Capetown
- Ave. Duration
- 30h 30m
- When
- Wednesday and Sunday
- Estimated price
- R 10,000–37,000
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via London Heathrow, Capetown
- Ave. Duration
- 30h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 9,000–35,000
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via Paris Charles de Gaulle, Capetown
- Ave. Duration
- 31h 20m
- When
- Thursday and Saturday
- Estimated price
- R 10,000–34,000
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via Amsterdam Schiphol, Capetown
- Ave. Duration
- 31h 35m
- When
- Friday
- Estimated price
- R 10,000–34,000
Flights from Seattle-Tacoma International Airport to Lanseria International Airport via Frankfurt, Capetown
- Ave. Duration
- 36h 30m
- When
- Monday
- Estimated price
- R 9,500–28,000
- Website
- airfrance.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Paris Charles de Gaulle
- Ave. Duration
- 33h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 6,500–23,000
Flights from Vancouver International Airport to Johannesburg International Airport via Paris Charles de Gaulle
- Ave. Duration
- 32h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,500–24,000
Flights from Portland International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,500–24,000
Flights from King County International Airport to Johannesburg International Airport via Portland International Airport, Amsterdam Schiphol
- Ave. Duration
- 27h 5m
- When
- Sunday
- Estimated price
- R 8,500–29,000
Flights from Paine Field County Airport to Johannesburg International Airport via Phoenix, Paris Charles de Gaulle
- Ave. Duration
- 42h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 8,000–28,000
Flights from Seattle-Tacoma International Airport to Gaborone via Paris Charles de Gaulle, Johannesburg International Airport
- Ave. Duration
- 38h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 7,500–27,000
- Website
- delta.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- R 6,500–23,000
Flights from Portland International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,500–24,000
Flights from Spokane International Airport to Johannesburg International Airport via Atlanta
- Ave. Duration
- 20h 16m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R 6,500–24,000
Flights from King County International Airport to Johannesburg International Airport via Portland International Airport, Amsterdam Schiphol
- Ave. Duration
- 27h 5m
- When
- Sunday
- Estimated price
- R 8,500–29,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, London Heathrow
- Ave. Duration
- 33h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 7,000–25,000
- Website
- klm.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Paris Charles de Gaulle
- Ave. Duration
- 33h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 6,500–23,000
Flights from Vancouver International Airport to Johannesburg International Airport via Paris Charles de Gaulle
- Ave. Duration
- 32h 50m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- R 6,500–24,000
Flights from Portland International Airport to Johannesburg International Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 6,500–24,000
Flights from King County International Airport to Johannesburg International Airport via Portland International Airport, Amsterdam Schiphol
- Ave. Duration
- 27h 5m
- When
- Sunday
- Estimated price
- R 8,500–29,000
Flights from Paine Field County Airport to Johannesburg International Airport via Phoenix, Paris Charles de Gaulle
- Ave. Duration
- 42h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 8,000–28,000
- Website
- qatarairways.com
Flights from Seattle-Tacoma International Airport to Gaborone via Doha, Lusaka
- Ave. Duration
- 34h 25m
- When
- Monday and Wednesday
- Estimated price
- R 9,500–26,000
Flights from Seattle-Tacoma International Airport to Gaborone via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 31h 10m
- When
- Every day
- Estimated price
- R 7,000–27,000
Flights from Seattle-Tacoma International Airport to Gaborone via Istanbul, Johannesburg International Airport
- Ave. Duration
- 31h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 8,000–27,000
- Website
- turkishairlines.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Istanbul
- Ave. Duration
- 29h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 7,000–23,000
Flights from Seattle-Tacoma International Airport to Gaborone via Istanbul, Johannesburg International Airport
- Ave. Duration
- 35h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 8,000–27,000
- Website
- condor.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 31h 15m
- When
- Sunday
- Estimated price
- R 6,000–18,000
Flights from Vancouver International Airport to Johannesburg International Airport via Frankfurt
- Ave. Duration
- 28h 25m
- When
- Sunday
- Estimated price
- R 6,500–19,000
- Website
- virginatlantic.com
Flights from Seattle-Tacoma International Airport to Johannesburg International Airport via London Heathrow
- Ave. Duration
- 31h 40m
- When
- Every day
- Estimated price
- R 6,500–23,000
Flights from Paine Field County Airport to Johannesburg International Airport via Portland International Airport, London Heathrow
- Ave. Duration
- 33h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 7,000–25,000
- Website
- swiss.com
Flights from Vancouver International Airport to Johannesburg International Airport via Zurich
- Ave. Duration
- 31h 25m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- R 6,500–25,000
- Website
- flyairlink.com
Flights from Seattle-Tacoma International Airport to Gaborone via London Heathrow, Johannesburg International Airport
- Ave. Duration
- 31h 10m
- When
- Every day
- Estimated price
- R 7,000–27,000
- Website
- airbotswana.co.bw
Flights from Seattle-Tacoma International Airport to Gaborone via Istanbul, Johannesburg International Airport
- Ave. Duration
- 31h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 8,000–27,000
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- R 1,400–2,200
- Website
- Amtrak
Train from Seattle to Portland
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- R 1,600–2,500
- Website
- Amtrak
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +1 800-366-6975
- [email protected]
- Website
- Northwestern Stages
Bus from Seattle to Spokane
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Estimated price
- R 1,600–2,000
- Schedules at
- Northwestern Stages
- Adults
- R 1,600–2,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 700
- Schedules at
- shuttlesnamibia.com
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
Travelling to the US: What do I need to know?
Read the travel guide














