Село Куделин е разположено върху територия с предимно равнинен релеф. Отстои на по около 1,5 – 2 км от граничната с Република Сърбия река Тимок на запад, от устието ѝ при вливането в река Дунав на север и от граничната с Румъния река Дунав на югоизток от устието на Тимок. Надморските височини са между 40 и 50 метра, на площада пред сградата на кметството – около 49 м.
Старото име на селото е Влашка Раковица. През 1934 г. е преименувано на името на владетеля на Браничевската област от края на 13 век Куделин.