Flights from the UK to Seychelles International Airport on Mahé are indirect with options including Dubai and Doha. The total flight duration is from approx. 14 hours, depending on the route and duration of the stopover.
Seychelles also has airports on Bird Island, Denis Island, Desroches Island, Fregate Island and Praslin Island. You won't suffer jet-lag since the islands are only GMT+4.