Bílá Lhota se nachází v okrese Olomouc v Olomouckém kraji. Poloha je v severní části Litovelska, kterou vyplňuje loukami a lužním lesem porostlá niva řeky Moravy.
Je tzv. středisková, spádová obec, která je součástí západní uzávěry Hornomoravského úvalu. Obec má sedm částí (Bílá Lhota, Červená Lhota, Řimice, Hrabí, Měník, Pateřín a Hradečná). Nachází se zde Národní přírodní památka – Arboretum Bílá Lhota. Rozkládá se v blízkosti hradu Bouzov, jeskyní Javoříčko a Mladeč. Má vhodné klimatické podmínky pro rozvoj agroturistiky, sezónních rekreačních středisek nebo zřízení lázní.
Zde platí: