Though dinner times can differ massively from person to person, most restaurants in Thailand begin serving from around 6 pm, and then continue serving until around 10 pm at the latest!