Čapljina is a city situated in the Herzegovina-Neretva Canton of the Federation of Bosnia and Herzegovina, an entity within the country of Bosnia and Herzegovina. It serves as a regional center located in the southern part of the nation.
The city is positioned on the border with Croatia and is located approximately 20 kilometres (12 mi) from the Adriatic Sea. Its geographical location places it in close proximity to the coast, making it a notable point within the Herzegovina region.