Indonesia

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

Bali

Indonesia

From$95
Lombok

Lombok

Indonesia

From$135
Gili Islands

Gili Islands

Indonesia

From$220
Sumba

Sumba

Indonesia

From$95
Raja Ampat

Raja Ampat

Indonesia

From$100
Medan

Medan

Indonesia

From$75
Bandar Lampung

Bandar Lampung

Indonesia

From$130
Batam

Batam

Indonesia

From$95
Pekanbaru

Pekanbaru

Indonesia

From$95
Samarinda

Samarinda

Indonesia

From$95
Tasikmalaya

Tasikmalaya

Indonesia

From$110
Denpasar

Denpasar

Indonesia

From$130
Banjarmasin

Banjarmasin

Indonesia

From$70
Cimahi

Cimahi

Indonesia

From$85
Surakarta

Surakarta

Indonesia

From$70
Cilegon

Cilegon

Indonesia

From$70
Kupang

Kupang

Indonesia

From$95
Bengkulu

Bengkulu

Indonesia

From$75
Sukabumi

Sukabumi

Indonesia

From$55
Banda Aceh

Banda Aceh

Indonesia

From$70
Citeureup

Citeureup

Indonesia

From$70
Loa Janan

Loa Janan

Indonesia

From$55
Ciputat

Ciputat

Indonesia

From$110
Ternate

Ternate

Indonesia

From$110
Salatiga

Salatiga

Indonesia

From$80
Bontang

Bontang

Indonesia

From$110
Padalarang

Padalarang

Indonesia

From$80
Tanjungbalai

Tanjungbalai

Indonesia

From$60
Lembang

Lembang

Indonesia

From$110
Purwakarta

Purwakarta

Indonesia

From$95
Metro

Metro

Indonesia

From$80
Cikupa

Cikupa

Indonesia

From$95
Banjaran

Banjaran

Indonesia

From$110
Sunggal

Sunggal

Indonesia

From$60
Timika

Timika

Indonesia

From$75
Gunungsitoli

Gunungsitoli

Indonesia

From$95
Adiwerna

Adiwerna

Indonesia

From$70
Klaten

Klaten

Indonesia

From$130
Jombang

Jombang

Indonesia

From$60
Bukittinggi

Bukittinggi

Indonesia

From$55
Bangil

Bangil

Indonesia

From$80
Tebingtinggi

Tebingtinggi

Indonesia

From$70
Cileunyi

Cileunyi

Indonesia

From$110
Kresek

Kresek

Indonesia

From$55
Manokwari

Manokwari

Indonesia

From$60
Grogol

Grogol

Indonesia

From$110
Sumedang Utara

Sumedang Utara

Indonesia

From$55
Dukuhturi

Dukuhturi

Indonesia

From$95
Pamekasan

Pamekasan

Indonesia

From$95
Pariaman

Pariaman

Indonesia

From$70
Sibolga

Sibolga

Indonesia

From$75
Tual

Tual

Indonesia

From$70
Kartasura

Kartasura

Indonesia

From$130
Maumere

Maumere

Indonesia

From$110
Bojonegoro

Bojonegoro

Indonesia

From$60
Gedangan

Gedangan

Indonesia

From$85
Ponorogo

Ponorogo

Indonesia

From$75
Tuban

Tuban

Indonesia

From$60
Kebomas

Kebomas

Indonesia

From$70
Karangsembung

Karangsembung

Indonesia

From$110
Majene

Majene

Indonesia

From$55
Gresik

Gresik

Indonesia

From$75
Kabanjahe

Kabanjahe

Indonesia

From$110
Solok

Solok

Indonesia

From$70
Jatibarang

Jatibarang

Indonesia

From$70
Raha

Raha

Indonesia

From$60
Mertoyudan

Mertoyudan

Indonesia

From$80
Bondowoso

Bondowoso

Indonesia

From$75
Nganjuk

Nganjuk

Indonesia

From$80
Polewali

Polewali

Indonesia

From$60
Meulaboh

Meulaboh

Indonesia

From$75
Muncar

Muncar

Indonesia

From$75
Bantul

Bantul

Indonesia

From$70
Godean

Godean

Indonesia

From$60

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.