Ecser is a village in Pest county, Budapest metropolitan area, Hungary. Ecser is situated southeast from Budapest, near Ferihegy International Airport. The neighbouring settlements are Maglód, Vecsés, Gyömrő and Üllő. The M0 motorway runs near the village. The village is situated on the railway-line 120a. It has a Slovak minority population.