Lhota (německy Ellgoth) je vesnice a bývalá obec, ležící v Českém Slezsku jižně od řeky OpavyAdministrativně 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 17421920 v rámci Hlučínska součástí pruské provincie Slezsko. V letech 19381939 byla vesnice v rámci nacistického Německa součástí nejprve Sudetoněmeckých území, poté v letech 1939-1945 říšské župy Sudety.