ถนนกรุงเทพฯ-นนทบุรี (อังกฤษ: Thanon Krung Thep-Nonthaburi) เป็นเส้นทางการคมนาคมระหว่างพื้นที่เขตบางซื่อ กรุงเทพมหานครกับอำเภอเมืองนนทบุรี จังหวัดนนทบุรี มีระยะทางเริ่มต้นจากถนนประชาราษฎร์ สาย 2 (สามแยกเตาปูน) ในพื้นที่แขวงบางซื่อ เขตบางซื่อ ตรงไปทางทิศเหนือ ตัดผ่านทางรถไฟสายใต้ เข้าพื้นที่แขวงวงศ์สว่าง จากนั้นโค้งไปทางทิศตะวันตกเฉียงเหนือ ตัดกับถนนวงศ์สว่าง (สี่แยกวงศ์สว่าง) ข้ามคลองบางเขนเข้าสู่เขตตำบลบางเขน อำเภอเมืองนนทบุรี ข้ามคลองบางตะนาวศรีเข้าเขตตำบลตลาดขวัญ และไปสิ้นสุดที่จุดตัดระหว่างถนนสายนี้กับถนนติวานนท์และถนนนครอินทร์ (สี่แยกติวานนท์) โดยมีแนวถนนที่ตรงต่อเนื่องไปคือถนนประชาราษฎร์
ถนนกรุงเทพฯ-นนทบุรีเป็นถนนขนาด 4 ช่องทางจราจร เกาะกลางเป็นที่ตั้งของรถไฟฟ้ามหานคร สายสีม่วง ระยะทางรวม 5.358 กิโลเมตร ความกว้างประมาณ 25 เมตร ตัดขึ้นตามพระราชกฤษฎีกาว่าด้วยการจัดซื้อที่ดินและอสังหาริมทรัพย์อย่างอื่นเพื่อตัดถนนเชื่อมคมนาคมกรุงเทพพระมหานครกับจังหวัดนนทบุรี เมื่อปี พ.ศ. 2474 โดยมีแนวเส้นทางเริ่มจากถนนพระรามที่ 5 (แต่เมื่อก่อสร้างจริงนั้นเริ่มที่ถนนประชาราษฎร์ สาย 2) ไปถึงบริเวณเหนือวัดลานวัว ทั้งนี้เพื่อให้การจราจรทางบกระหว่างสองจังหวัดรวดเร็วยิ่งขึ้น หลังจากเมื่อปี พ.ศ. 2471 พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวได้โปรดเกล้าฯ ให้ย้ายศาลากลางจังหวัดนนทบุรีจากปากคลองบางซื่อลงมาตั้งที่ตำบลบางขวาง รวมทั้งยังโปรดเกล้าฯ ให้สร้างเรือนจำมหันตโทษกลางขึ้นที่นั่นด้วย
ในปีต่อมา (พ.ศ. 2475) พระองค์โปรดเกล้าฯ พระราชทานนามถนนสายนี้รวมกับถนนที่มาจากตัวจังหวัดนนทบุรีถึงวัดลานวัวว่า ถนนประชาราษฎร์ จนกระทั่งภายหลังได้มีการแบ่งถนนประชาราษฎร์ช่วงแยกเตาปูนถึงแยกติวานนท์เป็น ถนนกรุงเทพฯ-นนทบุรี ปัจจุบันถนนกรุงเทพฯ-นนทบุรีในเขตบางซื่ออยู่ในการดูแลของสำนักการโยธา กรุงเทพมหานคร มีระยะทาง 3.617 กิโลเมตร ส่วนช่วงที่อยู่ในเขตอำเภอเมืองนนทบุรีนั้นถือเป็น ทางหลวงแผ่นดินหมายเลข 301 สายคลองบางเขน - ติวานนท์ และเป็นเขตควบคุมของหมวดทางหลวงนนทบุรี แขวงทางหลวงนนทบุรี (หน่วยงานของกรมทางหลวง) ระยะทาง 1.741 กิโลเมตร
อนึ่ง การใช้ชื่อซอยย่อยของถนนระหว่างสองพื้นที่ยังมีความแตกต่างกันอีกด้วย กล่าวคือ กรุงเทพมหานครใช้ชื่อซอยว่า "กรุงเทพ-นนทบุรี" ฝั่งขาออก (ฝั่งซอยเลขคี่) มี 24 ซอย และฝั่งขาเข้า (ฝั่งซอยเลขคู่) มี 31 ซอย ส่วนเทศบาลนครนนทบุรีจะเริ่มนับตัวเลขใหม่เมื่อเข้าเขตจังหวัดนนทบุรี โดยใช้ชื่อซอยว่า "กรุงเทพนนท์" ฝั่งขาออกมี 8 ซอย และฝั่งขาเข้ามี 7 ซอย