are there direct flights from uk to seychelles?
British Airways provides the only direct flights to Seychelles from London to the island of Mahé. Choose from two departures a week, with night flights on Wednesday and Saturday.