Empty leg flights in the USA, by city and route

LIVE2,544 empty legs on the board, legs in all 67 cities right now

As of

These pages are for people with flexible dates on a route they already know, and for anyone comparing what flies where. Each one lists the empty legs live on the UpLeg board for that city, route, airport, state or time window, and every leg on them can be requested.

New York185 departing · 165 arrivingMiami156 departing · 156 arrivingLas Vegas141 departing · 149 arrivingLos Angeles106 departing · 94 arrivingDallas83 departing · 84 arrivingHouston72 departing · 68 arrivingSan Diego62 departing · 61 arrivingSan Francisco57 departing · 66 arrivingScottsdale51 departing · 56 arrivingNaples58 departing · 43 arrivingChicago43 departing · 50 arrivingPalm Beach51 departing · 33 arrivingPalm Springs39 departing · 33 arrivingBoston32 departing · 34 arrivingSan Antonio33 departing · 31 arrivingDenver27 departing · 33 arrivingWashington D.C.30 departing · 29 arrivingAustin28 departing · 27 arrivingTampa31 departing · 17 arrivingVail28 departing · 19 arrivingSarasota26 departing · 20 arrivingSeattle24 departing · 22 arrivingNashville19 departing · 24 arrivingPittsburgh18 departing · 25 arrivingAspen22 departing · 20 arrivingOrlando19 departing · 23 arrivingAtlanta24 departing · 17 arrivingSalt Lake City18 departing · 22 arrivingCleveland16 departing · 22 arrivingBozeman22 departing · 15 arrivingBaltimore16 departing · 17 arrivingPhoenix15 departing · 18 arrivingIndianapolis15 departing · 16 arrivingOmaha16 departing · 15 arrivingSt. Louis15 departing · 15 arrivingJackson Hole15 departing · 13 arrivingNew Orleans13 departing · 15 arrivingPhiladelphia10 departing · 14 arrivingBoise11 departing · 10 arrivingDetroit10 departing · 10 arrivingTelluride9 departing · 7 arrivingEl Paso3 departing · 12 arrivingFort Myers11 departing · 4 arrivingSanta Barbara6 departing · 9 arrivingTulsa6 departing · 9 arrivingCincinnati7 departing · 7 arrivingKansas City7 departing · 7 arrivingMilwaukee8 departing · 5 arrivingNapa4 departing · 9 arrivingOklahoma City7 departing · 6 arrivingKnoxville6 departing · 6 arrivingReno6 departing · 6 arrivingGrand Rapids5 departing · 6 arrivingMinneapolis4 departing · 7 arrivingPanama City Beach3 departing · 8 arrivingCharlotte4 departing · 5 arrivingSun Valley4 departing · 5 arrivingHilton Head4 departing · 4 arrivingRaleigh5 departing · 3 arrivingThe Hamptons2 departing · 4 arrivingAlbuquerque4 departing · 1 arrivingBirmingham3 departing · 1 arrivingHonolulu2 departing · 2 arrivingLake Tahoe3 departing · 1 arrivingNantucket2 departing · 1 arrivingSacramento0 departing · 2 arrivingMartha's Vineyard1 departing · 0 arriving

Popular routes

Busiest first. Every route has a page for each direction.

