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