Từ lâu trong dân gian đã lưu truyền câu: “Chết thì bỏ con bỏ cháu, sống thì không bỏ mồng sáu tháng Giêng” để nói lên sự hấp dẫn của lễ hội Cổ Loa. Xưa kia hội bắt đầu từ mồng 6 đến hết ngày 18 tháng Giêng. Tương truyền khai hội là ngày An Dương Vương lên ngôi, khao toàn bộ binh sĩ. Do đó, để nhớ ngày long trọng ấy dân Cổ Loa cũng nhau rước kiệu mở hội đông vui cả một vùng.
Ngày chính hội được bắt đầu bằng nghi thức đại tế và lễ rước. Lễ tế được tiến hành trong tiếng nhạc của phường bát âm, trước là các chức sắc, sau đó là dân làng thay phiên nhau cầu nguyện, phù hộ cho bà con làm ăn được thịnh phượng, an hưởng cảnh thái bình.
Làng Cổ Loa (huyện Ðông Anh, Hà Nội) gồm 12 xóm nhưng hội Cổ Loa là của chung một cụm 8 làng (ngày trước gọi là Bát Xã) gồm: Ðài Bi, Sàn Dã, Cầu Cả, Mạch Tràng, Văn Thượng, Thư Cưu, Cổ Loa, Xép. Cả 8 làng này đều thờ Thục Phán nên đều tham gia tổ chức hội. Trên đây là nghi lễ rước thần của tám làng.
Từ khắp các ngả đường, đâu đâu người ta cũng gặp các đám rước với cờ quạt, nghi trượng, kiệu phường bát âm và màu cờ sắc áo lễ phục rực rỡ của mọi người.
Ði đầu là cờ quạt rồi đến long đình cùng các lộ bộ bát bửu. Tiếp theo là phường bát âm và các quan viên đội mũ tế áo thụng, đai hia, tay bưng các vũ khí của nhà vua. Liền sau đó là chức sắc và trai đinh xóm Chùa thuộc làng Cổ Loa khiêng long đình trên có bài vị của nhà vua. Rồi đến chức sắc và dân của các làng khác, mỗi làng rước kiệu của mình, với cờ quạt, phường bát âm riêng.
Kiệu Mỵ Châu được rước từ đình Cổ Loa sang đền Thượng từ chiều mồng 5 (thể hiện con gái sang thăm vua cha).
Sau phần lễ là phần hội với các hoạt động hấp dẫn như trò chơi cờ người...
...đánh đu.
Sới vật ở hội luôn sôi động hấp dẫn với các đô vật là thanh niên, trai tráng trong vùng.
Hát quan họ trước đền Thượng.
Hội thu hút không chỉ người dân của 8 làng ở huyện Đông Anh mà còn cả nhiều du khách ở các vùng lân cận, tạo nên bầu không khí sôi động và hấp dẫn.