Los Angeles to Las Vegas28 this way · 26 backNew York to Miami23 this way · 22 backLas Vegas to Scottsdale12 this way · 11 backDallas to Houston11 this way · 11 backLos Angeles to San Francisco11 this way · 11 backSan Francisco to Las Vegas10 this way · 11 backNew York to Palm Beach10 this way · 10 backNew York to Washington D.C.9 this way · 10 backHouston to San Antonio9 this way · 9 backLas Vegas to San Diego7 this way · 11 backNew York to Boston10 this way · 8 backLas Vegas to Aspen6 this way · 8 backLos Angeles to Scottsdale7 this way · 6 backLas Vegas to Salt Lake City6 this way · 5 backChicago to Naples4 this way · 6 backDallas to Austin5 this way · 5 backDallas to San Antonio5 this way · 3 backLos Angeles to Palm Springs3 this way · 5 backLos Angeles to Salt Lake City5 this way · 2 backMiami to Atlanta3 this way · 4 backDenver to Aspen3 this way · 3 backLos Angeles to New York3 this way · 3 backMiami to Orlando4 this way · 2 backMiami to Tampa3 this way · 3 backNew York to Chicago2 this way · 4 backNew York to Dallas4 this way · 1 backSan Francisco to Seattle2 this way · 3 backNew York to Atlanta3 this way · 1 backNew York to Orlando3 this way · 1 backChicago to Aspen2 this way · 1 backChicago to Miami1 this way · 2 backChicago to Palm Beach1 this way · 2 backDallas to Miami2 this way · 1 backDenver to San Diego2 this way · 1 backLos Angeles to Miami1 this way · 2 backLos Angeles to Seattle1 this way · 2 backNew York to Las Vegas2 this way · 1 backNew York to Nantucket1 this way · 2 backBoston to Miami0 this way · 2 backLos Angeles to Aspen1 this way · 1 backLos Angeles to Napa2 this way · 0 backMiami to Nashville2 this way · 0 backNew York to Nashville1 this way · 1 backAtlanta to Palm Beach0 this way · 1 backBoston to Palm Beach0 this way · 1 backDallas to Aspen0 this way · 1 backHouston to Aspen1 this way · 0 backHouston to Austin0 this way · 1 backLos Angeles to Reno0 this way · 1 backNew York to Aspen0 this way · 1 backNew York to Tampa0 this way · 1 backSan Francisco to Dallas1 this way · 0 backSan Francisco to Lake Tahoe0 this way · 1 backSan Francisco to Reno1 this way · 0 backAustin to New YorkNo legs right nowBoston to Martha's VineyardNo legs right nowBoston to NantucketNo legs right nowChicago to Las VegasNo legs right nowChicago to Los AngelesNo legs right nowChicago to VailNo legs right nowChicago to Washington D.C.No legs right nowHouston to Jackson HoleNo legs right nowLos Angeles to San DiegoNo legs right nowMiami to AspenNo legs right nowNew York to Martha's VineyardNo legs right nowNew York to San FranciscoNo legs right nowNew York to The HamptonsNo legs right nowPhiladelphia to Martha's VineyardNo legs right nowPhoenix to San DiegoNo legs right nowSan Francisco to AspenNo legs right nowSan Francisco to Santa BarbaraNo legs right nowWashington D.C. to Palm BeachNo legs right now

By airport

Legs at all 57 airports right now, busiest first.

