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
Destinations

Indonesia: cities and how to get around

169 cities with airports, stations, hotels and the journeys between them, from public data.

Indonesia has 169 cities on this site, including the capital, Jakarta. Each one has an overview and pages for flights, hotels, trains, buses, driving and things to do — hostels too, where the city has them — built from public data, plus city-to-city pages for the journeys between them.

CapitalJakarta
Population267.7 million
Area1,919,440 km²
CurrencyRupiah (IDR)
Dialling code+62
Driving sideLeft
Plug typesEuro, Schuko
Emergency numberhttp://www.wikidata.org/entity/Q1061257
Official languagesIndonesian
Internet domain.id

Cities in Indonesia

Cities on this site, largest first
CityRegionPopulationAirportHotels listed
JakartaJakarta8,540,121HLP (8 km)5,949+
SurabayaEast Java3,018,022SUB (15 km)1,278+
BekasiWest Java2,648,272HLP (12 km)814
BandungWest Java2,528,163BDO (4 km)2,223+
MedanNorth Sumatra2,486,283KNO (23 km)621
DepokWest Java2,163,635HLP (17 km)810
TangerangBanten1,927,815CGK (7 km)1,021+
PalembangSouth Sumatra1,801,367PLM (6 km)265
SemarangCentral Java1,694,740SRG (6 km)520
MakassarSouth Sulawesi1,474,393UPG (16 km)548
South TangerangBanten1,429,529HLP (19 km)732
BatamRiau1,296,960BTH (11 km)144
JeparaCentral Java1,257,912SRG (53 km)61
PekanbaruRiau1,167,599PKU (6 km)216
Bandar LampungLampung1,166,066TKG (22 km)187
BogorWest Java1,078,351HLP (38 km)484
PadangWest Sumatra942,938PDG (20 km)170
MalangEast Java889,359SUB (69 km)407
SamarindaEast Kalimantan865,306BPN (91 km)75
TasikmalayaWest Java770,839KJT (76 km)50
SerangBanten735,651CGK (55 km)37
BalikpapanEast Kalimantan695,287BPN (7 km)123
PontianakWest Kalimantan686,019PNK (16 km)52
SitubondoEast Java685,9678
DenpasarBali670,210DPS (12 km)499
BanjarmasinSouth Kalimantan657,663BDJ (23 km)76
Jambi CityJambi635,101
CimahiWest Java581,994HLP (99 km)168
SurakartaCentral Java526,870SOC (9 km)84
KupangEast Nusa Tenggara474,801KOE (7 km)53
CilegonBanten470,378CGK (68 km)11
ManadoNorth Sulawesi458,582MDC (11 km)158
MataramWest Nusa Tenggara441,147LOP (26 km)116
JayapuraPapua410,852DJJ (23 km)37
BengkuluBengkulu397,321BKS (11 km)53
PaluCentral Sulawesi389,959PLW (4 km)51
YogyakartaYogyakarta375,699YIA (36 km)
SukabumiWest Java365,735HLP (73 km)
CibinongWest Java363,424HLP (24 km)
KendariSoutheast Sulawesi351,085
DumaiRiau349,389DUM (7 km)
AmbonMaluku347,288AMQ (11 km)
CirebonWest Java344,851KJT (44 km)
PekalonganCentral Java324,564SRG (78 km)
PalangkarayaCentral Kalimantan318,247PKY (4 km)
PercutNorth Sumatra311,063KNO (2 km)
KarawangWest Java307,880HLP (48 km)
KediriEast Java301,424SUB (98 km)
JemberEast Java298,585
TegalCentral Java297,173CXP (87 km)
BanjarbaruSouth Kalimantan293,332BDJ (8 km)
CileungsirWest Java289,833HLP (16 km)
BinjaiNorth Sumatra279,302KNO (43 km)
PematangsiantarNorth Sumatra279,198KNO (79 km)
Banda AcehAceh267,962BTJ (10 km)
PasarkemisWest Java263,289CGK (15 km)
CilacapCentral Java256,996CXP (9 km)
TarakanNorth Kalimantan255,310TRK (3 km)
SingkawangWest Kalimantan253,812
PadangsidempuanNorth Sumatra243,843FLZ (47 km)
ProbolinggoEast Java243,746SUB (63 km)
Toli-ToliCentral Sulawesi242,783
LubuklinggauSouth Sumatra234,166BKS (86 km)
PurwokertoCentral Java230,235CXP (33 km)
Tanjung PinangRiau Islands227,663BTH (44 km)
PangkalpinangBangka–Belitung Islands226,297PGK (5 km)
BatuEast Java225,408SUB (62 km)
BitungNorth Sulawesi225,134MDC (25 km)
KlungkungBali223,720DPS (35 km)
SorongSouthwest Papua219,958SOQ (3 km)
CiteureupWest Java214,668HLP (24 km)
PasuruanEast Java213,469SUB (32 km)
Loa JananEast Kalimantan212,816BPN (79 km)
TernateNorth Maluku210,836TTE (4 km)
BanjarWest Java209,791BDO (36 km)
CiputatWest Java207,858CGK (13 km)
CiampeaWest Java207,212HLP (38 km)
GorontaloGorontalo205,390
MadiunEast Java202,544SOC (85 km)
RengasdengklokWest Java201,463HLP (47 km)
LhokseumaweAceh200,876TXE (61 km)
SumedangWest Java200,000KJT (36 km)
SalatigaCentral Java198,971SOC (36 km)
SawanganWest Java197,170HLP (20 km)
BontangEast Kalimantan194,606AAP (62 km)
PadalarangWest Java193,114HLP (90 km)
CurugBanten191,406CGK (19 km)
TanjungbalaiNorth Sumatra190,935
Labuan BajoEast Nusa Tenggara188,724
PalopoSouth Sulawesi184,961TRT (38 km)
PemalangCentral Java184,149CXP (92 km)
LangsaAceh184,016
LembangWest Java183,130BDO (11 km)
SingosariEast Java182,656SUB (59 km)
MetroLampung182,293TKG (20 km)
PurwakartaWest Java179,233HLP (69 km)
TeluknagaWest Java175,155CGK (4 km)
CianjurWest Java174,587HLP (68 km)
PamulangWest Java174,557HLP (19 km)
CikupaWest Java174,041CGK (20 km)
UngaranCentral Java171,378SRG (19 km)
PlumbonWest Java167,105KJT (35 km)
SampitCentral Kalimantan166,773
BimaWest Nusa Tenggara165,113BMU (10 km)
BanjaranWest Java164,952BDO (16 km)
BaubauSoutheast Sulawesi161,280
BlitarEast Java161,204DHX (46 km)
ParepareSouth Sulawesi160,309TRT (98 km)
SunggalNorth Sumatra157,914KNO (29 km)
PerbaunganNorth Sumatra157,174KNO (12 km)
WatamponeSouth Sulawesi149,336
AstanajapuraWest Java148,047KJT (54 km)
NusantaraEast Kalimantan147,430BPN (39 km)
TimikaCentral Papua142,909TIM (25 km)
KisaranNorth Sumatra141,915
MojokertoEast Java141,785SUB (40 km)
PayakumbuhWest Sumatra139,576PDG (75 km)
BatangCentral Java139,492SRG (66 km)
PurwodadiCentral Java139,387SOC (51 km)
SidoarjoEast Java139,189SUB (11 km)
WeruWest Java139,004KJT (38 km)
SubangWest Java137,234BDO (42 km)
RangkasbitungBanten137,041CGK (52 km)
GunungsitoliNorth Sumatra136,707GNS (17 km)
BaturajaSouth Sumatra134,759PDO (99 km)
AdiwernaCentral Java134,188CXP (79 km)
SingarajaBali133,784DPS (71 km)
ManokwariWest Papua132,300MKW (4 km)
GarutWest Java131,809BDO (54 km)
MartapuraSouth Kalimantan131,449BDJ (12 km)
ParungWest Java128,905HLP (24 km)
MagelangCentral Java128,709YIA (51 km)
CikampekWest Java127,173HLP (65 km)
KlatenCentral Java126,831SOC (27 km)
JombangEast Java126,465SUB (64 km)
PasehWest Java126,181BDO (30 km)
SukawatiBali125,470DPS (32 km)
LumajangEast Java123,626SUB (97 km)
IndramayuWest Java123,263KJT (40 km)
KotamobaguNorth Sulawesi121,756
BukittinggiWest Sumatra121,028PDG (54 km)
SepatanWest Java118,439CGK (9 km)
BanyuwangiEast Java117,558
TebingtinggiNorth Sumatra117,530KNO (47 km)
KedungwuniCentral Java117,249SRG (80 km)
MeraukeSouth Papua116,864MKQ (3 km)
SoreangWest Java116,780BDO (16 km)
PamanukanWest Java114,290KJT (56 km)
LawangEast Java112,540SUB (52 km)
KuninganWest Java111,742KJT (51 km)
CileunyiWest Java111,476BDO (20 km)
KresekWest Java110,182CGK (31 km)
CiamisWest Java109,839KJT (78 km)
PelabuhanratuWest Java109,523HLP (88 km)
PangkalanbuunCentral Kalimantan108,814
PatiCentral Java107,028SRG (77 km)
CikarangWest Java106,479HLP (29 km)
PareEast Java106,007SUB (78 km)
ArjawinangunWest Java105,845KJT (27 km)
SubulussalamAceh105,553LSR (81 km)
DepokYogyakarta104,527YIA (44 km)
PrabumulihSouth Sumatra103,470PDO (42 km)
Tanjung PandanBangka–Belitung Islands103,062
RantauprapatNorth Sumatra103,009
BelawanNorth Sumatra102,707KNO (26 km)
Sungai PenuhJambi102,224
SungailiatBangka–Belitung Islands100,750PGK (34 km)
GrogolCentral Java100,613SOC (12 km)
NegaraBali100,074DPS (75 km)

Neighbouring countries on this site: Papua New Guinea, Timor Leste, Malaysia.

Common questions

Which cities in Indonesia are covered?

Jakarta, Surabaya, Bekasi, Bandung, Medan, Depok, Tangerang, Palembang and 161 more.

What currency does Indonesia use?

The Rupiah (IDR).

Which side of the road does Indonesia drive on?

The left.

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 14 September 2026. Hotel and hostel 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.