Il territorio comunale di Bosa, si trova in una regione collinare-litoranea nel contesto geografico dell’altopiano della Planargia. Il centro abitato, dal nucleo medievale posizionato sulle pendici del colle di Serravalle, si è esteso verso valle sino alla costa, ove si è sviluppata una stazione balneare, Bosa Marina. Si affacia sul mar di Sardegna con la località Turas.
Comuni costieri confinanti : Magomadas ⟵ Bosa ⟶ Villanova Monteleone