Occurring the weekend after Memorial Day each year, guests can enjoy a carnival with rides, games, delicious fair food, and a stunning firework display on opening night. Honoring the heritage of Durant, also known as the “City of Magnolias,” the annual Magnolia Festival of Oklahoma began in 1997 and features a variety of activities perfect for a fun-filled family weekend.