Bohuslän gränsar i väster till Skagerrak och Kattegatt. I sydost bildar Göta älv gräns mot Västergötland och i norr gör Idefjorden detsamma mot Norge. Den norra delen av landskapet gränsar i öster mot Dalsland. Hisingen, i söder, är delad mellan Bohuslän och Västergötland. Bohusläns största utsträckning i nordsydlig riktning är 157 kilometer och i östvästlig 53 kilometer. Landskapet är som smalast vid Saltkällefjorden där det endast är 4 kilometer brett.[6] Det ligger i sin helhet inom Västra Götalands län och till största delen inom det tidigare Göteborgs och Bohus län.