Batam Map: Districts, Postcodes & Ferry Terminals

Batam's 12 districts and 64 kelurahan with boundaries and postcodes, 34 landmarks, Trans Batam bus stops, ferry times to Singapore and 6,166 places from the BATAM.co.id business directory. Search a place or postcode, or press My location.

Map of Batam: district boundaries on Batam Island and kelurahan on Rempang, Galang and the outer islands
Loading map

Long-press (phone) or right-click the map to see what is around that point: kelurahan, postcode, number of places and estimated travel time to a ferry terminal or the airport. Map: OpenFreeMap · © OpenStreetMap contributors.

Key facts · data as of 20 October 2026

  • Batam City is divided into 12 districts (kecamatan) and 64 kelurahan; Galang has the most kelurahan (8).
  • Official kelurahan postcodes in Batam run from 29411 to 29496; one postcode can cover several kelurahan.
  • OpenStreetMap has boundaries for 9 districts on Batam Island and 54 of 64 kelurahan; the island districts Belakang Padang, Bulang and Galang have no district boundary yet, and 10 island kelurahan are shown as dots.
  • The map shows 34 landmarks, 80 more sights, 50 Trans Batam stops and Singapore ferry times from 5 Batam terminals (WIB and SGT).
  • The "Work & industry" view outlines 52 named industrial sites from OpenStreetMap, 27 of them industrial estates, each with its kelurahan and mapped area.
  • The BATAM.co.id directory lists 6,166 places with coordinates; the most are in Belian (477).

Districts, kelurahan and postcodes in Batam

All 12 districts and 64 kelurahan of Batam City with their postcodes. Place counts come from the BATAM.co.id business directory.

Batam Kota district

Batam Kota has 6 kelurahan with official postcodes 29411–29415 and 1,524 places in our directory. Show on the map

KelurahanPostcodePlaces
Baloi Permai29413 / 29431263
Belian29414 / 29464477
Sukajadi29415 / 2943282
Sungai Panas29412 / 29433177
Taman Baloi29413 / 29432173
Teluk Tering29411 / 29461352

Batu Aji district

Batu Aji has 4 kelurahan with official postcodes 29441–29444 and 569 places in our directory. Show on the map

KelurahanPostcodePlaces
Bukit Tempayan29443 / 29438106
Buliang29441 / 29438229
Kibing29442 / 29422111
Tanjung Uncang29444 / 29424123

Batu Ampar district

Batu Ampar has 4 kelurahan with official postcodes 29421–29424 and 422 places in our directory. Show on the map

KelurahanPostcodePlaces
Batu Merah29422 / 2945217
Kampung Seraya29424 / 2945487
Sungai Jodoh29423 / 29453237
Tanjung Sengkuang29421 / 2945381

Belakang Padang district

Belakang Padang has 6 kelurahan with official postcodes 29491–29496 and 3 places in our directory; its district boundary is not in OpenStreetMap yet. Show on the map

KelurahanPostcodePlaces
Kasu (dot)29493 / 294130
Pecong (dot)29494 / 294140
Pemping (dot)29492 / 294120
Pulau Terong (dot)29496 / 294160
Sekanak Raya29495 / 294163
Tanjung Sari29491 / 294160

Bengkong district

Bengkong has 4 kelurahan with official postcodes 29426–29429 and 692 places in our directory. Show on the map

KelurahanPostcodePlaces
Bengkong Indah29427 / 2945887
Bengkong Laut29428 / 29458161
Sadai29426 / 29432268
Tanjung Buntung29429 / 29432176

Bulang district

Bulang has 6 kelurahan with official postcodes 29471–29476 and 0 places in our directory; its district boundary is not in OpenStreetMap yet. Show on the map

KelurahanPostcodePlaces
Batu Legong294740
Bulang Lintang294710
Pantai Gelam294730
Pulau Buluh294720
Setokok (dot)294760
Temoyong (dot)294750

Galang district

Galang has 8 kelurahan with official postcodes 29481–29487 and 5 places in our directory; its district boundary is not in OpenStreetMap yet. Show on the map

KelurahanPostcodePlaces
Air Raja (dot)294830
Galang Baru (dot)294840
Karas294861
Pulau Abang (dot)294870
Rempang Cate294821
Sembulang294811
Sijantung294852
Subang Mas (dot)294830

Lubuk Baja district

Lubuk Baja has 5 kelurahan with official postcodes 29431–29436 and 890 places in our directory. Show on the map

KelurahanPostcodePlaces
Baloi Indah29436 / 29432104
Batu Selicin29431 / 29441281
Kampung Pelita29433 / 2944391
Lubuk Baja Kota29434 / 29444369
Tanjung Uma29435 / 2944545

Nongsa district

