ประเพณีลอยกระทงนั้นมีมาแต่โบราณ โดยมีที่มาจาก คติความเชื่อหลายอย่าง เช่น เชื่อว่าเป็นการบูชาและขอขมาแม่พระคงคา เป็นการสะเดาะเคราะห์ เป็นการบูชาพระเจ้าในศาสนาพราหมณ์ หรือเป็นการบูชารอยพระพุทธบาท เป็นต้น
การลอยกระทงนิยมทำกันในวันเพ็ญ เดือน 12 ของทุก ๆ ปี อันเป็นฤดูน้ำหลาก น้ำจะเต็มสองฝั่งแม่น้ำ ประกอบกับเป็นวันพระจันทร์เต็มดวง เมื่อแสงจันทร์ส่องกระทบกับท้องน้ำ ก่อให้เกิดบรรยากาศงดงาม เหมาะแก่การลอยกระทงเป็นอย่างยิ่ง และที่สำคัญที่สุด คงเป็นเพราะการกระทำการในคืนวันเพ็ญนั้น แสงจันทร์ส่องสว่าง ก่อให้เกิดความปลอดภัย และสะดวกในการทำกิจกรรม เนื่องจากในสมัยก่อน เรายังไม่มีไฟฟ้าใช้นั่นเอง