To see all flights you need to be signed in. It is free today and takes 1 minute. Sign in or create a free account.
One way empty legs between Teterboro and Cleveland, exactly as the operators list them. Prices are the operator's own, not a marked up quote.
Straight line distance between the two cities. Actual routing and flight time depend on the aircraft and the airports.
Teterboro and Washington are the two largest sources of arrivals into Cleveland in our record, level with each other, out of 48 origins across 74 listings. Cleveland is otherwise an evenly balanced node, 72 listings leaving to 41 destinations against those 74 arriving, so it neither drains nor fills.
Every one of the six movements below carries a tail number and a published block time, and all six tails are different. That is six separate airframes on one corridor in eight weeks and it is the most complete table on this site: no row here is missing an aircraft, a cabin size or a time in the air.
The sector is about 355 nautical miles and the listings put it at an hour and six to an hour and twelve minutes in the air. Half of the six are one operator running the same type: Jetvia listed three Bombardier Learjet 60s on 23 and 24 September, on three different tails, two of them on the same day.
What the corridor does not do is run both ways through the same airport. Both coded Cleveland departures we have going back to Teterboro are Cuyahoga County, the general aviation field north east of the city, while five of the six arrivals below are coded Cleveland Hopkins on the other side. The return direction folds to about five movements and has no page yet.
Six movements between 8 September and 26 December 2026. Five of them fell inside seventeen days in September, three of those in two days, and then the corridor has nothing at all until the day after Christmas.
Notice is short on this route. The 23 September Learjet 60 entered our record on the day it departed and the 24 September pair six and eight days ahead. The single live leg is the exception: the 26 December Cessna Citation CJ4 has been listed since 27 September, thirteen weeks out. The five September legs appeared between the day of departure and twelve days ahead, which is short enough that the route alert is worth more than checking the page.
Approximate corridor between Teterboro and Cleveland. Operators fly the sector direct; the airports each listing uses are shown on the flight itself.
Cleveland has three fields and this corridor uses two of them. Five listings arrive at Hopkins and one at Cuyahoga County, which are about 19 nautical miles apart on opposite sides of the city, so the drive at the far end depends on which one your listing says. The distance on this page is measured to Hopkins because that is where five of the six land. Worth knowing before you book: the Cuyahoga County arrival is the 26 December leg, and the same aircraft is listed leaving Cuyahoga County for Teterboro on 30 December.
Reading the record.
| Departure | Aircraft | Seats | Operator's published price | Status |
|---|---|---|---|---|
| Reading the record. | ||||
Every leg we have recorded between Teterboro and Cleveland, in either direction, since 30 July 2026, whether it is still on the board or not. A leg leaves the board when the operator stops publishing it, and we cannot tell from outside whether it was sold or withdrawn, so these are counts of what was listed, not of what flew.
One bar per calendar month, from the first month in our record to the furthest date an operator has published so far. Grey bars are months already past, gold is this month and the months ahead. A blank month is a month we have no record for, and before August 2026 that means we were not yet recording. The months ahead hold only what operators have published up to now, and most empty legs appear days or weeks before departure, so those bars will keep growing. The shape says how far ahead operators publish, not how busy a month will be.
| Airports flown | Legs recorded | On the board | Priced | Last seen | |
|---|---|---|---|---|---|
| Reading the record. | |||||
Each row is a pair of airports as the operator named them, in the direction flown. Both directions of the corridor are counted. An operator that names only the city leaves us the city, which is why some rows are city names.
The price on a card is the operator's figure for the whole aircraft. What that comes to per seat, across every type we see, is in how much an empty leg private jet costs.
Three of the six carry a published price and all three are the identical USD 8,400 for the whole aircraft. They are three different Bombardier Learjet 60s from one operator, Jetvia: tail N491CP on 23 September and N420KV and N208BH both on 24 September.
Read that as a rate card. Jetvia publishes a price on 1,107 of its 1,158 listings in our record and a tail number on all 1,158, and every aircraft it lists anywhere is a Learjet 60. Three identical figures on three airframes is what its pricing looks like, not a coincidence on this route.
The three legs with no price are the ones with the varied cabins. Aircraft Services Group listed an eight seat Embraer Phenom 300, tail N419PJ, on 8 September, and a six seat Cessna Citation CJ4, tail N2020, on 26 December. Sky Quest listed a seven seat Bombardier Learjet 40XR, tail N265CW, on 20 September. Neither operator publishes much money: Aircraft Services Group on three of its 201 listings, Sky Quest on 29 of its 130.
Every row here publishes a block time, which is unusual, and they are close together: one hour and six minutes on the Phenom 300, one hour and twelve on the other five. On a 355 nautical mile sector that spread is the aircraft rather than the routing.
Ask the operator three things: which Cleveland field the aircraft is actually going to, whether the departure time can still move, and what happens if the paid flight that created this empty leg falls through.
Teterboro to Cleveland empty legs are posted days ahead, not months. Leave your email and we watch both directions for you, Teterboro to Cleveland and Cleveland to Teterboro, and send you nothing else.