Buda-Kašaljova (bělorusky Буда-Кашалёва, rusky Буда-Кошелёво) je běloruské město, které se nachází v Homelské oblasti a je správním centrem Buda-Kašaljoŭského rajónu. Leží 48 km od Homelského vlakového nádraží na lince Minsk—Homel. Počet obyvatel v roce 2006 dosahoval počtu 9 500 osob.