Nongsa has 4 kelurahan with official postcodes 29416–29419 and 326 places in our directory. Show on the map

KelurahanPostcodePlaces
Batu Besar29416 / 29466173
Kabil29417 / 29467120
Ngenang29416 / 294680
Sambau29419 / 2946533

Sagulung district

Sagulung has 6 kelurahan with official postcodes 29451–29456 and 653 places in our directory. Show on the map

KelurahanPostcodePlaces
Sagulung Kota29451 / 29439125
Sungai Binti29453 / 29439110
Sungai Langkai29455 / 29439104
Sungai Lekop29454 / 2943952
Sungai Pelunggut29456 / 2943959
Tembesi29452 / 29439203

Sei Beduk district

Sei Beduk has 4 kelurahan with official postcodes 29461–29464 and 320 places in our directory. Show on the map

KelurahanPostcodePlaces
Duriangkang29461 / 2943771
Mangsang29462 / 29437146
Muka Kuning29463 / 2943339
Tanjung Piayu29464 / 2943764

Sekupang district

Sekupang has 7 kelurahan with official postcodes 29445–29449 and 744 places in our directory. Show on the map

KelurahanPostcodePlaces
Patam Lestari29447 / 29427180
Sungai Harapan29448 / 29428110
Tanjung Pinggir29448 / 2942825
Tanjung Riau29445 / 29425109
Tiban Baru29449 / 29426116
Tiban Indah29446 / 29426156
Tiban Lama29445 / 2942548

The second postcode (after the slash) is the one commonly written in addresses. Full postcode list: kode pos Batam (Indonesian).

Islands of Batam City

Besides Batam Island, the city covers Rempang and Galang, linked by the Barelang bridges, and the islands of the Belakang Padang, Bulang and Galang districts. Island kelurahan without a boundary in OpenStreetMap are shown as dots: Kasu, Pecong, Pemping, Pulau Terong, Setokok, Temoyong, Air Raja, Galang Baru, Pulau Abang, Subang Mas.

Landmarks on the map

Restaurants, hotels, pharmacies and other businesses are in the Batam business directory; hotels in English at Batam hotels. To plan a day out, use the Batam Trip Planner.

Frequently asked questions

How many districts does Batam have?

Batam City has 12 districts (kecamatan): Batam Kota, Batu Aji, Batu Ampar, Belakang Padang, Bengkong, Bulang, Galang, Lubuk Baja, Nongsa, Sagulung, Sei Beduk and Sekupang. Together they are divided into 64 kelurahan (urban sub-districts).

What is the postcode of Batam?

Each kelurahan in Batam has its own postcode. The official Pos Indonesia postcodes for Batam's 64 kelurahan run from 29411 to 29496; many addresses use a different, commonly written code. Search a kelurahan or a postcode on the map to see every kelurahan that uses it.

Which ferry terminals in Batam serve Singapore?

5 Batam terminals have Singapore sailings on the operators' timetables: Batam Centre, Harbour Bay, Sekupang, Nongsapura and Gold Coast Bengkong. Tap a terminal on the map for today's next departures in WIB and Singapore time. Singapore–Batam ferry guide

Where is the Barelang Bridge?

The Barelang bridges link Batam Island with Tonton, Nipah, Setokok, Rempang and Galang islands to the south. Choose Sights on the map to see the bridges and nearby places.

How do I find out which kelurahan I am in?

Press My location on the map. The kelurahan, district and postcode are worked out on your phone from OpenStreetMap boundaries; your location is not sent to our server. Without GPS, long-press the map or use Pick a point.

Related pages

Data sources

District and kelurahan boundaries come from OpenStreetMap and are simplified to stay light on a phone; island districts that are not mapped as areas are marked by their kelurahan place names, never by drawn-in lines. The kelurahan list and postcodes follow official data, places come from the BATAM.co.id business directory, and travel times use the same rush-hour model as our trip tools. Your location is worked out on your device and is not sent to our server.

DataSourceUpdated
District & kelurahan boundariesOpenStreetMap (ODbL)2026-10-20
Kelurahan list & postcodesPos Indonesia; kelurahan list per Permendagri 72/20192 Oktober 2026
BusinessesBATAM.co.id business directory2026-10-20
Ferry timesFerry operators' official websites2026-10-20
Trans Batam stopsOpenStreetMap (ODbL)2026-10-12
Industrial areasOpenStreetMap (ODbL)2026-10-20

Data refresh automatically; the dates above are when each source was last read. Base map: OpenFreeMap · © OpenStreetMap contributors.

Cite as: Batam map — BATAM.co.id, data as of 20 October 2026, https://batam.co.id/expats/batam-map/

Menu

Search Batam…
All guidesContact

Popular