Hi Anna, and welcome to planDisney!
You have asked a great question, and it is definitely one I have pondered each visit during the planning phase of my
Walt Disney World Resort vacation!
I have found that specific lunch and dinner services can depend on the dining location you choose to dine. For example, at
Space 220 Restaurant at EPCOT (I love the surroundings, by the way), lunch ends at 3:55 PM. At Disney's Animal Kingdom Villas - Kidani Village,
Sanaa closes for lunch at 3:00 PM, and lunch at
Cinderella's Royal Table at Magic Kingdom Park ends at 2:55 PM. Of course, enjoying a meal at a quick-service location, the lunch and dinner times are combined in many cases.
I recommend deciding which table service restaurant you would like to experience and plan your lunch around the posted timeframe noted. Either way, you can not go wrong and will indulge in some of the best cuisines.
Please let us know if you have additional questions.
Have a magical meal!
Raquel