Vilallonga de Ter ist eine Gemeinde (municipio) in der spanischenProvinz Girona in Katalonien mit 410 Einwohnern (Stand 1. Januar 2022). Zur Gemeinde gehören neben dem gleichnamigen Hauptort Vilallonga de Ter die Ortschaften La Roca de Pelancà, Tregurà de Dalt, Tregurà de Baix und Abella.
Vilallonga de Ter liegt in den Pyrenäen etwa 59 Kilometer nordwestlich von Girona in einer Höhe von ca. 1065 m am Río Ter nahe der Grenze zu Frankreich.