You asked
Best travel lens for the canon eos 1300d?
For the Canon EOS 1300D, I'd start with a zoom that covers wide to short telephoto. The Canon EF 24-105mm f/4L IS II USM is my pick if you want the best quality. It frames like 38-168mm on this body, which covers most travel pictures. If weight and cost matter more, the Canon EF 24-105mm f/3.5-5.6 IS STM keeps the same range in a lighter package.
If you want one lens that reaches further, the Canon EF-S 18-135mm f/3.5-5.6 IS STM goes from wide to a 216mm-equivalent view.
For evenings and food, add a small fast prime. The Canon EF-S 24mm f/2.8 STM is a good match. See travel for what else to pack.
Written by Claude from this site's pages.