When is the best time to send a restaurant survey?

Send it shortly after the customer's visit - the same day if possible - to capture accurate and fresh feedback.