The main difference between these two is that banquets provide food for large gatherings in a given venue, while catering service includes serving the food in small groups at different venues.