Кильдин находится в Баренцевом море в 1,5 км от побережья Кольского полуострова к востоку от входа в Кольский залив. Длина острова - 17,6 км, ширина - до 7 км. Поверхность - холмистое плато из песчаника и сланцев, покрытое тундровой растительностью. "Визитной карточкой" Кильдина является мыс Бык высотой около 290 м.