กำแพงเมืองเก่าและประตูเมือง เมืองสุพรรณบุรีเก่าอยู่ที่ตำบลรั้วใหญ่ (บ้านขุนช้าง) ฝั่งตะวันตกของแม่น้ำสุพรรณบุรี โดยยังหลงเหลือแนวกำแพงดินและคูเมืองให้เห็นระหว่างทางไปวัดป่าเลไลยก์กับศาลเจ้าพ่อหลักเมือง กำแพงทางด้านทิศตะวันตกของเมืองทำแข็งแรงเป็นพิเศษสองชั้น มีคูน้ำกั้นอยู่ชั้นนอก มีเนินดิน และกำแพงอยู่ชั้นในยาวถึง 3,500 เมตร
ส่วนด้านกว้างกำแพงยาว 1,000 เมตร จดแม่น้ำ ด้านตะวันออกไม่พบตัวกำแพง เพราะถูกรื้อในสมัยสมเด็จพระมหาจักรพรรดิ รัชกาลที่ 5 ได้พระราชทานพระราชดำริไว้ในพระราชหัตถเลขา เรื่อง เสด็จประพาสลำน้ำมะขามเฒ่า บรรยายภาพกำแพงเมืองสุพรรณบุรีว่า “ เมืองสุพรรณบุรีมีกำแพงเป็นสองฟากเหมือนเมืองพิษณุโลกยื่นขึ้นไปจากฝั่งแม่น้ำราว 25 เส้น ดูกว้างประมาณ 6 วา นอกเชิงเทิน ” ส่วนประตูเมืองตั้งอยู่ริมถนนมาลัยแมนบนแนวกำแพงเมืองเก่า ประตูเมืองที่เห็นในปัจจุบันสร้างขึ้นใหม่ตามแบบกรมศิลปากรตรงสถานที่ซึ่งสันนิษฐานว่าเป็นที่ตั้งของประตูเมืองเดิม