Camera comparison · updated 5 November 2026

Canon EOS 90D vs Canon EOS R7

Canon EOS R7 has the edge on paper, but the right choice depends on what you shoot. The EOS 90D is the better pick for travel; the EOS R7 is better for beginners, portraits, wildlife, sports, astrophotography, vlogging.

Choose the EOS 90D for

  • a lower price (from £589)

Choose the EOS R7 for

  • faster bursts (30fps vs 10fps)
  • better low-light performance
  • a lighter body (612g vs 701g)
  • stronger video (4K 60p)
  • in-body image stabilisation
  • more lenses in our database (36 vs 24)
  • a newer design (2022)

Specs side by side

SpecEOS 90DEOS R7
SensorAPS-C, 32.5MPAPS-C, 32.5MP
MountCanon EF / EF-S (DSLR)Canon RF-S (APS-C)
Released20192022
Burst10 fps30 fps
ReadoutOVF≈65 ms
Max ISO25,60032,000
StabilisationLens onlyIn-body
Video4K 30p4K 60p
Weather sealedYesYes
ViewfinderOpticalElectronic
Weight701 g612 g
BatteryCanon LP-E6NHCanon LP-E6NH
Card slotsSD (UHS-I)2× SD (UHS-II)
New priceNo longer sold new£1,049
Used at MPB£589–824£664–949
Native lenses in our database24 (14 third-party)36 (14 third-party)

Which is better for…

Based on the specs that matter most for each type of photography: burst and readout for action, resolution for landscapes, sensor size and low light for portraits and astro, video and weight for vlogging.

Lenses and running costs

The EOS 90D uses Canon EF / EF-S (24 lenses in our database, 14 third-party) and the EOS R7 uses Canon RF / RF-S (36 lenses, 14 third-party). They share the same battery (Canon LP-E6NH).

EOS 90D compatible lenses → · EOS R7 compatible lenses → ·

Frequently asked questions

Is the Canon EOS 90D better than the Canon EOS R7?

It depends on your priorities. The EOS 90D offers a lower price (from £589); the EOS R7 offers faster bursts (30fps vs 10fps), better low-light performance, a lighter body (612g vs 701g).

Which is better for video, the EOS 90D or the EOS R7?

The EOS R7 is stronger for video: EOS 90D records 4K 30p, EOS R7 records 4K 60p.

Which is cheaper, the EOS 90D or the EOS R7?

The EOS 90D costs No longer sold new new and from £589 used at MPB; the EOS R7 costs £1,049 new and from £664 used (checked 5 November 2026).

Can I use Canon EOS 90D lenses on the EOS R7?

Not directly. The EOS 90D uses Canon EF / EF-S and the EOS R7 uses Canon RF / RF-S; switching usually means new lenses or an adapter where one exists.

Related comparisons