One of the oldest beach resorts in Thailand is in Hua Hin, about 281 kilometers south of Bangkok. The train trip takes less than four hours. Most people go by car and after long weekends there are always bad traffic jams as Bangkokians head back to the capital. The name Hua Hin literally means “head stone”. As you can see from this picture there are some large rocks on the beach but still plenty of clean sand.