Eeslaht (ka Haapsalu Eeslaht) on Haapsalu lahe osa Haapsalu linnast lääne pool.
Lahte suubuvad Asuküla peakraav ja Ungru oja.
Lahe suurim sügavus on 4,5 m.