Lhota (německy Ellgoth) je vesnice a bývalá obec, ležící v Českém Slezsku jižně od řeky Opavy. Administrativně je v současnosti místní částí obce Háj ve Slezsku v okrese Opava. Vesnice leží asi 2,5 km západně od svojí mateřské obce. Na zdejší železniční trati, spojující ves s Ostravou a Opavou, se nachází železniční stanice Lhota u Opavy. Stejný název jako železniční stanice, má i katastrální území vsi, jež má rozlohu 2,4401. Ve Lhotě se nachází kaple zasvěcené Sv. Janu Nepomuckému.
První písemná zmínka o Lhotě pochází z roku 1413. Od roku 1433 měla společné majitele se Smolkovem. Malá část katastru (meandr řeky Opavy) byla v letech 1742–1920 v rámci Hlučínska součástí pruské provincie Slezsko. V letech 1938–1939 byla vesnice v rámci nacistického Německa součástí nejprve Sudetoněmeckých území, poté v letech 1939-1945 říšské župy Sudety.