The Seychelles Islands are served by direct link from Europe,Asia and the Indian Ocean with regularly airline compagnies:
Air Seychelles, Air Austral, Condor, Emirates Airline ,Ethiopian Airlines, Etihad Airways, Kenya Airways, Qatar Airways
How do I get to Seychelles?
Air Seychelles (HM), the national carrier, operates non-stop scheduled flights from Mauritius, South Africa (Johannesburg) into Mahé International Airport.
Qatar Airways (QR), Etihad Airways (EY) and Emirates (EK) provide flights to various destinations through their hubs in Dubai, Abu Dhabi and Doha. Other airlines flying to Seychelles include Kenya Airways (KQ), Ethiopian Airlines, Blue Panorama Airlines (BV) direct flight from Italy, Transaero Airlines (UN), Air Austral (UU) and Condor (DE) which operates non-stop flights from Frankfurt to Seychelles.
Visitors arriving in private aircrafts are welcomed at Mahé International Airport provided clearance permission is obtained from the Seychelles Civil Aviation Authority (SCAA) prior to arrival and that all relevant formalities are in order.