วันลอยกระทงของทุกปีจะตรงกับวันขึ้น 15 ค่ำ เดือน 12 ตามปฏิทินจันทรคติไทย หรือถ้าเป็นปฏิทินจันทรคติล้านนาจะตรงกับเดือนยี่ และหากเป็นปฏิทินสุริยคติจะราวเดือนพฤศจิกายน ซึ่งเดือน 12 นี้เป็นช่วงต้นฤดูหนาว อากาศจึงเย็นสบาย และอยู่ในช่วงฤดูน้ำหลาก มีน้ำขี้นเต็มฝั่ง ทำให้เห็นสายน้ำอย่างชัดเจน อีกทั้งวันขึ้น 15 ค่ำ เป็นวันที่พระจันทร์เต็มดวง ทำให้สามารถเห็นแม่น้ำที่มีแสงจันทร์ส่องกระทบลงมา เป็นภาพที่ดูงดงามเหมาะแก่การชมเป็นอย่างยิ่ง
เหตุผลและความเชื่อของการลอยกระทง
สาเหตุที่มีประเพณีลอยกระทงขึ้นนั้น เกิดจากความเชื่อหลาย ๆ ประการของแต่ละท้องที่ ได้แก่
1.เพื่อแสดงความสำนึกถึงบุญคุณของแม่น้ำที่ให้เราได้อาศัยน้ำกิน น้ำใช้ ตลอดจนเป็นการขอขมาต่อพระแม่คงคา ที่ได้ทิ้งสิ่งปฏิกูลต่าง ๆ ลงไปในน้ำ อันเป็นสาเหตุให้แหล่งน้ำไม่สะอาด
2.เพื่อเป็นการสักการะรอยพระพุทธบาทนัมมทานที เมื่อคราวที่พระพุทธเจ้าเสด็จไปแสดงธรรมโปรดในนาคพิภพ และได้ทรงประทับรอยพระบาทไว้บนหาดทรายแม่น้ำนัมมทานที ซึ่งเป็นแม่น้ำสายหนึ่งอยู่ในแคว้นทักขิณาบถของประเทศอินเดีย ปัจจุบันเรียกว่าแม่น้ำเนรพุทท
3.เพื่อเป็นการสะเดาะเคราะห์ เพราะการลอยกระทงเปรียบเหมือนการลอยความทุกข์ ความโศกเศร้า โรคภัยไข้เจ็บ และสิ่งไม่ดีต่าง ๆ ให้ลอยตามแม่น้ำไปกับกระทง คล้ายกับพิธีลอยบาปของพราหมณ์
4.เพื่อเป็นการบูชาพระอุปคุต ที่ชาวไทยภาคเหนือให้ความเคารพ ซึ่งบำเพ็ญเพียรบริกรรมคาถาอยู่ในท้องทะเลลึกหรือสะดือทะเล โดยมีตำนานเล่าว่าพระอุปคุตเป็นพระมหาเถระรูปหนึ่งที่มีอิทธิฤทธิ์มาก สามารถปราบพญามารได้
5.เพื่อรักษาขนบธรรมเนียมของไทยไว้มิให้สูญหายไปตามกาลเวลา และยังเป็นการส่งเสริมการท่องเที่ยวให้เกิดขึ้นทั้งชาวไทยและชาวต่างประเทศ
6.เพื่อความบันเทิงเริงใจ เนื่องจากการลอยกระทงเป็นการนัดพบปะสังสรรค์กันในหมู่ผู้ไปร่วมงาน
7.เพื่อส่งเสริมงานฝีมือและความคิดสร้างสรรค์ เพราะเมื่อมีเทศกาลลอยกระทง มักจะมีการประกวดกระทงแข่งกัน ทำให้ผู้เข้าร่วมได้เกิดความคิดแปลกใหม่ และยังรักษาภูมิปัญหาพื้นบ้าน
1.เพื่อแสดงความสำนึกถึงบุญคุณของแม่น้ำที่ให้เราได้อาศัยน้ำกิน น้ำใช้ ตลอดจนเป็นการขอขมาต่อพระแม่คงคา ที่ได้ทิ้งสิ่งปฏิกูลต่าง ๆ ลงไปในน้ำ อันเป็นสาเหตุให้แหล่งน้ำไม่สะอาด
2.เพื่อเป็นการสักการะรอยพระพุทธบาทนัมมทานที เมื่อคราวที่พระพุทธเจ้าเสด็จไปแสดงธรรมโปรดในนาคพิภพ และได้ทรงประทับรอยพระบาทไว้บนหาดทรายแม่น้ำนัมมทานที ซึ่งเป็นแม่น้ำสายหนึ่งอยู่ในแคว้นทักขิณาบถของประเทศอินเดีย ปัจจุบันเรียกว่าแม่น้ำเนรพุทท
3.เพื่อเป็นการสะเดาะเคราะห์ เพราะการลอยกระทงเปรียบเหมือนการลอยความทุกข์ ความโศกเศร้า โรคภัยไข้เจ็บ และสิ่งไม่ดีต่าง ๆ ให้ลอยตามแม่น้ำไปกับกระทง คล้ายกับพิธีลอยบาปของพราหมณ์
4.เพื่อเป็นการบูชาพระอุปคุต ที่ชาวไทยภาคเหนือให้ความเคารพ ซึ่งบำเพ็ญเพียรบริกรรมคาถาอยู่ในท้องทะเลลึกหรือสะดือทะเล โดยมีตำนานเล่าว่าพระอุปคุตเป็นพระมหาเถระรูปหนึ่งที่มีอิทธิฤทธิ์มาก สามารถปราบพญามารได้
5.เพื่อรักษาขนบธรรมเนียมของไทยไว้มิให้สูญหายไปตามกาลเวลา และยังเป็นการส่งเสริมการท่องเที่ยวให้เกิดขึ้นทั้งชาวไทยและชาวต่างประเทศ
6.เพื่อความบันเทิงเริงใจ เนื่องจากการลอยกระทงเป็นการนัดพบปะสังสรรค์กันในหมู่ผู้ไปร่วมงาน
7.เพื่อส่งเสริมงานฝีมือและความคิดสร้างสรรค์ เพราะเมื่อมีเทศกาลลอยกระทง มักจะมีการประกวดกระทงแข่งกัน ทำให้ผู้เข้าร่วมได้เกิดความคิดแปลกใหม่ และยังรักษาภูมิปัญหาพื้นบ้าน
ประเพณีลอยกระทงในแต่ละภาค
ลักษณะการจัดงานลอยกระทงของแต่ละจังหวัด และแต่ละภาคจะมีเอกลักษณ์ที่แตกต่างกันคือ
ภาคเหนือ (ตอนบน) จะเรียกประเพณีลอยกระทงว่า "ยี่เป็ง" อันหมายถึงการทำบุญในวันเพ็ญเดือนยี่ (เดือนยี่ถ้านับตามล้านนาจะตรงกับเดือนสิบสองในแบบไทย) โดยชาวเหนือจะนิยมประดิษฐ์โคมลอย หรือที่เรียกว่า "ว่าวฮม" หรือ "ว่าวควัน" โดยการใช้ผ้าบางๆ แล้วสุมควันข้างใต้ ให้โคมลอยขึ้นไปในอากาศ เพื่อเป็นการบูชาพระอุปคุตต์ ซึ่งเชื่อกันว่าท่านบำเพ็ญบริกรรมคาถาอยู่ในท้องทะเลลึก หรือสะดือทะเล ตรงกับคติของชาวพม่า
ภาคตะวันออกเฉียงเหนือ งานลอยกระทงจะเรียกว่า เทศกาลไหลเรือไฟ โดยจัดเป็นประเพณียิ่งใหญ่ทุกปีในจังหวัดนครพนม มีการนำหยวกกล้วย หรือวัสดุต่าง ๆ มาตกแต่งเรือ และประดับไฟอย่างสวยงาม และตอนกลางคืนจะมีการจุดไฟปล่อยกระทงให้ไหลไปตามลำน้ำโขง
ภาคใต้ มีการจัดงานลอยกระทงในหลาย ๆ จังหวัด เช่น อำเภอหาดใหญ่ จังหวัดสงขลา ที่มีงานยิ่งใหญ่ทุกปี
กิจกรรมในวันลอยกระทง
ในปัจจุบันมีการจัดงานลอยกระทงทุก ๆ จังหวัด ซึ่งจะมีกิจกรรมแตกต่างกันไปในแต่ละสถานที่ แต่กิจกรรมที่มีเหมือน ๆ กันก็คือ การประดิษฐ์กระทง โดยนำวัสดุต่าง ๆ ทั้งหยวกกล้วย ใบตอง หรือจะเป็นกาบพลับพลึง เปลือกมะพร้าว ฯลฯ มาประดับตกแต่งด้วยดอกไม้ ธูป เทียน เครื่องสักการบูชา ให้เป็นกระทงที่สวยงาม ภายหลังมีการใช้วัสดุโฟมที่สามารถประดิษฐ์กระทงได้ง่าย แต่จะทำให้เกิดขยะที่ย่อยสลายยากขึ้น จึงมีการรณรงค์ให้เลิกใช้กระทงโฟมเพื่อพิทักษ์สิ่งแวดล้อม ก่อนจะมีการดัดแปลงวัสดุทำกระทงให้หลากหลายขึ้น เช่น กระทงขนมปัง กระทงกระดาษ กระทงพลาสติกชนิดพิเศษ เพื่อให้ย่อยสลายง่ายและไม่เป็นพิษเป็นภัยต่อสิ่งแวดล้อม
เมื่อไปถึงสถานที่ลอยกระทง ก่อนทำการลอยก็จะอธิษฐานในสิ่งที่ปรารถนาขอให้ประสบความสำเร็จ หรือเสี่ยงทายในสิ่งต่าง ๆ จากนั้นจึงปล่อยกระทงให้ลอยไปตามสายน้ำ และในกระทงมักนิยมใส่เงินลงไปด้วย เพราะเชื่อกันว่าเป็นการบูชาพระแม่คงคา
นอกจากการลอยกระทงแล้ว มักมีกิจกรรมประกวดนางนพมาศอันเป็นสัญลักษณ์หนึ่งของประเพณีลอยกระทง และตามสถานที่จัดงานจะมีการประกวดกระทง ขบวนแห่ มหรสพสมโภชต่าง ๆ บางแห่งอาจมีการจุดพลุ ดอกไม้ไฟเฉลิมฉลองด้วย