A jelenlegi Mazda 3 egy tele tankkal akár 1244 km-t is megtesz, a vegyes fogyasztás alapján számítva. Az alábbi értékek az egyes generációk legjobb hatótávolságú változatára vonatkoznak.
| Évek | Hajtás | Hatótávolság |
|---|---|---|
| 2003–2006 | Belső égésű | 1100 |
| 2006–2009 | Belső égésű | 1146 |
| 2009–2011 | Belső égésű | 1250 |
| 2011–2013 | Belső égésű | 1279 |
| 2013–2016 | Belső égésű | 1342 |
| 2016–napjainkig | Belső égésű | 1244 |
A hatótávolságot az egyes változatok tankméretéből és vegyes fogyasztásából számítjuk (tank ÷ fogyasztás × 100), az egyes generációk legjobb hatótávolságú változatára — a valós hatótávolság a vezetési stílustól és a körülményektől függ. A tankmérethez képest hihetetlen értékeket kizárjuk.