Plitvice Lakes is bigger and therefore has more to see, but it is further inland and takes longer to get to than Krka Lakes does if you are staying in Dubrovnik or Split. Krka Park is much more accessible from Zadar and Split, but is smaller, though you can swim here unlike Plitvice Lakes.