Skip to content
QGIS
Guide

Sentinel-2 vs Landsat 8 and 9: Bands, Resolution, Revisit

Published

Sentinel-2 and Landsat 8 and 9 are the two free multispectral satellite families most GIS work runs on. Sentinel-2 has sharper pixels (10 m against 30 m) and passes more often, while Landsat adds a thermal band and an archive that goes back to 1972. For a field or a town edge after 2015, start with Sentinel-2.

Sentinel-2 vs Landsat in one line

Sentinel-2 is the sharper, more frequent camera, and Landsat is the longer memory with a thermometer attached.

Sentinel-2 (A, B, C)Landsat 8 and 9
Pixel size10 m (4 bands), 20 m (6), 60 m (3)30 m, 15 m panchromatic
Bands1311 (9 OLI + 2 TIRS)
Revisit5 days with two satellites8 days with both
ThermalNone2 bands, 100 m
Archive starts20152013 for these two, 1972 for the series
Swath290 km185 km

The specs come from ESA's Sentinel-2 mission page and the USGS Landsat band designations. Here is what three times the pixel size looks like on the same fields, photographed 13 minutes apart:

Two true colour squares of the same 2.4 km area near Mordelles, west of Rennes, on 29 July 2026. The Sentinel-2 square shows individual warehouses, the dual carriageway and hedgerows between fields. The Landsat 9 square shows the same fields as blocks, with the roads and buildings blurred together.
Sentinel-2B at 11:06 UTC, Landsat 9 at 10:53 UTC, same reflectance stretch. Contains modified Copernicus Sentinel data 2026. Landsat imagery courtesy of the U.S. Geological Survey.

At 30 m a hedge, a lane or a small barn disappears into the pixel next to it. A large field still reads fine.

Sentinel-2 and Landsat bands side by side

Sentinel-2 band B4 is red and Landsat 8 and 9 band 4 is also red, but the numbers stop matching after that: Landsat's near-infrared is band 5, while Sentinel-2's is B8 (or the narrower B8A). Sentinel-2 adds three red-edge bands and a water vapour band, and Landsat adds a panchromatic band and two thermal bands.

Sentinel-2 bandCentre (S2A)PixelLandsat 8 and 9 bandRangePixel
B1 Coastal aerosol443 nm60 m1 Coastal aerosol430 to 450 nm30 m
B2 Blue493 nm10 m2 Blue450 to 510 nm30 m
B3 Green560 nm10 m3 Green530 to 590 nm30 m
B4 Red665 nm10 m4 Red640 to 670 nm30 m
B5, B6, B7 Red edge704, 740, 783 nm20 mNone
B8 Near infrared833 nm10 m5 Near infrared850 to 880 nm30 m
B8A Narrow NIR865 nm20 m5 Near infrared (closest match)850 to 880 nm30 m
B9 Water vapour945 nm60 mNone
B10 Cirrus1374 nm60 m9 Cirrus1360 to 1380 nm30 m
B11 SWIR 11614 nm20 m6 SWIR 11570 to 1650 nm30 m
B12 SWIR 22202 nm20 m7 SWIR 22110 to 2290 nm30 m
None8 Panchromatic500 to 680 nm15 m
None10 and 11 Thermal10.6 to 12.5 µm100 m

Sentinel-2B and 2C centres shift by a few nanometres from 2A. The two band combinations everyone uses translate like this: natural colour is B4-B3-B2 on Sentinel-2 and 4-3-2 on Landsat, and the false colour that turns vegetation red is B8-B4-B3 on Sentinel-2 and 5-4-3 on Landsat. Multispectral vs hyperspectral explains what these bands sample.

How often you can really see your field: measured at three farms

Over twelve months, Sentinel-2 gave a clear view of the same 300 m field on 43 to 57 days, against 21 to 31 days for Landsat 8 and 9 combined, and its longest wait for a clear view was 25 to 45 days against 56 to 96. I counted it for three farms in three climates, from 1 October 2025 to 30 September 2026.

Dot timeline from October 2025 to September 2026 for three places, each with a Sentinel-2 row in green and a Landsat 8 plus 9 row in black. Rennes: 53 clear days for Sentinel-2, 30 for Landsat, with a 79 day Landsat gap from January to March. Pune: 57 against 31, Landsat blind 56 days in the monsoon. Mato Grosso: 43 against 21, Landsat blind 96 days in the rainy season.
Every pass and every clear date over one 300 m field per place. Data: Microsoft Planetary Computer, Sentinel-2 L2A and Landsat Collection 2 Level-2.

