Vilabertran is a municipality in the comarca of Alt Empordà, in the province of Girona, Catalonia, Spain. It lies in the northeastern part of the country, within the historic and cultural region of Catalonia.
Administratively, Vilabertran forms part of the Alt Empordà comarca, one of the districts that make up the province of Girona. As a municipality, it constitutes a basic unit of local government in Spain, encompassing the settlement and its surrounding area.