Beach holidays
in Thailand
Our 102 favourite places in Thailand to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Phuket
Thailand
Koh Samui
Thailand
Krabi
Thailand
Koh Phangan
Thailand
Koh Tao
Thailand
Pattaya
Thailand
Hua Hin
Thailand
Phi Phi Islands
Thailand
Koh Lanta
Thailand
Koh Lipe
Thailand
Khao Lak
Thailand
Phra Pradaeng
Thailand
Hat Yai
Thailand
Sai Mai
Thailand
Khlong Sam Wa
Thailand
Chatuchak
Thailand
Bueng Kum
Thailand
Surat Thani
Thailand
Udon Thani
Thailand
Bang Sue
Thailand
Ubon Ratchathani
Thailand
Phasi Charoen
Thailand
Ban I Chang
Thailand
Thung Khru
Thailand
Suan Luang
Thailand
Khon Kaen
Thailand
Lak Si
Thailand
Khlong Toei
Thailand
Chanthaburi
Thailand
Bang Na
Thailand
Ratchaburi
Thailand
Ban Mai
Thailand
Yan Nawa
Thailand
Khlong Chan
Thailand
Ratchathewi
Thailand
Krathum Baen
Thailand
Ban Ko Sire
Thailand
Phaya Thai
Thailand
Huamak
Thailand
Trang
Thailand
Samut Sakhon
Thailand
Phitsanulok
Thailand
Ban Lam Luk Ka
Thailand
Prachantakham
Thailand
Uttaradit
Thailand
Ban Pong
Thailand
Chumphon
Thailand
Klaeng
Thailand
Kalasin
Thailand
Suphan Buri
Thailand
Pathum Wan
Thailand
Wat Tha Phra
Thailand
Tha Maka
Thailand
Ban Lak Song
Thailand
Maha Sarakham
Thailand
Pom Prap Sattru Phai
Thailand
Phra Nakhon Si Ayutthaya
Thailand
Phetchabun
Thailand
Chong Nonsi
Thailand
Narathiwat
Thailand
Sadao
Thailand
Phatthalung
Thailand
Wong Sawang
Thailand
Bang Bua Thong
Thailand
Yala
Thailand
Wichian Buri
Thailand
Khao Saming
Thailand
Phrae
Thailand
Chan Kasem
Thailand
Photharam
Thailand
Tha Bo
Thailand
Loei
Thailand
Samut Songkhram
Thailand
Kathu
Thailand
Ban Ratsada
Thailand
Ban Aranyik
Thailand
Ban Phan Don
Thailand
Buri Ram
Thailand
Nong Phai
Thailand
Chorakhe Bua
Thailand
Tha Muang
Thailand
Pathum Thani
Thailand
Kamalasai
Thailand
Ban Nong Wua So
Thailand
Trat
Thailand
Kuchinarai
Thailand
Arun Amarin
Thailand
Ban Khlong Bang Ramat
Thailand
Ban Bang Bamru
Thailand
Khao Yoi
Thailand
Non Sung
Thailand
Ban Chalong
Thailand
Tak Bai
Thailand
Ra-ngae
Thailand
Phanom Sarakham
Thailand
Bang Mun Nak
Thailand
Prakhon Chai
Thailand
Ban Phra
Thailand
Khao Wong
Thailand
Nakhon Luang
Thailand
Patong
Thailand
Ban Thai Tan
Thailand
Beach holidays in Thailand — FAQs
- What are the best beach holidays in Thailand?
- Our 102 top picks for beach holidays in Thailand are listed above, sorted by where you'll get most for your money on Booking.com — starting from $55/night.
- When is the best time for a beach holiday in Thailand?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Thailand; midsummer is hot and busy.
- How much do beach holidays in Thailand cost?
- Hotels for our Thailand beach picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.