เมืองเก่ากำแพงแสนเป็นสถานที่ท่องเที่ยวที่แนะนำอย่างยิ่ง เป็นเมืองโบราณสมัยทวารวดี มีอายุรุ่นเดียวกับเมืองนครชัยศรี แต่มีขนาดเล็กกว่ากันมาก ตั้งอยู่ที่หมู่ 5 ตำบลทุ่งขวาง อำเภอกำแพงแสน จังหวัดนครปฐม
เมืองกำแพงแสน เป็นเมืองโบราณสมัยทวารวดี มีอายุรุ่นเดียวกับเมืองนครชัยศรี แต่มีขนาดเล็กกว่ากันมาก ตั้งอยู่ที่หมู่ 5 ตำบลทุ่งขวาง อำเภอกำแพงแสน จังหวัดนครปฐม ห่างจากอำเภอเมืองไปทางทิศเหนือตามถนนมาลัยแมนประมาณ 24 กิโลเมตร ปัจจุบันใช้เป็นค่ายลูกเสือ ของจังหวัด เมืองกำแพงแสนมีลักษณะรูปร่างเกือบกลม คือ มีความกว้างประมาณ 757 เมตร และความยาวในแนวเหนือ-ใต้ ประมาณ 803 เมตร รวมเนื้อที่ประมาณ 315 ไร่ ตัวเมืองมีคูน้ำและคันดิน (กำแพงแสน) ล้อมรอบ โดยคูเมืองมีความกว้างประมาณ 30 เมตร รวมความยาว รอบตัวเมืองประมาณ 2.75 กิโลเมตร ด้านทิศ เหนือ มีลำน้ำขนาดใหญ่ คือ ลำน้ำห้วยยางไหลผ่าน (ปัจจุบันเรียกคลองท่าสาร-บางปลา)
ในสมัยทวารวดีเป็นเมืองที่ตั้งอยู่ใกล้ทะเล และยังตั้งอยู่ กึ่งกลางระหว่างเมืองใหญ่ 2 เมือง คือ เมืองอู่ทองและเมืองนครไชยศรี ภายในตัวเมือง ไม่มีซากโบราณสถานใดๆ หลงเหลืออยู่ นอกจากเนินดินหลายแห่ง และสระน้ำขนาดใหญ่ 2 แห่ง ทางทิศตะวันออกเฉียงเหนือ มีคูน้ำชั้นในกว้างประมาณ 10 เมตร ส่วนโบราณวัตถุมีการขุดพบและบางส่วนเก็บไว้ที่ วัดกำแพงแสน
สำหรับประวัติความเป็นมาของเมืองนี้ ไม่มีข้อมูลใดๆ กล่าวไว้เลย แม้แต่การเรียกชื่อเมืองก็เป็นการเรียกขึ้นใหม่ จากลักษณะที่ตั้งของ ตัวเมือง สันนิษฐานว่า เมืองกำแพงแสน ถูกจัดตั้งขึ้นโดยเมืองนครไชยศรี เพื่อควบคุมเส้นทางการค้าตามคูคลองเพื่อสนับสนุนส่งเสริมการเป็นเมืองท่า ศูนย์กลางการค้าทางทะเลของเมือง นครไชยศรี ดังนั้น ความเจริญและความเสื่อมของเมืองกำแพงแสนจึงน่าจะเป็นไปพร้อมๆ กับเมืองนครไชยศรี