Hafny Bar End Mirror vs Zéfal Spy
Comparison 2026 — Bike Mirrors
Our verdict
Based on our weighted scoring, the Hafny Bar End Mirror edges out the Zéfal Spy with an overall score of 75/100 against 70/100. It scores particularly well on field of view (82/100) and sturdiness (78/100), making it the better all-round pick in Bike Mirrors.
The Zéfal Spy remains a sensible alternative if price is your main concern — it lands at €12.00 versus €15.00.
Field of view winner
Hafny Bar End Mirror
16% higher than its rival
Value winner
Hafny Bar End Mirror
2% better value for money
Specifications
| Specification | Hafny Bar End Mirror | Zéfal Spy |
|---|---|---|
| Price | €15.00 | €12.00+25% |
| Rating | ★4.5 (2,200) | ★4 (2,450) |
| Overall | 75/100+7% | 70/100 |
| Mirror | ||
| Type | Bar-end wide-angle | Klemspiegel plat |
| Diameter | 68 mm+26% | 54 mm |
| Field of view | ~30°+50% | ~20° |
| Lens material | Roestvrij staal HD | Kunststof gespiegeld |
| Mounting | ||
| Bar clamp | Ø 18–22 mm binnenmaat | Ø 22–32 mm (rubberen band)+22% |
| Weight | 75 g | 35 g+114% |
| Stem material | Aluminium / nylon | Kunststof / rubber |
| Fastener | Spreidbout inbus | Enkele zeskantbout |
Pros and cons
Hafny Bar End Mirror
Pros
- Stainless-steel lens cannot shatter like glass — drop-resistant
- Wide-angle geometry gives ~30° field of view, more than standard convex
- Bar-end mounting with expander bolt — stable image even on rougher surfaces
- Sharp pricing around 15 euros, significantly below B&M level
Cons
- Stainless-steel reflection is slightly darker than glass, especially in dusk and rain
- Wider field of view shrinks objects — judging distance takes getting used to
Zéfal Spy
Pros
- Fits any bar diameter from 22 to 32 mm thanks to a rubber clamp
- Friendly price around 12 euros — a low barrier to trying a mirror
- Flexible arm can face either inboard or outboard
- Light (35 g) — barely noticeable on the bar
Cons
- Plastic lens gives a hazy reflection at distance, especially in rain
- Vibrates noticeably on cobbles and broken concrete — image becomes unsteady