To book the cheapest fare available you have to look for departures ex Brussels, Milan or Rome to Seychelles and with return flights back to main airports in Germany. (Frankfurt, Dusseldorf, Berlin, Munich..). In addition you may also consider to visit United Arab Emirates and book another multi-stop in Abu Dhabi for just a slightly higher fare. We have managed to find these multi-city flights at this great fare till 30th of June 2015. (based on date of your outbound flight to Seychelles). This does not include travels over Christmas holidays..
Booking samples
Milan/Rome - Seychelles - Johannesburg - Germany (Frankfurt, Dusseldorf, Munich, Berlin) for €527
Brussels - Seychelles - Johannesburg - Germany (Frankfurt, Dusseldorf,Munich, Berlin) for €540
Italy/Brussels - Seychelles - Johannesburg - Abu Dhabi - Germany for €545 - in some cases you may find the flights also for €527 but with long layover in Seychelles. (in our booking samlpe this is non-stop flight between Johannesburg and Abu Dhabi).
Travel days
Europe - Seychelles - any day except Tuesday
Seychelles - Johannesburg on Tuesday, Friday or Sunday
Johannesburg - Europe on Tuesday, Friday or Sunday
To compare some affordable accomodation you may use our searching tool - please check here hotels in Seychelles or Johannesburg.
All cities, Milan, Rome, Brussels or main airports in Germany are easily reachable from other European cities by many low-cost airlines. We recommend to use service of Skyscanner to quickly find out which low-cost airline is connected from your hometown.
Booking sample of cheap multi city flights to Seychelles and Johannesburg at once for €527 here. In this case you would be flying from Brussels to Mahe Island on 10th of May. Your next flight from Seychelles to Johannesburg would take place on 19th of May. After your adventire in South Africa you would move to Abu Dhabi on 31st of May. Finally you will return from Abu Dhabi back to Germany (Dusseldorf) on 2nd of June 2015.