AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Hotels

Hotels in cities across Indonesia

How many hotels there are, where they cluster, guest scores, and a live search to book, city by city, from public data.

169 cities in Indonesia have a hotels page: how many hotels there are, where they cluster, guest scores, and a live search to book. Largest first.

Hotels in cities across Indonesia
CityRegionPopulationHotels listed
JakartaJakarta8,540,1215,949+
SurabayaEast Java3,018,0221,278+
BekasiWest Java2,648,272814
BandungWest Java2,528,1632,223+
MedanNorth Sumatra2,486,283621
DepokWest Java2,163,635810
TangerangBanten1,927,8151,021+
PalembangSouth Sumatra1,801,367265
SemarangCentral Java1,694,740520
MakassarSouth Sulawesi1,474,393548
South TangerangBanten1,429,529732
BatamRiau1,296,960144
JeparaCentral Java1,257,91261
PekanbaruRiau1,167,599216
Bandar LampungLampung1,166,066187
BogorWest Java1,078,351484
PadangWest Sumatra942,938170
MalangEast Java889,359407
SamarindaEast Kalimantan865,30675
TasikmalayaWest Java770,83950
SerangBanten735,65137
BalikpapanEast Kalimantan695,287123
PontianakWest Kalimantan686,01952
SitubondoEast Java685,9678
DenpasarBali670,210499
BanjarmasinSouth Kalimantan657,66376
Jambi CityJambi635,101
CimahiWest Java581,994168
SurakartaCentral Java526,87084
KupangEast Nusa Tenggara474,80153
CilegonBanten470,37811
ManadoNorth Sulawesi458,582158
MataramWest Nusa Tenggara441,147116
JayapuraPapua410,85237
BengkuluBengkulu397,32153
PaluCentral Sulawesi389,95951
YogyakartaYogyakarta375,699
SukabumiWest Java365,735
CibinongWest Java363,424
KendariSoutheast Sulawesi351,085
DumaiRiau349,389
AmbonMaluku347,288
CirebonWest Java344,851
PekalonganCentral Java324,564
PalangkarayaCentral Kalimantan318,247
PercutNorth Sumatra311,063
KarawangWest Java307,880
KediriEast Java301,424
JemberEast Java298,585
TegalCentral Java297,173
BanjarbaruSouth Kalimantan293,332
CileungsirWest Java289,833
BinjaiNorth Sumatra279,302
PematangsiantarNorth Sumatra279,198
Banda AcehAceh267,962
PasarkemisWest Java263,289
CilacapCentral Java256,996
TarakanNorth Kalimantan255,310
SingkawangWest Kalimantan253,812
PadangsidempuanNorth Sumatra243,843
ProbolinggoEast Java243,746
Toli-ToliCentral Sulawesi242,783
LubuklinggauSouth Sumatra234,166
PurwokertoCentral Java230,235
Tanjung PinangRiau Islands227,663
PangkalpinangBangka–Belitung Islands226,297
BatuEast Java225,408
BitungNorth Sulawesi225,134
KlungkungBali223,720
SorongSouthwest Papua219,958
CiteureupWest Java214,668
PasuruanEast Java213,469
Loa JananEast Kalimantan212,816
TernateNorth Maluku210,836
BanjarWest Java209,791
CiputatWest Java207,858
CiampeaWest Java207,212
GorontaloGorontalo205,390
MadiunEast Java202,544
RengasdengklokWest Java201,463
LhokseumaweAceh200,876
SumedangWest Java200,000
SalatigaCentral Java198,971
SawanganWest Java197,170
BontangEast Kalimantan194,606
PadalarangWest Java193,114
CurugBanten191,406
TanjungbalaiNorth Sumatra190,935
Labuan BajoEast Nusa Tenggara188,724
PalopoSouth Sulawesi184,961
PemalangCentral Java184,149
LangsaAceh184,016
LembangWest Java183,130
SingosariEast Java182,656
MetroLampung182,293
PurwakartaWest Java179,233
TeluknagaWest Java175,155
CianjurWest Java174,587
PamulangWest Java174,557
CikupaWest Java174,041
UngaranCentral Java171,378
PlumbonWest Java167,105
SampitCentral Kalimantan166,773
BimaWest Nusa Tenggara165,113
BanjaranWest Java164,952
BaubauSoutheast Sulawesi161,280
BlitarEast Java161,204
ParepareSouth Sulawesi160,309
SunggalNorth Sumatra157,914
PerbaunganNorth Sumatra157,174
WatamponeSouth Sulawesi149,336
AstanajapuraWest Java148,047
NusantaraEast Kalimantan147,430
TimikaCentral Papua142,909
KisaranNorth Sumatra141,915
MojokertoEast Java141,785
PayakumbuhWest Sumatra139,576
BatangCentral Java139,492
PurwodadiCentral Java139,387
SidoarjoEast Java139,189
WeruWest Java139,004
SubangWest Java137,234
RangkasbitungBanten137,041
GunungsitoliNorth Sumatra136,707
BaturajaSouth Sumatra134,759
AdiwernaCentral Java134,188
SingarajaBali133,784
ManokwariWest Papua132,300
GarutWest Java131,809
MartapuraSouth Kalimantan131,449
ParungWest Java128,905
MagelangCentral Java128,709
CikampekWest Java127,173
KlatenCentral Java126,831
JombangEast Java126,465
PasehWest Java126,181
SukawatiBali125,470
LumajangEast Java123,626
IndramayuWest Java123,263
KotamobaguNorth Sulawesi121,756
BukittinggiWest Sumatra121,028
SepatanWest Java118,439
BanyuwangiEast Java117,558
TebingtinggiNorth Sumatra117,530
KedungwuniCentral Java117,249
MeraukeSouth Papua116,864
SoreangWest Java116,780
PamanukanWest Java114,290
LawangEast Java112,540
KuninganWest Java111,742
CileunyiWest Java111,476
KresekWest Java110,182
CiamisWest Java109,839
PelabuhanratuWest Java109,523
PangkalanbuunCentral Kalimantan108,814
PatiCentral Java107,028
CikarangWest Java106,479
PareEast Java106,007
ArjawinangunWest Java105,845
SubulussalamAceh105,553
DepokYogyakarta104,527
PrabumulihSouth Sumatra103,470
Tanjung PandanBangka–Belitung Islands103,062
RantauprapatNorth Sumatra103,009
BelawanNorth Sumatra102,707
Sungai PenuhJambi102,224
SungailiatBangka–Belitung Islands100,750
GrogolCentral Java100,613
NegaraBali100,074

Common questions

Which cities in Indonesia have a hotels page?

Jakarta, Surabaya, Bekasi, Bandung, Medan, Depok, Tangerang, Palembang, Semarang, Makassar and 159 more.

What currency is used in Indonesia?

The Rupiah (IDR).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.