The best price for Zeiss Milvus 18/2.8 ZF2 for Nikon right now is $2,037.99. PriceSpy compares deals and offers from 3 shops, online and local.