Zaravecchia (in croato: Biograd na Moru, in ungherese: Tengerfehérvár, in italiano anche : Alba Marittima) è una cittadina della Croazia, gemellata con Porto San Giorgio, in Italia.
Nominata per la prima volta nel X secolo fu città reale e nel 1102 vi fu incoronato Colomanno, re d'Ungheria e Croazia. Nei dintorni vi sono resti di ville romane. Il museo raccoglie reperti di epoca romana e medievale.
La popolazione è di 6.059 (2005), il 95% dei quali croati.
È posta sulla costa del mar Adriatico di fronte all'isola di Pašman sulla strada tra Zara e Sebenico.
Il Comune di Zaravecchia è costituito da 16 insediamenti (naselja): Biograd (Zaravecchia), Drage (Porto Zaccano), Pakoštane (Pacostiane, Poschiane o Pacasconi), Sveti Filip i Jakov (San Filippo e Giacomo), Sveti Petar na Moru (San Pietro di Zaravecchia) lungo la costa, Banj (Bagno di Pasmano), Barotul (Barùl, Barattiòl), Dobropoljana (Pianabona, Poviana, Poligana), Kraj (Paese di Pasmano), Mrljane (Mirliana), Neviđane (Novigliano, Neviana), Pašman (Pasmano, Pasmàn), Tkon (Ticconio, Teonio, Ticún), Ždrelac (Stagno di Pasmano, Sdrela, Sdrelaz) sull'isola di Pašman , e Vrgada (Vergada) sull'isola omonima.