Yes, meals are included. GolfLeaf meals take place in the dining car and SilverLeaf meals are at your seat. Either way, you'll be seated near a window so you don't miss any of the sights.