Unless you've taken the pictures yourself then yes.
In the vast majority of cases you'd have to purchase pictures from places such as Istock photo.
Please don't be tempted to pluck pictures from the web- for two reasons.
Firstly- they probably wont be usable anyway (images on the web are usually 72dpi and for print they would need to be 300dpi) and more importantly, as people have mentioned on a few other threads- its illegal and its very possible you'll get collared for it with a big bill.
However, if you're on a budget you don't have to use photos, if you've got a decent designer (or you're doing it yourself) an excellent result can be achieved with clever use of colours, text and graphics alone.