Vila Garcia est un village de la municipalité de Guarda. Il est situé à environ 11 km de la ville de Guarda et à 40 km de Vilar Formoso. La localité se trouve sur la rive gauche du ruisseau de Noémi, le long de l’ancienne route reliant la station de Guarda à la paroisse de Rochoso, entre Albardo et Gata. Vila Garcia dispose d’un arrêt ferroviaire sur la ligne de Beira Alta.