Bosansko Grahovo (Serbian Cyrillic:Босанско Грахово) is a town and municipality in western Bosnia and Herzegovina. It is located near the border with Croatia, near the towns of Drvar, Livno and Glamoč. Administratively it is part of Canton 10 of the Federation of Bosnia and Herzegovina.