I'm not sure where Publix is, but from FW I do know how to get to Winn-Dixie. As you leave FW turn left. Follow that road to the end (it's a back road on Disney Property. At the "T" turn right. Continue past the Marriott property, until you come to Rt. 535/Apopka-Vineland Rd...turn left. This road has numerous restaurants, hotels, and "Winn-Dixie"! We've found they have much better prices than the grocery store near the DTD Hotel Plaza. Good luck.