Beach holidays
in Indonesia
Our 74 favourite places in Indonesia to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.

Bali
Indonesia
Lombok
Indonesia
Gili Islands
Indonesia
Sumba
Indonesia
Raja Ampat
Indonesia
Medan
Indonesia
Bandar Lampung
Indonesia
Batam
Indonesia
Pekanbaru
Indonesia
Samarinda
Indonesia
Tasikmalaya
Indonesia
Denpasar
Indonesia
Banjarmasin
Indonesia
Cimahi
Indonesia
Surakarta
Indonesia
Cilegon
Indonesia
Kupang
Indonesia
Bengkulu
Indonesia
Sukabumi
Indonesia
Banda Aceh
Indonesia
Citeureup
Indonesia
Loa Janan
Indonesia
Ciputat
Indonesia
Ternate
Indonesia
Salatiga
Indonesia
Bontang
Indonesia
Padalarang
Indonesia
Tanjungbalai
Indonesia
Lembang
Indonesia
Purwakarta
Indonesia
Metro
Indonesia
Cikupa
Indonesia
Banjaran
Indonesia
Sunggal
Indonesia
Timika
Indonesia
Gunungsitoli
Indonesia
Adiwerna
Indonesia
Klaten
Indonesia
Jombang
Indonesia
Bukittinggi
Indonesia
Bangil
Indonesia
Tebingtinggi
Indonesia
Cileunyi
Indonesia
Kresek
Indonesia
Manokwari
Indonesia
Grogol
Indonesia
Sumedang Utara
Indonesia
Dukuhturi
Indonesia
Pamekasan
Indonesia
Pariaman
Indonesia
Sibolga
Indonesia
Tual
Indonesia
Kartasura
Indonesia
Maumere
Indonesia
Bojonegoro
Indonesia
Gedangan
Indonesia
Ponorogo
Indonesia
Tuban
Indonesia
Kebomas
Indonesia
Karangsembung
Indonesia
Majene
Indonesia
Gresik
Indonesia
Kabanjahe
Indonesia
Solok
Indonesia
Jatibarang
Indonesia
Raha
Indonesia
Mertoyudan
Indonesia
Bondowoso
Indonesia
Nganjuk
Indonesia
Polewali
Indonesia
Meulaboh
Indonesia
Muncar
Indonesia
Bantul
Indonesia
Godean
Indonesia
Beach holidays in Indonesia — FAQs
- What are the best beach holidays in Indonesia?
- Our 74 top picks for beach holidays in Indonesia 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 Indonesia?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Indonesia; midsummer is hot and busy.
- How much do beach holidays in Indonesia cost?
- Hotels for our Indonesia beach picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.