On paper the gap is 5 days against 8. On the ground Sentinel-2 gave about twice as many usable dates and, more useful for planning, halved the longest blind spell. Even so, all three places went a month without a clear view, in a Breton winter, a Maharashtra monsoon and a Mato Grosso rainy season:

1 Oct 2025 to 30 Sep 2026Sentinel-2 passesClear daysLongest waitLandsat 8 + 9 passesClear daysLongest wait
Mordelles, near Rennes, France2035333 days873079 days
Theur, near Pune, India855725 days433156 days
Sorriso, Mato Grosso, Brazil984345 days442196 days

Rennes gets 203 Sentinel-2 passes because it sits where two orbits overlap and three satellites were flying, yet barely one pass in four was clear. Landsat's worst stretch there ran from 10 January to 30 March 2026.

How I measured this

I searched the Planetary Computer STAC catalogue for every Sentinel-2 L2A scene (2A, 2B and 2C) and every Landsat 8 and 9 Collection 2 Level-2 scene over each point, then read only the cloud mask of a 300 by 300 m window: the scene classification layer (SCL) for Sentinel-2, QA_PIXEL for Landsat. A date counts as clear only when every pixel of the window is free of cloud, cloud shadow, cirrus, snow and missing data. Two scenes from one satellite on one day count once. The limits: three places and one year are not a global average, both masks miss some thin cloud, and Sentinel-2's "unclassified" class decides a lot in Pune (count it as cloudy and Pune drops from 57 to 38 clear days). Sentinel-2A was also still flying next to 2B and 2C in an extended campaign, which adds passes a normal two-satellite year would not have.

Which one for which job in QGIS

In QGIS, pick Sentinel-2 for detail and frequency after 2015, Landsat for history and heat, and both for the densest time series.

  • Fields, parcels, crop monitoring, anything after 2015. Sentinel-2. Ten metre pixels and twice the clear dates, so after 2015 I only add Landsat to fill a gap. How to download Sentinel-2 in QGIS compares four ways to get it.
  • Change over decades, or anything before 2015. Landsat. Its Collection 2 surface reflectance reaches back to Landsat 4 in 1982, at the same 30 m.
  • Surface temperature, urban heat, evapotranspiration. Landsat, the only one of the two with thermal bands.
  • A dense time series in a cloudy place. Both, through NASA's harmonized product (see the FAQ).

We build AI Agent, the QGIS plugin that runs a GIS task from one sentence. Asked for the latest cloud-free Sentinel-2 image of the area on the canvas, it checks the candidate dates, skips the cloudy ones and loads the scene, as in the NDVI guide.

Questions people ask

Is Sentinel-2 or Landsat better for NDVI?

Sentinel-2 for anything at field scale: NDVI from B8 and B4 at 10 m, against bands 5 and 4 at 30 m on Landsat 8 and 9. Values are close but not identical between the two. Use Landsat for NDVI before 2015. What is NDVI shows the formula and a full season.

Can I combine Sentinel-2 and Landsat?

Yes. NASA's Harmonized Landsat Sentinel-2 (HLS) resamples Sentinel-2 to Landsat's 30 m grid and corrects the band differences, from 2013 to today. You trade Sentinel-2's 10 m for frequency: on my three farms, the two together gave 57 to 82 clear days a year.

Does Landsat have a 15 m band?

Yes, band 8, panchromatic, 500 to 680 nm. It's in the Level-1 product, not in the Level-2 surface reflectance download, and it sharpens the 30 m colour bands with the Pansharpening tool in the QGIS Processing Toolbox. The result looks sharper, but the colour information is still 30 m.

Are Sentinel-2 and Landsat free?

Both. Sentinel-2 is free and open from the Copernicus Data Space Ecosystem, and Landsat is free from the USGS. Microsoft Planetary Computer mirrors both.

How far back do Sentinel-2 and Landsat go?

Sentinel-2 starts with Sentinel-2A in 2015. Landsat starts with Landsat 1 in July 1972, at 60 m, then 30 m from Landsat 4 in 1982. Landsat 8 began in 2013 and Landsat 9 in 2021.

The QGIS AI hub lists what AI can and cannot do inside QGIS.