Im heading to Iceland in three weeks and I am honestly freaking out because I dont have a decent wide-angle lens for my EOS R yet. I really need something for landscapes but my budget is pretty tight around 800 bucks. I read a ton of forums saying the RF 16mm is a steal but then others swear by adapting the EF 16-35mm f/4. Im totally stuck because I dont know if the prime will be too limiting or if the weight of an adapter is gonna be a nightmare while hiking. Does anyone have experience using these on the R body specifically? Im just scared of making the wrong choice before my trip...
@Reply #1 - good point! The 16mm prime is awesome, but if you need versatility for those epic waterfall shots, look at the Canon RF 15-30mm f/4.5-6.3 IS STM. It is super light and covers way more ground than a prime.
- Sharp enough for landscapes
- Great focal range for hiking
- Super affordable Dont stress too much about the gear, just pack an extra battery and enjoy the glaciers!
Saw this earlier but just now getting to a computer. Iceland is honestly a dream, you are gonna have a blast. I took the Canon RF 16mm f/2.8 STM on my last trip and honestly, its hard to beat for the size. That said, I spent a few years using the Canon EF 16-35mm f/4L IS USM and it is a different beast entirely.
- The prime is super light, but swapping lenses in that Icelandic wind and rain is a nightmare.
- The zoom gives you way more flexibility for composing shots without having to move your feet.
- Adapting with the Canon Mount Adapter EF-EOS R isnt as bad as people say, it actually feels pretty balanced on the R body. If you want convenience, stick with the prime. If you want versatility, find a used EF zoom. Either way, you'll get some killer shots.
Honestly, grab the Canon RF 16mm f/2.8 STM. It is tiny and weighs basically nothing, which is a lifesaver when hiking Iceland. I have used it on my R body for years and the sharpness is honestly insane for the price. Adapting an old EF lens is just extra bulk you dont need. Save the extra cash for a good filter set instead.