Skip to main content
AirMilesCalc
Menu
Methodology

End-to-end CO₂ emissions calculation

From great-circle distance to kg CO₂e per passenger, with a worked example for London → New York in every cabin class, every multiplier exposed, every figure sourced.

Updated 2026-06-017 min read
Primary sources · 4
  1. [1] DESNZ 2024 condensed factorskg CO₂e per passenger-km by distance band and cabin class · UK gov.uk · June 2024 https://assets.publishing.service.gov.uk/media/6722566a3758e4604742aa1e/ghg-conversion-factors-2024-condensed_set__for_most_users__v1_1.xlsx
  2. [2] DESNZ 2024 methodology paperHow each factor is derived, including the cabin allocation rationale · UK gov.uk · June 2024 https://assets.publishing.service.gov.uk/media/66a9fe4ca3c2a28abb50da4a/2024-greenhouse-gas-conversion-factors-methodology.pdf
  3. [3] Lee et al. (2021)The radiative-forcing science behind the 1.9 × uplift · Atmospheric Environment 244, 117834 · January 2021 https://doi.org/10.1016/j.atmosenv.2020.117834
  4. [4] UK National Travel Survey 2023Source for the UK per-capita aviation emissions comparator · Department for Transport · 2024 https://www.gov.uk/government/statistics/national-travel-survey-2023

AirMilesCalc converts a great-circle distance into a kg CO₂e number in five steps: classify the distance band, pick the base factor, apply the cabin multiplier, apply the radiative-forcing uplift, and convert to comparators. This page walks the full pipeline with a single worked example so every number can be checked.

1,668 kg
CO₂e for one return economy LHR → JFK (5,555 km × 2)
AirMilesCalc, DESNZ 2024
4,837 kg
Same trip in business class — 2.9 × the economy figure
AirMilesCalc, DESNZ 2024
79 trees
Trees needed to absorb one return economy LHR-JFK in a year
Derived: 21 kg CO₂/tree/year
1.6 months
Of the average UK per-capita carbon footprint
UK NTS / DESNZ 2024

The five-step pipeline

  1. 1
    Compute great-circle distance

    Vincenty inverse on WGS-84 returns the surface distance in metres, rounded to a whole kilometre on output. For LHR → JFK we get 5,555 km.

  2. 2
    Classify the distance band

    Our internal bands match DESNZ: short-haul (under 1,500 km), medium-haul (1,500 – 4,000 km), long-haul (over 4,000 km). LHR → JFK at 5,555 km is long-haul. The base factor is 0.150 kg CO₂e per pax-km.

  3. 3
    Apply the cabin multiplier

    Economy = 1.00 ×, premium economy = 1.60 ×, business = 2.90 ×, first = 4.00 ×. For economy LHR → JFK: 5,555 × 0.150 × 1.00 = 833 kg CO₂e per passenger one-way.

  4. 4
    Document the radiative-forcing uplift

    The 0.150 figure already includes the DESNZ 1.9 × multiplier — the underlying CO₂-only number is 0.150 / 1.9 ≈ 0.079 kg per pax-km. We surface both kg CO₂ and kg CO₂e in the output so users can choose their reporting basis.

  5. 5
    Generate comparators

    Trees needed = ceiling(kg CO₂e / 21), where 21 kg/year is the midrange of a mature broadleaf temperate tree's annual sequestration. Personal carbon-budget comparators draw on the UK National Travel Survey baseline of ~12 tonnes CO₂e per capita.

Worked example: London → New York return

One return LHR → JFK, all cabins, with each multiplier visible
CabinDistance (return km)Factor × cabin mult.kg CO₂eTrees / year
Economy11,1100.150 × 1.001,66780
Premium economy11,1100.150 × 1.602,666127
Business11,1100.150 × 2.904,832231
First11,1100.150 × 4.006,666318
Source: AirMilesCalc, DESNZ 2024 long-haul factor 0.150 kg CO₂e per pax-km

The four-row difference is striking: a first-class round-trip on the same flight emits 4 × what an economy round-trip does, because the four seats consume 4 × the floor area. Operationally, the aircraft burns identical fuel regardless of who sits where. The cabin number is an allocation choice rather than a physical measurement — it answers the question "if everyone in this cabin paid the same per-square-metre rate for the trip, what is my share?"

One return LHR → JFK ticket: kg CO₂e by cabin
Economy1,667 kg CO₂ePremium economy2,666 kg CO₂eBusiness4,832 kg CO₂eFirst6,666 kg CO₂e
Source: DESNZ 2024 long-haul factors; AirMilesCalc compute

Where the comparators come from

We turn the kg CO₂e number into three comparators because raw kilograms are abstract. Trees per year assumes a mature broadleaf temperate tree absorbs 21 kg CO₂ per year — a midrange figure from published forest- sequestration studies, intentionally conservative. Driving km equivalent uses 0.21 kg CO₂e per car-km from DESNZ's 2024 average UK passenger-car factor. Personal carbon-budget months uses 12 tonnes CO₂e per capita per year as the UK baseline.

Comparator constants and where they come from
ComparatorValueSource
kg CO₂ absorbed per mature tree per year21Midrange of published estimates
kg CO₂e per average UK car-km0.21DESNZ 2024 passenger car
kg CO₂e per average UK household kWh≈ 0.21DESNZ 2024 grid average
tonnes CO₂e per UK capita per year≈ 12UK NTS / Carbon Trust 2024
IPCC 1.5 °C-compatible per-capita target by 2030≈ 2IPCC AR6 WG3 illustrative
Source: DESNZ 2024; UK NTS 2023; forest-sequestration midrange estimates

What we deliberately do not include

The base DESNZ factor is tank-to-wake — the emissions from burning fuel in flight only. We do not add the 1.2 × well-to-tank uplift for fuel extraction and transport because most corporate reporting frameworks treat well-to-tank as a separate Scope 3 category. We also do not model real-world load factor or fleet-specific efficiency; the published DESNZ number is already a UK-fleet weighted average.

Frequently asked

Why does economy on a 5,555 km flight produce 833 kg CO₂e per passenger?
5,555 km × 0.150 kg CO₂e per pax-km (DESNZ 2024 long-haul, RF-included) = 833 kg. The number scales linearly with distance and cabin multiplier; you can verify it with any spreadsheet.
Is 21 kg CO₂/tree/year too low or too high?
It is intentionally conservative. Published estimates for mature broadleaf temperate trees span roughly 10–48 kg CO₂/year depending on species, climate, and age. Using 21 kg gives a slightly higher tree count than optimistic estimates, which we prefer for the 'do not understate the offset commitment' direction.
Why is the long-haul factor lower per km than short-haul?
Climb-out burns proportionally more fuel than steady cruise. A 500 km hop spends a much larger fraction of its fuel on climb than a 9,000 km flight does. The DESNZ band structure reflects this — short-haul is roughly 70 % higher per km than long-haul.
What if I want kg CO₂ without radiative forcing?
Divide our kg CO₂e output by 1.9. Our API also returns the underlying CO₂-only number in the kgCO2 field, separate from kgCO2e.
Does the figure include the airport-side carbon?
No. The DESNZ air-travel block covers in-flight emissions only. Terminal energy, ground equipment, and passenger transport to the airport are reported under their own categories.

Continue reading