About Cha-am Beach
Cha-am Beach is a long, sandy beach on the Gulf of Thailand in Cha-am District, Phetchaburi Province, about 170 km southwest of Bangkok. One of Thailand's oldest seaside resorts, it is known for its wide, gently sloping white sand shoreline lined with casuarina trees, shallow calm waters and relaxed family-oriented atmosphere. The beach features a continuous promenade, seafood restaurants, accommodation and proximity to the historic Mrigadayavan Palace.
Visitors guide
Visitors can expect a wide, straight sandy beach stretching for several kilometers with shallow, generally calm water and a flat foreshore. The beachfront is lined with casuarina trees, hotels, seafood restaurants, and rows of sun loungers and umbrellas for rent. Areas for swimming, walking, horseback riding, and motorized water sports are available, with vendors selling food and drinks. The atmosphere is busy on weekends and holidays with Thai families, quieter on weekdays.
Key highlights
- 01
Long, wide sandy shoreline with shallow, calm waters suitable for wading and swimming
- 02
Casuarina-lined beachfront and paved promenade for walking
- 03
Family-friendly resort atmosphere with abundant seafood restaurants
- 04
Horseback riding along the beach
- 05
Proximity to Mrigadayavan Palace, the teak summer palace of King Rama VI
- 06
Sunrise views over the Gulf of Thailand
History of Cha-am Beach
Cha-am developed as a seaside resort in the 1920s following the construction of Mrigadayavan Palace (1923-1924) as the summer palace of King Rama VI (King Vajiravudh) nearby. The palace and improved rail access established the area as a royal and later popular domestic beach resort.
Culture & Context
Cha-am Beach is a long-established domestic tourism destination for Thai families and retains a local fishing community character. It is known for its traditional seafood cuisine, beachfront markets and as a classic Thai family holiday beach rather than an international party destination.
Route
| By air |
|---|