London to the Seychelles is a long-haul route to the Indian Ocean with a genuine non-stop — British Airways flies straight to Mahé in a little over ten hours — alongside a set of well-priced one-stop options through the Gulf and Africa. This guide covers who flies the route, what a fair return fare looks like in pounds, and when to book for the best price.
Route: London (LHR) → Mahé, Seychelles (SEZ)
Distance: approximately 8,000 km (4,970 miles)
Non-stop flight time: about 10h 15m
Direct flights: Yes — British Airways flies non-stop from Heathrow, typically twice a week (roughly year-round). One-stop options through the Gulf or Addis Ababa are often just as cheap.
Fares from London to the Seychelles (GBP)
The Seychelles is a year-round destination with warm weather throughout, but fares track the peaks: Christmas and New Year, Easter, and the European summer holidays are the busiest and priciest; the quieter shoulder weeks in the low season are the cheapest. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | high (holidays) |
| February | medium-high |
| March | medium |
| April | high (Easter) |
| May | low-medium |
| June | medium (summer) |
| July | high (summer holidays) |
| August | high (summer holidays) |
| September | low-medium |
| October | low-medium |
| November | medium |
| December | very high (holidays) |
Reference points from our own deal tracking: a genuinely good return lands around £420–£500, a typical fair price is roughly £580–£650, and everyday fares often sit in the £600–£740 band. Anything under about £550 return is worth booking quickly.
Airlines on this route
Non-stop (about 10h 15m):
- British Airways — non-stop Heathrow → Mahé, typically twice a week; the quickest way there and often competitively priced.
One-stop (frequent, and often just as cheap, about 13–18 hours total):
- Qatar Airways via Doha — frequent, strong economy, usually among the best-value fares.
- Emirates via Dubai — good schedules from all the main London airports.
- Etihad via Abu Dhabi — another comfortable Gulf routing with wide availability.
- Ethiopian Airlines via Addis Ababa — often the lowest headline fares, with a shorter southbound routing over Africa.
Because the Gulf and African carriers compete hard, they frequently match or undercut the non-stop — but British Airways’ single daily-style hop saves several hours each way. If time matters, book the non-stop; if price is the priority, compare a Doha, Dubai or Addis connection.
When to book & how to save
- Book 3–5 months ahead for the best choice — the twice-weekly non-stop has limited seats, and long-haul leisure fares to the Seychelles rarely improve at the last minute.
- Avoid the peaks if you can: Christmas/New Year, Easter and the July–August summer holidays are the busiest and most expensive.
- Travel in the shoulder months (May, September, October) for the lowest fares and calmer, quieter islands.
- Check checked-bag rules: British Airways and the Gulf carriers usually include a generous allowance, but the cheapest “light” long-haul fares may not — compare the all-in price.
- Line up your island connections: if you’re heading to Praslin or La Digue, factor in the domestic flight or ferry from Mahé when timing your arrival.
Arriving in the Seychelles
International flights land at Seychelles International Airport (SEZ) on Mahé, about 10 km southeast of the capital, Victoria. There’s no train, so a taxi to Victoria or the nearby resort areas takes around 15–25 minutes and costs roughly £20–£35 (agree the fare first). Many hotels arrange transfers, and car hire is popular for exploring Mahé. For Praslin and La Digue, connect via a short domestic flight with Air Seychelles or the inter-island ferry from Victoria.
Frequently asked questions
Are there direct flights from London to the Seychelles?
Yes. British Airways flies non-stop from London Heathrow to Mahé, typically twice a week. If those days or fares don’t suit, one-stop flights with Qatar Airways (via Doha), Emirates (via Dubai), Etihad (via Abu Dhabi) or Ethiopian Airlines (via Addis Ababa) run frequently and are often just as cheap.
How long is the flight from London to the Seychelles?
The non-stop British Airways flight takes about 10 hours 15 minutes. One-stop itineraries through the Gulf or Addis Ababa typically take 13 to 18 hours in total, depending on the hub and how long the connection is.
How much does it cost to fly from London to the Seychelles?
A typical economy return runs about £540–£900 depending on the season. The best deals dip to around £420–£500 in the low-season shoulder months, while Christmas, Easter and the summer holidays push toward £900–£1,000.
What is the cheapest month to fly from London to the Seychelles?
May, September and October are usually the cheapest months to fly. Avoid December, early January, Easter and the July–August summer holidays, which are the busiest and most expensive.
Which airlines fly from London to the Seychelles?
Non-stop: British Airways from Heathrow. One-stop: Qatar Airways (via Doha), Emirates (via Dubai), Etihad (via Abu Dhabi) and Ethiopian Airlines (via Addis Ababa), which often offer the lowest fares.
Which airport do I fly into in the Seychelles?
You arrive at Seychelles International Airport (SEZ) on the main island of Mahé, about 10 km from the capital, Victoria. For Praslin or La Digue you then take a short domestic flight or the inter-island ferry.
How far in advance should I book London to Seychelles flights?
Aim to book 3 to 5 months ahead. The twice-weekly non-stop has limited seats and long-haul leisure fares to the Seychelles tend to rise as departure approaches, especially around the Christmas, Easter and summer-holiday peaks, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures tend to price below the weekend, and flying out and back on weekdays save a little on a long-haul return. That said, the non-stop only operates on set days, so being flexible on the connecting carriers gives you the most room to save.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



