We offer flights to the Seychelles from the UK with British Airways (direct), Emirates via Dubai and Etihad via Abu Dhabi. We also have a good choice of connections with Mauritius which enables us to tailor-make some superb two centre holidays.
The direct flying time is approximately 10 hours with overnight outbound flights. Although this is definitely a longhaul flight, the small time difference between the UK and the Seychelles (3 hours in our summer and 4 in winter) means that jet lag is rarely a problem.
British Airways - direct (this service is will not operate after 22 April 2021)
British Airways operates a direct service from London Heathrow to the Seychelles. They offer two direct flights a week with their state-of-the-art Boeing 787 Dreamliner. On board with British Airways you can enjoy World Traveller, World Traveller Plus, Club Class and First Class.
London Heathrow – Seychelles Wed | Sat
Seychelles – London Heathrow Thu | Sun
British Airways online check-in
Emirates - via Dubai
Emirates flies daily from London Heathrow, London Gatwick, London Stansted, Manchester, Birmingham, Newcastle and Glasgow to Dubai. From Dubai there are daily flights to the Seychelles.
Emirates offers the following cabins: Economy, Business and First Class*. Some routes from the UK to Dubai do not offer First Class