Будне розташоване на правобережній частині України на берегах річки Лозова в 5 кілометрів від міста
Шаргород.
Населений пункт складається з Кирилівки, Мазурівки,Причепилівки, Мілярівки. За адміністративним даними Площа села – 1,104 квадратних метри, кількість населення-601 людина.