สงครามคาบสมุทร (อังกฤษ: Peninsular War) เป็นความขัดแย้งทางทหารระหว่างจักรวรรดิฝรั่งเศสของนโปเลียนกับฝ่ายพันธมิตรอันประกอบด้วยสหราชอาณาจักร, สเปน และ โปรตุเกส เพื่อแย่งชิงคาบสมุทรไอบีเรียในช่วงสงครามนโปเลียน สงครามเริ่มขึ้นเมื่อนายพลฌ็อง-อ็องด็อชแห่งฝรั่งเศสและกองทหารในบัญชาที่ยืมมาจากสเปน อาศัยช่วงที่โปรตุเกสขาดแคลนกำลัง เข้ารุกรานและยึดครองโปรตุเกสในปลายปี ค.ศ. 1807 อย่างง่ายดาย แต่เมื่อยกทัพไปถึงยังกรุงลิสบอนในวันที่ 30 พฤศจิกายน ก็ต้องพบว่า เจ้าชายฌูเอาแห่งบรากังซา ผู้สำเร็จราชการ และพระนางเจ้ามารีอาแห่งโปรตุเกส ได้พาพระราชวงศ์ ขุนนาง กองเรือรบโปรตุเกส และกองเรือสินค้าทั้งหมดอพยพไปยังอาณานิคมบราซิลก่อนแล้วเพียงหนึ่งวันภายใต้การคุ้มครองของราชนาวีอังกฤษ เหลือเพียงประชาชนไว้ในกรุงลิสบอนเท่านั้น
ฝรั่งเศสยึดครองโปรตุเกสได้ไม่นานก็ต้องถอนกำลังออกจากโปรตุเกสในเดือนกุมภาพันธ์ ค.ศ. 1808 และหันไปโจมตีสเปนแทน โดยสามารถยึดบาร์เซโลนาได้ในวันที่ 29 กุมภาพันธ์ อย่างไรก็ตาม กองทัพสเปนที่มีทหารกว่าแสนนายยังอยู่ในภาวะอัมพาต เนื่องจากปัญหาความขัดแย้งการเมืองภายในประเทศทำให้ทหารอยู่ในภาวะขาดผู้นำ สามสัปดาห์ต่อมา การลุกฮือของประชาชนทำให้ในวันที่ 19 มีนาคม พระเจ้าการ์โลสที่ 4 ต้องยินยอมมอบราชสมบัติให้ราชโอรสของพระองค์ เจ้าชายเฟร์นันโด ทำให้สเปนเริ่มรับมือกับฝรั่งเศสได้
อังกฤษซึ่งต่อต้านนโปเลียนอยู่เดิมแล้วนั้น เมื่อเห็นว่าชาวสเปนไม่ยอมรับทุกสิ่งทุกอย่างที่เป็นของนโปเลียน อังกฤษจึงคิดว่าตัวเองนั้นยืนอยู่ฝ่ายถูกต้องและมีความชอบธรรมและเริ่มที่จะแสวงหาพันธมิตร จึงเข้ามามีส่วนในสงครามครั้งนี้โดยประกาศสงครามกับนโปเลียน โดยในเดือนสิงหาคม ค.ศ. 1808 กองทหารอังกฤษภายใต้บัญชาของพลโท เซอร์ อาร์เธอร์ เวลสลีย์ เริ่มตั้งมั่นในโปรตุเกส และผนึกกำลังกับสเปนและโปรตุเกส สงครามคาบสมุทรดำเนินไปจนกระทั่งสามารถเอาชนะนโปเลียนได้ในสงครามสัมพันธมิตรครั้งที่ 6 นับเป็นการอุบัติขึ้นครั้งแรกของสงครามกองโจรขนาดใหญ่