First Class from Johannesburg, South Africa to European cities from only $2999 USD roundtrip (lie-flat seats)

Flight deals from Johannesburg, South Africa to European cities | Secret Flying
All the information on this page is accurate at the time of publication.

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)

Example dates:

 

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

 

 

 

First Class flights from Johannesburg, South Africa to European cities from only $2999 USD roundtrip with British Airways. Flight deal ticket image.

Find a hotel to go with your flight to
Dublin