There are 6 ways to get from Portugal to South Africa by plane 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 Lisbon-Portela Airport to Johannesburg International Airport
best- Fly from Lisbon-Portela Airport (LIS) to Johannesburg International Airport (JNB)plane LIS - JNB
15h 35mR 6,436–12,616Fly Lisbon-Portela Airport to Cape Town International Airport
cheapest- Fly from Lisbon-Portela Airport (LIS) to Cape Town International Airport (CPT)plane LIS - CPT
16h 19mR 5,686–15,306Fly Francisco De Sá Carneiro Airport to Johannesburg International Airport
- Fly from Francisco De Sá Carneiro Airport (OPO) to Johannesburg International Airport (JNB)plane OPO - JNB
15h 27mR 6,898–11,485Bus to Vigo, fly to Johannesburg International Airport
- Take the bus from Braga to Vigo - Bus Stationbus
- Fly from Vigo (VGO) to Johannesburg International Airport (JNB)plane VGO - JNB
17h 21mR 9,541–14,754Fly Lisbon-Portela Airport to King Shaka International Airport
- Fly from Lisbon-Portela Airport (LIS) to King Shaka International Airport (DUR)plane LIS - DUR
18h 26mR 6,276–20,406Fly Lisbon-Portela Airport to Pietermaritzburg
- Fly from Lisbon-Portela Airport (LIS) to Pietermaritzburg (PZB)plane LIS - PZB
19h 10mR 6,602–21,207
Lisbon-Portela Airport (LIS) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Portugal to South Africa is to fly which costs R 6 500 - R 12 000 and takes 15h 27m.
The fastest way to get from Portugal to South Africa is to fly which takes 15h 27m and costs R 6 500 - R 12 000.
The distance between Portugal and South Africa is 8226 km.
It takes approximately 15h 35m to get from Portugal to South Africa, including transfers.
There are 5005+ hotels available in South Africa.
What companies run services between Portugal and South Africa?
Air Europa, TAAG Angola Airlines, and three other airlines fly from Lisbon-Portela Airport (LIS) to Johannesburg International Airport (JNB) 4 times a day.
- Website
- aireuropa.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Madrid
- Ave. Duration
- 13h
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 6,000–10,000
Flights from Francisco De Sá Carneiro Airport to Johannesburg International Airport via Madrid
- Ave. Duration
- 15h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 5,500–16,000
Flights from Vigo to Johannesburg International Airport via Madrid
- Ave. Duration
- 17h
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 9,000–25,000
- Website
- taag.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Luanda
- Ave. Duration
- 14h 11m
- When
- Every day
- Estimated price
- R 5,000–17,000
Flights from Lisbon-Portela Airport to Cape Town International Airport via Luanda
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- R 5,000–20,000
- Website
- flysaa.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Luanda
- Ave. Duration
- 14h 40m
- When
- Every day
- Estimated price
- R 5,000–17,000
Flights from Lisbon-Portela Airport to Cape Town International Airport via Luanda
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- R 5,000–20,000
Flights from Lisbon-Portela Airport to King Shaka International Airport via Luanda, Johannesburg International Airport
- Ave. Duration
- 17h 30m
- When
- Thursday and Saturday
- Estimated price
- R 6,000–24,000
Flights from Lisbon-Portela Airport to King Shaka International Airport via Accra, Johannesburg International Airport
- Ave. Duration
- 21h 45m
- When
- Wednesday and Sunday
- Estimated price
- R 8,500–22,000
- Website
- flyairlink.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Maputo
- Ave. Duration
- 14h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 5,000–17,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Madrid, Johannesburg International Airport
- Ave. Duration
- 16h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 8,000–22,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Maputo, Johannesburg International Airport
- Ave. Duration
- 17h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,000–22,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Luanda, Johannesburg International Airport
- Ave. Duration
- 19h 8m
- When
- Every day
- Estimated price
- R 6,500–25,000
- Website
- qatarairways.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Maputo
- Ave. Duration
- 14h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 5,000–17,000
Flights from Lisbon-Portela Airport to King Shaka International Airport via Maputo
- Ave. Duration
- 14h 30m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 6,000–20,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Madrid, Johannesburg International Airport
- Ave. Duration
- 16h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 8,000–22,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Maputo, Johannesburg International Airport
- Ave. Duration
- 17h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,000–22,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Luanda, Johannesburg International Airport
- Ave. Duration
- 17h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 6,500–25,000
- Website
- turkishairlines.com
Flights from Lisbon-Portela Airport to Johannesburg International Airport via Maputo
- Ave. Duration
- 14h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 5,000–17,000
Flights from Lisbon-Portela Airport to King Shaka International Airport via Maputo, Johannesburg International Airport
- Ave. Duration
- 17h 10m
- When
- Tuesday and Sunday
- Estimated price
- R 6,500–20,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Madrid, Johannesburg International Airport
- Ave. Duration
- 16h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 8,000–22,000
Flights from Lisbon-Portela Airport to Pietermaritzburg via Maputo, Johannesburg International Airport
- Ave. Duration
- 17h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R 7,000–22,000
- Website
- flysafair.co.za
Flights from Lisbon-Portela Airport to King Shaka International Airport via Madrid, Johannesburg International Airport
- Ave. Duration
- 15h 45m
- When
- Wednesday
- Estimated price
- R 7,500–20,000
- Website
- g-airways.com
Flights from Lisbon-Portela Airport to King Shaka International Airport via Luanda, Johannesburg International Airport
- Ave. Duration
- 21h 5m
- When
- Monday, Tuesday, and Sunday
- Estimated price
- R 6,500–24,000
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Braga to Vigo - Bus Station
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- R 160–290
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Braga to Vigo - Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R 150–250
- Website
- Flixbus
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
Want to know more about Flixbus?
Read the travel guide










