You asked

Best budget lens for the canon eos 5d mark iii?

For the 5D Mark III, my pick for a budget lens is the Canon EF 50mm f/1.8 STM. It's the classic cheap fast prime, great for portraits and low light, and it's the one I'd buy first. I'd spend on lenses before bodies, so the first camera guide explains why this matters.

If you want one lens for everything, try the Canon EF 24-105mm f/3.5-5.6 IS STM. It covers wide to short telephoto, and the image stabilisation helps, since the 5D Mark III has none in the body.

For something smaller, the Canon EF 40mm f/2.8 STM is light and discreet for street and everyday shooting.

Written by Claude from this site's pages.

From these pages