Illustration, not a product photo.
Hasselblad XCD 2,5/90V
Overview
The Hasselblad XCD 2,5/90V is a medium format 90mm f/2.5 prime lens for the Hasselblad XCD mount. It weighs about 611g and takes 77mm filters.
It's a strong choice for portraits. Around 85mm equivalent with a fast aperture (f/1.8 or brighter) for background blur.
In our database it fits 6 camera bodies natively. Approximate new price is £3,899; used at MPB it sells for £2,619–2,989 depending on condition and mount (checked 5 November 2026).
Specifications
| Brand | Hasselblad |
| Mounts | Hasselblad XCD (First-party) |
| Coverage | Medium format |
| Focal length | 90mm |
| Equivalent on Full-frame equivalent (×0.79) | 71mm |
| Maximum aperture | f/2.5 |
| Focus | Autofocus |
| Stabilisation | No |
| Weather sealing | No |
| Weight | ≈611 g |
| Filter thread | 77 mm |
| Approx. new price | £3,899 |
| Used at MPB (Hasselblad XCD) | £2,619–2,989 |
Compatible camera bodies
6 native
Alternatives to compare
Where to buy
*Used prices on this site come from MPB on 5 November 2026. MPB only lists what it has bought in, so "None listed" means none in their stock that day, not that Hasselblad XCD 2,5/90V is hard to find. Check these trusted UK dealers too.
See example photos
Real-world shots taken with the Hasselblad XCD 2,5/90V lens. Results are searches on each site, so check the camera or lens listed in each photo's details.
Frequently asked questions
Which cameras is the Hasselblad XCD 2,5/90V compatible with?
It's available for Hasselblad XCD. Native bodies here include Hasselblad X2D II 100C, Hasselblad X2D 100C, Hasselblad X1D II 50C, Hasselblad 907X 50C, Hasselblad X1D-50c, Hasselblad 907X 100C.
Is the Hasselblad XCD 2,5/90V weather sealed?
No, it has no weather sealing; protect it in rain.
Does the Hasselblad XCD 2,5/90V have image stabilisation?
No. Use a camera with in-body stabilisation (IBIS) for steady hand-held shots.
What is the Hasselblad XCD 2,5/90V best for?
Portraits. Around 85mm equivalent with a fast aperture (f/1.8 or brighter) for background blur.