Harry Reid International AirportLASLas Vegas · 135 departing · 144 arrivingMiami-Opa Locka Executive AirportOPFMiami · 111 departing · 110 arrivingTeterboro AirportTEBNew York · 103 departing · 93 arrivingVan Nuys AirportVNYLos Angeles · 92 departing · 89 arrivingMcClellan-Palomar AirportCLDSan Diego · 68 departing · 65 arrivingWilliam P. Hobby AirportHOUHouston · 66 departing · 58 arrivingNaples Municipal AirportAPFNaples · 67 departing · 50 arrivingScottsdale AirportSCFScottsdale · 53 departing · 58 arrivingBoise Air Terminal/Gowen FieldBOIBoise · 45 departing · 46 arrivingWestchester County AirportHPNNew York · 39 departing · 45 arrivingAustin Bergstrom International AirportAUSAustin · 40 departing · 43 arrivingSan Francisco Bay Oakland International AirportOAKSan Francisco · 38 departing · 45 arrivingLincoln AirportLNKLincoln · 35 departing · 44 arrivingAddison AirportADSDallas · 35 departing · 38 arrivingDallas Love FieldDALDallas · 34 departing · 34 arrivingSan Antonio International AirportSATSan Antonio · 35 departing · 33 arrivingFort Lauderdale Executive AirportFXEMiami · 32 departing · 35 arrivingPalm Beach International AirportPBIPalm Beach · 33 departing · 30 arrivingJohn Wayne Orange County International AirportSNALos Angeles · 31 departing · 25 arrivingEagle County Regional AirportEGEVail · 28 departing · 19 arrivingJacksonville International AirportJAXJacksonville · 23 departing · 23 arrivingKing County International Airport - Boeing FieldBFISeattle · 25 departing · 21 arrivingLaurence G Hanscom FieldBEDBoston · 21 departing · 22 arrivingNashville International AirportBNANashville · 18 departing · 25 arrivingCentennial AirportAPADenver · 15 departing · 24 arrivingBoca Raton AirportBCTPalm Beach · 25 departing · 13 arrivingDavid Wayne Hooks Memorial AirportDWHHouston · 19 departing · 19 arrivingAspen-Pitkin County AirportASEAspen · 19 departing · 17 arrivingChicago Executive AirportPWKChicago · 15 departing · 19 arrivingRepublic AirportFRGNew York · 16 departing · 18 arrivingNorman Y. Mineta San Jose International AirportSJCSan Jose · 19 departing · 12 arrivingEppley AirfieldOMAOmaha · 16 departing · 14 arrivingWashington Dulles International AirportIADWashington D.C. · 16 departing · 13 arrivingDeKalb Peachtree AirportPDKAtlanta · 18 departing · 10 arrivingFort Lauderdale Hollywood International AirportFLLMiami · 15 departing · 13 arrivingJackson Hole AirportJACJackson Hole · 14 departing · 13 arrivingSalt Lake City International AirportSLCSalt Lake City · 12 departing · 13 arrivingSan Francisco International AirportSFOSan Francisco · 12 departing · 13 arrivingPittsburgh International AirportPITPittsburgh · 8 departing · 12 arrivingPhoenix Sky Harbor International AirportPHXPhoenix · 8 departing · 11 arrivingSanta Barbara Municipal AirportSBASanta Barbara · 7 departing · 12 arrivingTampa International AirportTPATampa · 12 departing · 7 arrivingCleveland Hopkins International AirportCLECleveland · 7 departing · 10 arrivingReno Tahoe International AirportRNOReno · 8 departing · 8 arrivingChicago Midway International AirportMDWChicago · 10 departing · 5 arrivingEl Paso International AirportELPEl Paso · 3 departing · 12 arrivingFriedman Memorial AirportSUNSun Valley · 8 departing · 7 arrivingGeneral Edward Lawrence Logan International AirportBOSBoston · 8 departing · 7 arrivingHenderson Executive AirportHSHLas Vegas · 8 departing · 5 arrivingMorristown Municipal AirportMMUNew York · 9 departing · 4 arrivingNapa County AirportAPCNapa · 4 departing · 9 arrivingSan Diego International AirportSANSan Diego · 5 departing · 8 arrivingPhiladelphia International AirportPHLPhiladelphia · 6 departing · 5 arrivingBob Hope / Hollywood Burbank AirportBURLos Angeles · 7 departing · 2 arrivingNantucket Memorial AirportACKNantucket · 2 departing · 1 arrivingMartha's Vineyard AirportMVYMartha's Vineyard · 1 departing · 0 arrivingTown of East Hampton AirportHTOThe Hamptons · 1 departing · 0 arriving

By airport pair

Legs on 31 of these 35 pairs right now. Every pair has a page for each direction.

