
If you are viewing this deal at a later date, the price and availability may no longer be as advertised.
To ensure you never miss a Secret Flying deal again, register for FREE to receive instant flight deal alerts.
First Class flights from Johannesburg, South Africa to European cities from only $2999 USD roundtrip with British Airways.
Fly to:
Dublin: $2999-$3019 USD
Madrid: $3024-$3026 USD
Zurich: $3047-$3049 USD
Brussels: $3050 USD
Venice: $3059 USD
Milan: $3062 USD
Prague: $3063 USD
Budapest: $3070 USD
Rome: $3075 USD
Copenhagen: $3082 USD
Vienna: $3082 USD
Amsterdam: $3084 USD
London: $3206 USD
DEPART:
Johannesburg, South Africa
ARRIVE:
Dublin, Ireland
Madrid, Spain
Zurich, Switzerland
Brussels, Belgium
Venice/Milan/Rome, Italy
Prague, Czech Republic
Budapest, Hungary
Copenhagen, Denmark
Vienna, Austria
Amsterdam, Netherlands
London, UK
RETURN:
Johannesburg, South Africa
DATES:
Availability from February to September 2025 (excluding summer)
Johannesburg – Dublin: $2999-$3019 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Madrid: $3024-$3026 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Zurich: $3047-$3049 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Brussels: $3050 USD
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Venice: $3059 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
9th-16th Jun
16th-23rd Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Milan: $3062 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
9th-16th Jun
16th-23rd Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Prague: $3063 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
9th-16th Jun
16th-23rd Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Budapest: $3070 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Rome: $3075 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
9th-16th Jun
16th-23rd Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Copenhagen: $3082 USD
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Vienna: $3082 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
23rd-30th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – Amsterdam: $3084 USD
10th-17th Feb
17th-24th Feb
3rd-10th Mar
10th-17th Mar
17th-24th Mar
24th-31st Mar
–
More dates are available for $3096 roundtrip:
5th-12th May
12th-19th May
19th-26th May
26th May – 2nd Jun
2nd-9th Jun
1st-8th Sep
8th-15th Sep
15th-22nd Sep
22nd-29th Sep
Johannesburg – London: $3206 USD
10th-17th Feb
11th-18th Feb
17th-24th Feb
18th-25th Feb
19th-26th Feb
4th-11th Mar
5th-12th Mar
10th-17th Mar
12th-19th Mar
13th-20th Mar
17th-24th Mar
18th-25th Mar
19th-26th Mar
20th-27th Mar
24th-31st Mar
and more…
STOPS:
London
AIRLINES:
British Airways