Empty Legs by Season: When and Where They Appear | Harbour & Hangar
A private jet taxiing on an airport tarmac with clear skies
Journal · Guide

Empty legs by season: when and where they appear

Empty-leg supply isn't random — it tracks where the jet set is flying, which means it moves predictably through the year. Here's the pattern by destination.

Updated August 2026 · 8 min read · Written for private flyers
✓ Independent✓ Marketplace-Brokered✓ ARGUS / Wyvern-Rated✓ Honest Pricing
Harbour & Hangar → Journal → Empty legs by season

Quick answer

An empty leg exists because an aircraft has to reposition after dropping a client — so supply tracks wherever private jets are actually flying to, not a fixed calendar. Ski corridors like Courchevel and Geneva see the most legs from December to March; Mediterranean empty-leg routes — Ibiza, Nice and St-Tropez among the busiest — peak from June to September. The days immediately after a peak weekend are consistently when the most legs list.

Dec–Mar
ski corridors peak
Jun–Sep
Mediterranean routes peak
Day after
a peak weekend, best odds

Key takeaways

  • Empty legs follow the same seasonal patterns as private jet travel generally — where the jets go, the legs follow.
  • Ski destinations peak in winter, Mediterranean coastal routes peak in summer, and event-adjacent routes spike around specific dates.
  • The best odds of finding a leg are usually just after a peak period ends, when aircraft reposition back from where demand was highest.
  • Off-peak months on any given route mean fewer legs — flexibility on timing matters more than flexibility on destination.

Why empty-leg supply follows a season at all

An empty leg only exists because a private jet has to fly somewhere with nobody aboard — typically returning from wherever it just dropped a client, or repositioning ahead of its next booking. That single fact is the whole explanation for why supply is seasonal: private jet travel itself follows recognisable patterns through the year, concentrated around ski season, the Mediterranean summer, and a calendar of major events, and aviation industry coverage of seasonal charter demand consistently describes the same underlying migration pattern — empty legs simply mirror wherever that demand is heaviest.

This matters practically because it means a route that shows nothing today might list several options in a few weeks, purely because the calendar moves into its peak window — and a route with legs everywhere in July might go quiet by October. Timing a search around the season, not just the destination, meaningfully improves your odds.

Aerial view of a snowy ski resort surrounded by evergreen trees and mountains
Ski corridors see some of the year's heaviest private jet traffic — and some of the most reliable empty-leg supply — from December through March.

Ski season: December to March

Alpine routes carry the heaviest concentration of private jet traffic anywhere on the calendar, and the pattern within the season is fairly consistent year to year. Traffic builds through December, peaks hard around the Christmas and New Year fortnight and again over February half-term, and tapers into March as resorts wind down.

empty leg flights to Geneva, the main gateway for the French and Swiss Alps, sees the heaviest and most reliable empty-leg volume of any ski corridor — high enough traffic that legs appear on both the outbound and return direction throughout the season. Courchevel, Verbier, Gstaad, St Moritz and Zurich see real but more concentrated empty-leg activity, clustering hard around the two peak fortnights rather than spreading evenly across the season.

The single best window across the whole ski calendar is the days immediately following New Year and immediately after February half-term — the exact points when the highest volume of aircraft are repositioning back out of the mountains at once.

Direction matters more on ski routes than most people assume. Inbound legs — flying into the Alps ahead of the season's build-up — are comparatively scarce, since aircraft are mostly arriving already booked with the clients who chartered them there. Outbound legs, the aircraft's empty flight home after dropping that client, are where the real volume sits, which is why the two post-peak windows above consistently outperform anything earlier in the season for someone searching a leg out of the mountains.

Mediterranean summer: June to September

The Mediterranean coastal season runs longer and builds more gradually than ski season, but reaches an even higher peak at its height. Traffic picks up through June, peaks hard across July and August, and holds through September before dropping off sharply into autumn.

