MalaysiaBeach holidays
Beach holidays
in Malaysia
Our 60 favourite places in Malaysia to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Penang
Penang
Malaysia
From$130
Langkawi
Langkawi
Malaysia
From$175
Kota Kinabalu
Kota Kinabalu
Malaysia
From$205
Tioman Island
Tioman Island
Malaysia
From$210
Perhentian Islands
Perhentian Islands
Malaysia
From$215
Kampung Baru Subang
Kampung Baru Subang
Malaysia
From$125
Kota Kuala Muda
Kota Kuala Muda
Malaysia
From$125
Selayang Baru Utara
Selayang Baru Utara
Malaysia
From$115
Kuala Terengganu
Kuala Terengganu
Malaysia
From$135
Alor Setar
Alor Setar
Malaysia
From$170
Kampung Kangkar Teberau
Kampung Kangkar Teberau
Malaysia
From$150
Seremban
Seremban
Malaysia
From$125
Tawau
Tawau
Malaysia
From$120
Kluang
Kluang
Malaysia
From$170
Muar
Muar
Malaysia
From$125
Batu Caves
Batu Caves
Malaysia
From$135
Klang
Klang
Malaysia
From$170
Kajang
Kajang
Malaysia
From$110
Taiping
Taiping
Malaysia
From$95
Wangsa Maju
Wangsa Maju
Malaysia
From$125
Sepang
Sepang
Malaysia
From$110
Bandar Utama
Bandar Utama
Malaysia
From$125
Rawang
Rawang
Malaysia
From$115
Kulim
Kulim
Malaysia
From$115
George Town
George Town
Malaysia
From$100
Batu Pahat
Batu Pahat
Malaysia
From$125
Sitiawan
Sitiawan
Malaysia
From$95
Setia Alam
Setia Alam
Malaysia
From$170
Kampung Pasir Gudang Baru
Kampung Pasir Gudang Baru
Malaysia
From$125
Cheras
Cheras
Malaysia
From$95
Tasek Glugor
Tasek Glugor
Malaysia
From$170
Bayan Lepas
Bayan Lepas
Malaysia
From$120
Seri Kembangan
Seri Kembangan
Malaysia
From$115
Port Dickson
Port Dickson
Malaysia
From$125
Kuala Krai
Kuala Krai
Malaysia
From$120
Ijok
Ijok
Malaysia
From$115
Sentul
Sentul
Malaysia
From$120
Seri Manjung
Seri Manjung
Malaysia
From$95
Bandar Mahkota Cheras
Bandar Mahkota Cheras
Malaysia
From$170
Taman Melawati
Taman Melawati
Malaysia
From$120
Pagoh
Pagoh
Malaysia
From$135
Labuan
Labuan
Malaysia
From$150
Semenyih
Semenyih
Malaysia
From$170
Val Dor
Val Dor
Malaysia
From$125
Kepong
Kepong
Malaysia
From$110
Cukai
Cukai
Malaysia
From$110
Parit Sulung
Parit Sulung
Malaysia
From$170
Taman Senai
Taman Senai
Malaysia
From$150
Segamat
Segamat
Malaysia
From$135
Kampong Sidam
Kampong Sidam
Malaysia
From$95
Setia Tropika
Setia Tropika
Malaysia
From$125
Simpang Renggam
Simpang Renggam
Malaysia
From$135
Kampong Dungun
Kampong Dungun
Malaysia
From$110
Kuala Selangor
Kuala Selangor
Malaysia
From$120
Hulu Langat
Hulu Langat
Malaysia
From$170
Putrajaya
Putrajaya
Malaysia
From$110
Sri Petaling
Sri Petaling
Malaysia
From$135
Niah
Niah
Malaysia
From$170
Taman Permas Jaya
Taman Permas Jaya
Malaysia
From$110
Elmina
Elmina
Malaysia
From$135
Beach holidays in Malaysia — FAQs
- What are the best beach holidays in Malaysia?
- Our 60 top picks for beach holidays in Malaysia are listed above, sorted by where you'll get most for your money on Booking.com — starting from $95/night.
- When is the best time for a beach holiday in Malaysia?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Malaysia; midsummer is hot and busy.
- How much do beach holidays in Malaysia cost?
- Hotels for our Malaysia beach picks start from $95/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.