Vrhovnjaci su skupina nenaseljenih otoka u Jadranu. Smješteni su istočno od otoka Lastova, unutar općine Lastovo, kao dio parka prirode Lastovsko otočje u Dubrovačko-Neretvanskoj županiji. Ukupna obalna crta Vrhovnjaka je 22,3 km.[1]
Sastoji se od idućih otoka (od zapada prema istoku)[2]: