There is another Publix that is slightly closer than the one listed above and the Winn Dixie. Head out of WL and head towards the Poly. After passing the Poly, make a left onto World Drive. Continue heading straight until you see the Osceola Parkway Exit. Take the Osceola Parkway exit towards Route 417, not towards AK. Once on Osceola, continue straight off WDW property. Once off WDW property, you'll see the Gaylord Palms Hotel on the right. At the light where the Gaylord Palms starts (International Drive South) make a right, and there is a Publix about 3/4 a mile down on the left.