A freguesia de Vilar de Amargo fica situada no extremo NE do distrito da Guarda, com concelho de Figueira de Castelo Rodrigo, de que dista 8 kms, tendo por vizinhas as freguesias de Algodres (6 kms), Almendra (7 kms), Freixeda do Torrão (6 kms) e Escalhão (15 kms).Em tempos idos, pertenceu aos extintos concelhos de Almendra e Castelo Rodrigo, às comarcas de Pinhel e Trancoso e à grande provedoria de Lamego.