There is no need to buy Krka Nationa Park tickets in advance. You can get your ticket at all entrances (there are five official entrances). However, try to get earlier in the morning to get the opportunity to visit the entire Krka National Park in one day!