LAS to VNYLas Vegas to Los Angeles · 16 this way · 16 backIAD to TEBWashington D.C. to New York · 2 this way · 3 backHOU to DALHouston to Dallas · 3 this way · 6 backSFO to VNYSan Francisco to Los Angeles · 3 this way · 5 backVNY to OAKLos Angeles to San Francisco · 4 this way · 5 backLAS to SBALas Vegas to Santa Barbara · 2 this way · 1 backLAS to SCFLas Vegas to Scottsdale · 11 this way · 11 backVNY to TEBLos Angeles to New York · 3 this way · 3 backOPF to TEBMiami to New York · 4 this way · 4 backBOS to TEBBoston to New York · 3 this way · 3 backTPA to OPFTampa to Miami · 2 this way · 1 backDWH to AUSHouston to Austin · 5 this way · 4 backSNA to LASLos Angeles to Las Vegas · 5 this way · 2 backLAS to ASELas Vegas to Aspen · 6 this way · 7 backVNY to SJCLos Angeles to San Jose · 3 this way · 5 backCLD to LASSan Diego to Las Vegas · 6 this way · 2 backOAK to LASSan Francisco to Las Vegas · 8 this way · 6 backFXE to TEBMiami to New York · 3 this way · 5 backLAS to SJCLas Vegas to San Jose · 3 this way · 6 backAUS to HOUAustin to Houston · 10 this way · 13 backAPA to ASEDenver to Aspen · 1 this way · 2 backSAN to LASSan Diego to Las Vegas · 3 this way · 3 backTEB to ACKNew York to Nantucket · 0 this way · 1 backLAS to SLCLas Vegas to Salt Lake City · 4 this way · 3 backLAS to SFOLas Vegas to San Francisco · 1 this way · 0 backVNY to SLCLos Angeles to Salt Lake City · 1 this way · 1 backAUS to DALAustin to Dallas · 3 this way · 3 backOPF to APFMiami to Naples · 4 this way · 5 backVNY to SBALos Angeles to Santa Barbara · 1 this way · 1 backASE to VNYAspen to Los Angeles · 1 this way · 1 backOPF to JAXMiami to Jacksonville · 3 this way · 1 backTEB to HTONew York to The Hamptons · No legs right nowBFI to SFOSeattle to San Francisco · No legs right nowVNY to SANLos Angeles to San Diego · No legs right nowDAL to SATDallas to San Antonio · No legs right now

By time

Counted from the live board, in each flight's own local time.

By state

Busiest first. A leg counts for the state at either end.

Private jet empty legs, explained

What is an empty leg?

An empty leg is a private jet flight that has to happen anyway, with nobody on board, because the aircraft is repositioning after one charter or before the next. Operators sell that flight for the whole aircraft at a fraction of the charter price, on the aircraft's own route and dates.

When an operator flies a customer from A to B, the aircraft usually has to fly back empty, or reposition for its next job. Operators sell those flights rather than fly them empty. The route and the date belong to the aircraft's schedule, and the price is a fraction of a normal charter for the same aircraft, same crew, same operator.

Why does an empty leg cost less?

An empty cabin earns the operator nothing, and the fuel, the crew and the landing fees are spent either way, so the leg is priced to move. Listed empty legs run up to 75% below retail charter pricing. The saving is real because the flight is real; the trade-off is that you fit the jet's plan rather than the other way round.

Do I get the whole aircraft or a seat?

Every empty leg on UpLeg is priced for the whole aircraft. The price is the cabin, however many of you fly, up to the seats the aircraft has. UpLeg does not sell seats on a shared flight, and no leg here is a per-person fare.

How do dates and times work?

A listing shows a day, a range of days, or a day with a time the operator fixed. A date with no clock means the operator has not fixed the departure yet, and you settle it with them when you request. A range means any day in it. Legs appear anywhere from weeks to a day ahead and can be withdrawn when the operator's plans change, until the operator confirms yours.

Which airports count as nearby?

Private jets use hundreds of airports airlines do not. A leg out of Van Nuys or Burbank is a Los Angeles flight to the person booking it, which is why each city page gathers every field in its metro and why a search on the board can widen to nearby airports. Driving forty minutes to a different field is often the difference between a leg that fits and one that does not.

What are cabin classes?

Legs are grouped by cabin: turboprop, light jet, midsize, super midsize, heavy and ultra long range. Smaller cabins fly shorter routes and cost less per hour; larger ones seat more, fly farther and cost more. The board filters by cabin, and the cabin guide explains what each one seats and how far it flies.

Private jet cabin classes explained

What is an estimated total?

An estimated total is UpLeg's estimate, shown as a range and marked as an estimate, for an empty leg the operator posted without a price. Every booking gets one final price for the whole aircraft before you agree to anything.

Where the operator published a price, the board shows a range around it; where it did not, the range comes from UpLeg's own model and is marked as an estimate. When you request a leg we confirm one final price with the operator and send it to you before you agree to anything.

How does a request work?

