تنتمي الغواصة يو-667 إلى غواصات الفئة VIIC، والتي كانت العمود الفقري لقوة الغواصات في البحرية الحربية الألمانية (كريغسمرينه) خلال الحرب العالمية الثانية. وقد بُنيت يو-667 في حوض بناء السفن هاوالدتسفيرك في هامبورغ؛ أُمر ببنائها في 15 أغسطس 1940، ووُضعت على الحوض في 16 أغسطس 1941، وأُطلقت في 29 أغسطس 1942، ودخلت الخدمة في 21 أكتوبر 1942 تحت قيادة النقيب هاينريش شرواتلر.
الغواصات من فئة VIIC كانت نسخة مطورة قليلاً من فئة VIIB، وتمتاز بنفس نظام الدفع تقريباً ولكنها أكبر حجماً وأكثر وزناً قليلاً. تبلغ إزاحة يو-667 حوالي 769 طناً عند السطح و871 طناً تحت الماء، ويبلغ طولها الإجمالي 67.10 متراً وعرضها 6.20 متراً، مع غاطس نحو 4.74 متر.
تحمل يو-667 تسليحاً نموذجياً للغواصات الهجومية: خمسة أنابيب طوربيد (أربعة أمامية وواحد خلفي) وتستطيع حمل 14 طوربيد، إضافة إلى مدفع سطحي عيار 8.8 سم (مع حوالي 220 طلقة ذخيرة). كما كانت قادرة على حمل ما يصل إلى 26 لغماً بحرياً من نوع TMA. وتبلغ السرعة القصوى للغواصة نحو 17.7 عقدة على السطح، وحوالي 7.6 عقدة تحت الماء. نطاق الإبحار الطويل كان أحد ميزات فئة VIIC؛ إذ يمكنها قطع حوالي 8500 ميل بحري بسرعة 10 عقد على السطح، أو نحو 80 ميلاً بحرياً بسرعة 4 عقد تحت الماء. يبلغ عدد طاقم يو-667 حوالي 44 إلى 52 فرداً.
تم تزويد يو-667 في مارس 1944 بجهاز التنفس تحت الماء (Schnorchel) الذي يسمح للغواصة بتشغيل محركاتها العاملة بالديزل وهي غارقة على عمق ضحل. وبهذا المعدّات، كانت يو-667 قادرة على تنفيذ عمليات أطول وأكثر أماناً ضد المناورات المضادة للغواصات.