Every Layover, Ranked by Carbon Cost (2026)
Direct flights emit less CO₂ than the same trip with a layover. Sometimes a lot less. Takeoff and climb burn the most fuel of any phase of flight, so when you swap a single nonstop for a connection, you're paying a fuel tax for the extra takeoff — on top of any detour distance.
We computed the carbon penalty for 30 popular long-haul routes where you could fly direct but a connecting alternative also exists. The result: choosing the layover instead of the nonstop adds an average of 5% more CO₂ per passenger — and on the worst route, New York (EWR) to Johannesburg (JNB), it's 12% more, an extra 144 kg of CO₂.
The numbers, ranked
Each row below is a real route with at least one nonstop carrier and a 1-stop alternative through a hub. We took the shortest available 1-stop and compared it to the direct. Always pick the row labelled “Direct” if you can.
| # | Route | Direct | Cheapest 1-stop | CO₂ direct | CO₂ via layover | Extra carbon |
|---|---|---|---|---|---|---|
| 1 | 🇺🇸 New York (EWR) → 🇿🇦 Johannesburg (JNB) | 12,859 km 14h 45m | via 🇿🇦 Cape Town (CPT) 13,851 km total | 1222 kg | 1366 kg | +144 kg +12% |
| 2 | 🇿🇦 Johannesburg (JNB) → 🇺🇸 New York (EWR) | 12,859 km 16h 20m | via 🇿🇦 Cape Town (CPT) 13,851 km total | 1222 kg | 1366 kg | +144 kg +12% |
| 3 | 🇿🇦 Cape Town (CPT) → 🇺🇸 New York (EWR) | 12,580 km 16h | via 🇺🇸 Dulles (IAD) 13,091 km total | 1195 kg | 1275 kg | +80 kg +7% |
| 4 | 🇺🇸 New York (EWR) → 🇿🇦 Cape Town (CPT) | 12,580 km 14h 25m | via 🇺🇸 Dulles (IAD) 13,091 km total | 1195 kg | 1275 kg | +80 kg +7% |
| 5 | 🇺🇸 Boston (BOS) → 🇭🇰 Hong Kong (HKG) | 12,824 km 15h 30m | via 🇰🇷 Seoul (ICN) 13,052 km total | 1218 kg | 1286 kg | +68 kg +6% |
| 6 | 🇺🇸 Los Angeles (LAX) → 🇦🇺 Melbourne (MEL) | 12,747 km 15h 55m | via 🇫🇯 Nadi (NAN) 12,747 km total | 1211 kg | 1275 kg | +64 kg +5% |
| 7 | 🇦🇺 Melbourne (MEL) → 🇺🇸 Los Angeles (LAX) | 12,747 km 14h 25m | via 🇫🇯 Nadi (NAN) 12,747 km total | 1211 kg | 1275 kg | +64 kg +5% |
| 8 | 🇮🇳 Kolkata (CCU) → 🇺🇸 San Francisco (SFO) | 12,597 km 15h 10m | via 🇨🇦 Vancouver (YVR) 12,741 km total | 1197 kg | 1261 kg | +64 kg +5% |
| 9 | 🇺🇸 San Francisco (SFO) → 🇮🇳 Kolkata (CCU) | 12,597 km 16h 50m | via 🇨🇦 Vancouver (YVR) 12,741 km total | 1197 kg | 1261 kg | +64 kg +5% |
| 10 | 🇶🇦 Doha (DOH) → 🇦🇺 Sydney (SYD) | 12,369 km 14h 10m | via 🇱🇰 Colombo (CMB) 12,369 km total | 1175 kg | 1236 kg | +61 kg +5% |
| 11 | 🇦🇺 Sydney (SYD) → 🇶🇦 Doha (DOH) | 12,369 km 14h 50m | via 🇱🇰 Colombo (CMB) 12,369 km total | 1175 kg | 1236 kg | +61 kg +5% |
| 12 | 🇺🇸 Seattle (SEA) → 🇸🇬 Singapore (SIN) | 12,988 km 17h | via 🇹🇼 Taipei (TPE) 12,988 km total | 1234 kg | 1291 kg | +57 kg +5% |
| 13 | 🇸🇬 Singapore (SIN) → 🇺🇸 Seattle (SEA) | 12,988 km 14h 10m | via 🇹🇼 Taipei (TPE) 12,988 km total | 1234 kg | 1291 kg | +57 kg +5% |
| 14 | 🇸🇬 Singapore (SIN) → 🇨🇦 Vancouver (YVR) | 12,821 km 14h 10m | via 🇹🇼 Taipei (TPE) 12,822 km total | 1218 kg | 1275 kg | +57 kg +5% |
| 15 | 🇨🇦 Vancouver (YVR) → 🇸🇬 Singapore (SIN) | 12,821 km 16h 18m | via 🇹🇼 Taipei (TPE) 12,822 km total | 1218 kg | 1275 kg | +57 kg +5% |
| 16 | 🇺🇸 Houston (IAH) → 🇹🇼 Taipei (TPE) | 12,776 km 16h 30m | via 🇨🇦 Vancouver (YVR) 12,781 km total | 1214 kg | 1271 kg | +57 kg +5% |
| 17 | 🇹🇼 Taipei (TPE) → 🇺🇸 Houston (IAH) | 12,776 km 13h 55m | via 🇨🇦 Vancouver (YVR) 12,781 km total | 1214 kg | 1271 kg | +57 kg +5% |
| 18 | 🇮🇳 Delhi (DEL) → 🇺🇸 San Francisco (SFO) | 12,404 km 15h 30m | via 🇨🇦 Vancouver (YVR) 12,449 km total | 1178 kg | 1233 kg | +55 kg +5% |
| 19 | 🇺🇸 Dallas (DFW) → 🇹🇼 Taipei (TPE) | 12,421 km 16h 10m | via 🇨🇦 Vancouver (YVR) 12,431 km total | 1180 kg | 1234 kg | +54 kg +5% |
| 20 | 🇹🇼 Taipei (TPE) → 🇺🇸 Dallas (DFW) | 12,421 km 13h 30m | via 🇨🇦 Vancouver (YVR) 12,431 km total | 1180 kg | 1234 kg | +54 kg +5% |
| 21 | 🇹🇼 Taipei (TPE) → 🇨🇦 Toronto (YYZ) | 12,100 km 14h | via 🇰🇷 Seoul (ICN) 12,101 km total | 1150 kg | 1204 kg | +54 kg +5% |
| 22 | 🇭🇰 Hong Kong (HKG) → 🇺🇸 Chicago (ORD) | 12,541 km 14h 33m | via 🇰🇷 Seoul (ICN) 12,608 km total | 1191 kg | 1244 kg | +53 kg +4% |
| 23 | 🇺🇸 Chicago (ORD) → 🇭🇰 Hong Kong (HKG) | 12,541 km 15h 55m | via 🇰🇷 Seoul (ICN) 12,608 km total | 1191 kg | 1244 kg | +53 kg +4% |
| 24 | 🇺🇸 Dallas (DFW) → 🇶🇦 Doha (DOH) | 12,766 km 14h 30m | via 🇺🇸 Chicago (ORD) 12,770 km total | 1213 kg | 1264 kg | +51 kg +4% |
| 25 | 🇶🇦 Doha (DOH) → 🇺🇸 Dallas (DFW) | 12,766 km 16h 10m | via 🇺🇸 Chicago (ORD) 12,770 km total | 1213 kg | 1264 kg | +51 kg +4% |
| 26 | 🇺🇸 Los Angeles (LAX) → 🇮🇱 Tel Aviv-Yafo (TLV) | 12,189 km 13h 50m | via 🇵🇱 Warsaw (WAW) 12,189 km total | 1158 kg | 1208 kg | +50 kg +4% |
| 27 | 🇮🇱 Tel Aviv-Yafo (TLV) → 🇺🇸 Los Angeles (LAX) | 12,189 km 14h 55m | via 🇵🇱 Warsaw (WAW) 12,189 km total | 1158 kg | 1208 kg | +50 kg +4% |
| 28 | 🇰🇷 Seoul (ICN) → 🇲🇽 Mexico City (MEX) | 12,115 km 13h 55m | via 🇺🇸 Las Vegas (LAS) 12,115 km total | 1151 kg | 1201 kg | +50 kg +4% |
| 29 | 🇿🇦 Cape Town (CPT) → 🇺🇸 Dulles (IAD) | 12,752 km 15h 55m | via 🇺🇸 New York (EWR) 12,919 km total | 1211 kg | 1259 kg | +48 kg +4% |
| 30 | 🇺🇸 Dulles (IAD) → 🇿🇦 Cape Town (CPT) | 12,752 km 14h 28m | via 🇺🇸 New York (EWR) 12,919 km total | 1211 kg | 1259 kg | +48 kg +4% |
What stands out
Why layovers cost more carbon
A flight burns fuel unevenly. The most intense phase is takeoff and the climb to cruise altitude — the engines run near maximum thrust, fighting gravity. Once the plane levels off, fuel burn per kilometre drops sharply.
A 1-stop trip forces the plane (or rather, two planes) through that high-burn phase twice. Even if the total distance through the hub is identical to the nonstop — which it almost never is — the extra takeoff alone adds around 25 kg of CO₂ per passenger. Add the inevitable detour distance and the penalty grows.
The Climate Action Accelerator specifically recommends choosing nonstop flights as one of the highest-impact ways to lower the carbon footprint of a given trip. It's also faster, cheaper on time, and easier on luggage.
How we calculated this
CO₂ emissions per passenger were estimated using ICAO methodology with three distance bands — short, medium, and long-haul — reflecting the lower per-km fuel burn of long flights at cruise. Layover trips add a fixed ~25 kg penalty for the extra takeoff/climb cycle on top of the per-leg figures.
The "cheapest 1-stop" for each route is the connection through whichever hub gives the shortest total flight distance, picked from real routes in our database. Even when the layover hub sits almost on the great-circle path between origin and destination — so the total km is barely longer than direct — the extra takeoff cycle adds about 25 kg of CO₂ per passenger.
These are economy-class, per-passenger figures — business and first class roughly double or triple the per-seat CO₂ because of how much cabin floor area each seat occupies. Cargo and crew are ignored.