ویدین (انگریزی: Vidin) بلغاریہ کا ایک شہر جو ویدین صوبہ میں واقع ہے۔[1]
ویدین کا رقبہ 63.218 مربع کلومیٹر ہے اور اس کی مجموعی آبادی 48,071 افراد پر مشتمل ہے اور 34 میٹر سطح سمندر سے بلندی پر واقع ہے۔