Novigrad ist Stadt mit Hafen an der Westküste Istriens; 15km südwestlich von Buje. In der Stadt gibt es viele kulturhistorische Sehenswürdigkeiten, gezeichnet von schmalen Gassen und antiken Steindenkmälern. Die teilweise gut erhaltene Stadtmauer erinnert an eine stürmische Vergangenheit. Sie stammt aus dem 13. Jahrhundert, verstärkt durch runde Renaissance-Türme. Neben den einstigen Stadthaupttoren befindet sich ein viereckiger Turm aus der früheren Zeit.
Die Anfänge des Tourismus in Novigrad reichen bis ans Ende des 19. Jh. schon 1896 waren die Hotels Al Lido und Al Porto in Betrieb. Gleichzeitig wurde auch das Stadtbad eingerichtet. Zwischen den beiden Weltkriegen haben die Raststätten Citta di Trieste und Trovatore den Touristen ihre Dienstleistungen angeboten. Der rasche Aufschwung des Tourismus in Novigrad beginnt in den 60er Jahren, als die damaligen slowenischen Unternehmen zahlreiche Erholungsheime auf der Halbinsel Karpinjan bauen ließen und bald darauf das Unternehmen Plava laguna aus Porec große Investitionen im Tourismus vornahm. Die Touristen können zwischen Unterkünften in Hotels, Pensionen, im Campingplatz, Appartements und Privatzimmern wählen. Das inhaltsreiche Angebot dieser mediterranen Stadt wird durch Sport und Freizeit, Tanzterrassen, Gaststätten, Ausflüge und Besichtigungen der kulturhistorischen Sehenswürdigkeiten vervollständigt. Zu den traditionellen Veranstaltungen gehören: das Jazz-Festival Heineken Music Nights (August) und das dreitägige Volksfest des Schutzpatrons St. Pelagius (August).
Novigrad liegt auf einer karstigen Halbinsel, welche die südwestliche Spitze der BujStina bildet. Die Lage eignet sich gut zur Verteidigung, weswegen sie früh bewohnt wurde. Der Hafen liegt windgeschützt (außer vor West- und Nordwestwind, der ziemlich starken Schwell verursacht). Im Südwesten ist er von einer Steinmole geschützt, an deren Innenseite kleinere Schiffe mit einem Tiefgang bis zu 3,5m anlegen können. Den kleinen Hafen im südöstlichen Teil können nur Jachten ansteuern. Der Ankerplatz liegt 200m nordöstlich der Pier und ist 3–4m tief. Im Jahr 1983 wurde ein Jachthafen errichtet. Der Jachthafen von Novigrad verfügt über 86 Anlegeplätze in Meer und weitere 30 Liegeplätze an Land; Bootslänge 6–12m; maximaler Tiefgang 2,2m.