Pick a leg, add your name, email and mobile number, and click Request. No account is needed. You get a reference straight away. We take the request to the operator, confirm availability and the total, you agree to a short set of terms, and you pay once, to the operator or to UpLeg as your quote says. Asking costs nothing: no deposit, no membership, no card on file.

How to book a private jet, start to finish

Who flies me?

A Part 135 operator is an air carrier the FAA has certificated under 14 CFR Part 135 to fly on-demand charter with its own aircraft, pilots and maintenance program. Every empty leg and charter on UpLeg is flown by one.

The operator is named to you before you pay. UpLeg is an air charter broker under 14 CFR Part 295: we arrange the flight, the operator flies it and is responsible for the aircraft, the crew and the insurance.

According to the FAA, selling flights on a private aircraft without a Part 135 certificate is illegal charter. UpLeg builds its operator list from the FAA's own list of Part 135 certificate holders and checks the aircraft's tail number against it before you are introduced.

How we vet operators

Sources: 14 CFR Part 135 (eCFR), 14 CFR Part 295 (eCFR), FAA list of Part 135 certificate holders

What if nothing fits?

Set a free alert for your route and dates and we email you when a leg posts. Trip Finder shows legs from nearby airports and days, and sends the ones you pick to us together, a request for each. Or, for fixed dates or a round trip, ask for a charter quote: one total for the whole aircraft, on your schedule.

Find close matches in Trip Finder

Why a page per city

Empty legs are scattered across operator websites and back-channel emails, and they expire fast. Each city page gathers the legs touching one place, departing and arriving, so you can see what is flying before you decide to be flexible about dates. Every leg links to its full listing, and every city has a free alert.

67 US markets are covered. If yours is missing, search it on the flights board, which knows every airport in the catalog.

For the market as a whole, the Empty Leg Index shows how many legs are posted right now, the busiest routes and airports, and the median operator-listed price by cabin.

How to use these pages

Empty legs on UpLeg at a glance
Empty legs live2,544
Cities with a leg right now67 of 67
City pages67, one per US metro, busiest first
Route pages748, one per direction of 374 routes, 72 of them listed below
WhereEvery leg departs from or arrives in the United States
UpdatedEvery 30 minutes
PricesOperator-listed, or an estimated total marked as an estimate

Every figure is counted from the board at the moment this page loaded, and the board is updated every 30 minutes. This is important because legs post and expire through the day, so a number quoted from this page carries its time.

As of

  1. Step 1. Pick a city page or a route page. A city page gathers every leg departing or arriving its metro; a route page leads with one direction of a city pair and has a twin for the way back.
  2. Step 2. Read the live list. Soonest departure first. Every row is a leg on the board at the moment the page loaded, and every row opens the full listing.
  3. Step 3. Open a leg. The listing shows its aircraft, seats, date or departure window, and estimated total.
  4. Step 4. Request it. Add your name, email and mobile number and click Request. No account is needed, there is no deposit and no card on file, and you get a reference straight away.
  5. Step 5. Set an alert if nothing fits today. Set a free alert on the route and we email you when a leg posts.

What should I check before I request a leg?

Three checks are essential before you click Request, and each takes a minute on the listing.

  1. Step 1. Check the departure window. A date with no clock means the operator has not fixed the time yet; a range of days means any day in it. Make sure the whole window works for you, not only its first day.
  2. Step 2. Count heads and bags. The price is for the whole aircraft, up to the seats the listing shows. If your party or your luggage is bigger than the cabin, request a larger leg or ask for a charter quote.
  3. Step 3. Read the operator's cancellation policy. An operator can withdraw a leg if its plans change, until it confirms yours. Once it has, its own cancellation policy applies, and it is stated in your quote before you agree. What happens when an empty leg cancels

Ways to fly private and cabin classes compared

Empty leg, charter or jet card?

An empty leg fits flexible dates on a route the aircraft is already flying, a charter fits fixed dates, round trips and groups, and a jet card is prepaid hours, which UpLeg does not sell.

