The event is free and will be at DeRivera Park, 2 Bayview Ave., near the downtown boat docks.
Festival hours are 10 a.m. to 6 p.m. today and 8 a.m. to 3:30 p.m. Sunday.
Food and beverages will be available for purchase from vendors in the pirate marketplace. There will also be music, multiple cannon demonstrations and Faire Wynds Circus.
Throughout the festival, there will be a kids play zone.
The festival grounds at DeRivera Park will open at 10 a.m. Saturday and pirates will offer sea shanties and stories for visitors.
Guest are encouraged to dress up like a pirate and enter the costume contest for Saturday.
On Sunday, the festival will begin with the fourth annual 5K Pyrate Run and Fun Walk at 9:30 a.m. at Derivera Park. Proceeds from the race will go to Stein Hospice.
The festival will end with an antique car parade at 3:30 p.m. in downtown Put-in-Bay.
For more information, pyratefest.org.