Nice and Cannes — the gateways to the French Riviera — carry the heaviest volume on this corridor, with empty-leg flights to Ibiza, Mykonos, St-Tropez, Santorini and Olbia (for Sardinia's Costa Smeralda) close behind. August specifically is the single busiest month anywhere on the Mediterranean network, which cuts both ways: the most aircraft movements of the year, but also the most competition for any given leg once it lists.

Aerial view of Monaco harbour with luxury yachts under a clear summer sky
The Mediterranean season peaks in August — the busiest month on the network, and the most competitive for empty legs.

The direction split here works differently to ski season. Because the Mediterranean season is longer and less concentrated into two sharp fortnights, both inbound and outbound legs run at meaningful volume throughout the peak months, rather than outbound dominating around a couple of specific weeks. The one genuine timing edge is the final week of August into early September, when a large share of the season's staying guests head home in a short window and outbound supply out of Nice and Cannes noticeably firms up before the season tails off through the rest of September.

Event-driven spikes, outside the two main seasons

Beyond the two broad seasons, specific events reliably concentrate private jet traffic into a short window regardless of time of year — the days around Monaco Grand Prix, Wimbledon, the major art fairs and similar fixtures each create a localised spike in both directions on their nearest gateway airport. These spikes are real and worth watching, but they're narrower and less predictable than the two seasonal windows above, since a single event's dates shift the exact peak by a few days each year.

The practical approach: treat the event calendar as a layer on top of the two main seasons, not a replacement for them. A route that's already busy for seasonal reasons gets busier still around a major event on that corridor; a route with no seasonal traffic won't suddenly generate empty legs just because an event is happening nearby, unless that event itself draws private jet traffic in volume.

Two concrete examples worth knowing. Monaco Grand Prix lands directly inside the Mediterranean summer window above, so it doesn't create a new spike so much as sharpen an existing one — Nice sees its heaviest few days of the entire year around the race, both inbound in the days before and outbound immediately after. Cannes Film Festival, a few weeks earlier in May, sits just ahead of the main Mediterranean season proper and effectively opens it early on that specific corridor — a route that would otherwise still be quiet in May shows real volume that week because of the festival alone.

The UK calendar works the same way on a smaller scale. Royal Ascot and Henley Royal Regatta both fall in June, and both create a short, sharp bump in traffic through London-area gateway airports — Farnborough and Biggin Hill particularly — even though neither city sits inside either of the two seasonal patterns above. These are genuinely worth watching if your route touches London in June, but the window is measured in days, not weeks, so a route alert timed to the specific dates works far better than a general search across the month.

The quiet months, and what they mean for you

Every destination has an off-season, and it's worth being honest about what that means for empty-leg search: fewer aircraft moving on that route translates directly into fewer legs listing, full stop. Ski corridors go quiet from April through November; Mediterranean routes go quiet from October through May. There's no trick to finding volume where the underlying traffic simply isn't there.

What this means practically is that timing flexibility often matters more than route flexibility. If your dates can shift into a route's actual season, you'll see meaningfully more options than staying rigid on a date that falls in that route's quiet period, even if you're completely flexible on which destination you're willing to consider.

A private jet on the runway from above
Outside a route's season, the aircraft simply aren't moving that way as often — and neither are the legs.

There's a second, quieter effect worth knowing about the off-season: the legs that do appear on a quiet route often sit unsold for longer, since there's less competing demand to snap them up. That can mean a slightly deeper discount than the same aircraft class would carry in peak season — the trade-off is fewer options, not necessarily worse ones, if you can find a match at all.

The exception: destinations that peak in winter, not summer

Everything above follows the European pattern — ski season in winter, Mediterranean season in summer. But a handful of destinations on the network run the opposite calendar entirely, and treating them as exceptions to the rule above will cost you a search.

Miami and Dubai are the two clearest examples. Both are winter-sun destinations for the private jet market in the way Ibiza and St-Tropez are summer ones — traffic builds through November, holds through the northern winter, and tapers as spring arrives and the European season starts pulling demand back the other way. The underlying mechanic is identical to everything above: aircraft fly there because clients want to be there, and when the client's trip ends, the aircraft has to come back — that return leg is the empty leg. It's simply the calendar that's inverted.

This matters in a specific, practical way if you're flexible on destination type rather than fixed on one place. A route alert covering only ski and Mediterranean destinations will show you nothing between November and February beyond the very start of ski season — but that's precisely the window when Miami and Dubai are at their busiest. Widening a flexible search to include a winter-sun option alongside a ski one covers the calendar far more evenly than staying inside the European pattern alone.

A private jet taxiing on a snowy runway with mountainous backdrop in Samaden, Switzerland
Ski season builds through December and holds hardest around the Christmas fortnight and February half-term — the two windows worth watching most closely.

It's worth being precise about what "opposite" means here: these destinations don't simply mirror ski season month-for-month, and the traffic volumes involved are smaller than the two main European seasons. Treat Miami and Dubai as a genuine third pattern worth a route alert of their own, not as a guaranteed substitute for a quiet month elsewhere.

How this affects the price, not just the supply

Seasonal timing changes two things at once, and they partly cancel each other out. Supply rises in peak season because more aircraft are repositioning on that corridor — that's everything covered above. But demand for those same legs rises too, since more people are searching the same busy routes at the same time. The net effect on price is usually smaller than either factor alone would suggest: a Geneva leg in the first week of January isn't necessarily cheaper than one in November, just more likely to exist at all.

Where seasonality shows up most clearly in price is the quiet months, for the reason above — a leg with little competing demand can sit and soften, where a peak-season leg on a busy corridor rarely has time to. For the mechanics of what drives charter and empty-leg pricing more broadly, including how demand itself moves the headline rate, see private jet charter cost.

A worked example: timing a Geneva search

Take a concrete case: searching London to Geneva for a ski trip. Search in September and the corridor is essentially quiet — a handful of legs at best, since ski season hasn't started and the previous winter's traffic ended months ago. Search in mid-December, as the season is building, and volume starts climbing steadily. Search in the first week of January, right after the Christmas and New Year fortnight, and this is typically the strongest window of the entire season — the highest concentration of aircraft repositioning back out of the Alps in a short space of time.

Push the same search into March and volume is already tapering as the season winds down; by April it's back to near-silence until the following winter. Same route, same aircraft class, four wildly different outcomes depending purely on which week you search — which is the entire argument for treating the calendar as seriously as the destination when planning a flexible trip.

How to actually use this when searching

  • Match your search window to the season, not just the route. Searching a ski corridor in August, or a Mediterranean route in January, will show far less than searching either in its actual peak window.
  • Target the days just after a peak period ends. The post-New Year and post-February-half-term windows on ski routes, and the September tail on Mediterranean routes, are consistently strong for repositioning supply.
  • Set a route alert rather than checking once. Given how concentrated supply is around these windows, a single check outside the peak will understate what's genuinely available once the season turns.

For the mechanics of setting up that kind of ongoing search, see how to find empty legs.

Common questions

What time of year has the most empty legs?

There isn't one single answer — it depends on the route. Ski corridors peak from December to March; Mediterranean coastal routes peak from June to September, with August the single busiest month across the whole network.

When is the best time to find a ski-route empty leg?

The days immediately following New Year and immediately after February half-term, when the highest concentration of aircraft are repositioning back out of the Alps at once.

Do empty legs to the Mediterranean slow down in autumn?

Yes, sharply. Traffic holds through September and then drops off quickly into October as the summer season ends, mirroring the underlying drop in private jet travel to the region.

Are event weekends good times to find empty legs?

They can be, on the specific gateway airport nearest the event, but the effect is narrower and less predictable than the two main seasons — worth watching as an addition to seasonal timing, not a substitute for it.

Which ski destination has the most reliable empty-leg supply?

Geneva, as the main gateway to the French and Swiss Alps, sees the heaviest and steadiest volume of any ski corridor throughout the season, on both outbound and return legs.

Is August a good time to search for a Mediterranean empty leg?

It's the busiest month for volume, but also the most competitive — the most aircraft are moving, but also the most demand chasing each one. Late August into September, as the season tails off, can offer a better balance.

What happens to empty-leg supply outside the main seasons?

It drops significantly on seasonal routes, because there simply isn't the same underlying private jet traffic generating repositioning flights. This is a genuine limitation, not a search technique to work around.

Should I be flexible on route or on dates?

If you're choosing one, date flexibility that lets you search within a route's actual season usually outperforms being completely open on destination but rigid on timing.

Do these seasonal patterns apply to every destination?

The broad ski-winter and Mediterranean-summer pattern applies to the corridors this site covers most heavily. Destinations outside Europe, or served for business rather than leisure travel, follow different patterns tied to their own demand drivers.

How far ahead should I set a route alert for a seasonal peak?

Setting an alert a few weeks before a route's season begins is a reasonable approach, since it captures the building traffic rather than only the peak days themselves — empty legs still surface only a few days to a few weeks before departure even within a strong season.

✎Keep reading

More from the journal.

View all guides →

Never miss a leg

95% of empty legs won't match a first search. So we watch your route for you.