Empty leg, private jet charter and jet card compared
AspectEmpty legPrivate jet charterJet card
What you buyThe whole aircraft on a flight it was making anywayThe whole aircraft for a trip built around youPrepaid hours or dollars, drawn down per flight
PriceUp to 75% under retail charter; one final price before you bookRetail, quoted per trip; one final price before you bookFixed hourly rates, paid in advance
Route and datesSet by the aircraft's scheduleYoursYours, with the program's notice period
Commitment to askNone: no deposit, no card on fileNone: a quote is freeA prepaid balance, often on a term
Who flies youAn FAA-certificated Part 135 operator, named before you payAn FAA-certificated Part 135 operator, named before you payThe program's own or partner operators
Can it changeYes: the operator can withdraw the leg if its schedule changesRarely: the trip is yours once confirmedRarely
Best forFlexible dates on a common route, one directionFixed dates, round trips, groups, unusual routesFrequent flyers who want a fixed rate
On UpLegThe live board at flyupleg.com/flightsA free quote at flyupleg.com/charterNot offered
UpLeg is an air charter broker under 14 CFR Part 295; it does not operate aircraft or sell memberships. An empty leg costs significantly less than a charter of the same aircraft because the flight was going to happen anyway. Two things are essential before you agree to any of the three: who operates the aircraft and what its cancellation policy says, and UpLeg names the operator before you pay.

Which cabin class do I need?

Every leg on the board is grouped by cabin, and the cabin sets the seats, the range and the price band. The table gives the typical trip for each class and who it suits; the cabin classes guide has the aircraft and the rates behind it.

Private jet cabin classes compared: typical trip and who each suits
Cabin classTypical tripSuits
TurbopropUp to about 2 hoursA few people on a short hop, small airports
Light jet2 to 3 hoursA small group inside a region
Midsize3 to 4 hoursA group that wants room to work or eat
Super midsize4 to 5 hours, coast to coastA full team, a stand-up cabin
Heavy5 to 7 hoursA larger group, overnight flights
Ultra long range8 hours and moreIntercontinental trips without a stop
Trip lengths are typical rather than limits. An empty leg is priced to move rather than by the class rate, so a heavy jet leg on a short route can list below a light jet charter the same day; the cabin filter on the board covers every class.

Key terms

These terms mean the same thing on every UpLeg page and in every quote. On the board, listed means that the operator published the price itself, and estimated means that UpLeg computed the range and marked it as an estimate. Part 135 refers to the FAA rules an operator flies under, and Part 295 refers to the Department of Transportation rules UpLeg works under as an air charter broker. This is important because the operator, not UpLeg, flies the aircraft and holds operational control of every flight.

Empty leg
An empty leg is a private jet flight that has to happen anyway, with nobody on board, because the aircraft is repositioning after one charter or before the next. Operators sell that flight for the whole aircraft at a fraction of the charter price, on the aircraft's own route and dates. More on empty legs
Estimated total
An estimated total is UpLeg's estimate, shown as a range and marked as an estimate, for an empty leg the operator posted without a price. Every booking gets one final price for the whole aircraft before you agree to anything. More on estimated totals
Operator-listed price
An operator-listed price is the price the operator itself published for an empty leg. On the UpLeg board it is shown as listed; a leg without one carries an estimated total instead. More on operator-listed prices
Flexible departure window
A flexible departure window is a range of days on which an operator will fly a given empty leg, because the aircraft only needs to reach its next job by a deadline. The exact departure time is set with the operator when you book. More on flexible departure windows
Air charter broker
An air charter broker is a company that arranges flights on aircraft it does not operate, under 14 CFR Part 295. UpLeg is an air charter broker: every flight it arranges is flown by a Part 135 operator that is named before you pay and that holds operational control of the flight. More on air charter brokers
Part 135 operator
A Part 135 operator is an air carrier the FAA has certificated under 14 CFR Part 135 to fly on-demand charter with its own aircraft, pilots and maintenance program. Every empty leg and charter on UpLeg is flown by one. More on Part 135 operators
Cabin class
Cabin class is the size grouping of a private jet: turboprop, light jet, midsize, super midsize, heavy and ultra long range. It sets the seat count, the range and the price band, and it is the cabin filter on the UpLeg board. More on cabin classes

Terms as of