Prefixyr.com
Indonesia ☎️ Landline / Geographic

Area Code 778 – Batam

The phone area code for Batam is 778 (international format +62778). Browse local exchange codes (NXX) and carrier assignments below.

Current Local Time
07:51:45
UTC • UTC +00:00
Full Dialing Format
+62778
Population 1,296,960
👥
Admin Region Riau
🗺️
Elevation 38m
🏔️
GPS Coordinates 1.1494, 104.0249
📍

📍 Geographic Location of Batam

Overview of Area Code 778 (Batam, Indonesia)

Area code 778 is a geographic National Destination Code (NDC) assigned to the city of Batam, an island city in the Riau Islands Province of Indonesia. Batam is a major industrial and commercial hub, strategically located near Singapore and Malaysia, and forms part of the Indonesia–Malaysia–Singapore Growth Triangle. The code covers the main island of Batam and its surrounding islets, including the administrative districts of Batam City (Kota Batam), which encompasses areas such as Batu Aji, Batu Ampar, Bengkong, Bulang, Galang, Lubuk Baja, Nongsa, Sagulung, Sekupang, and Batam Center.

Geographically, 778 is one of several area codes in the Riau Islands; neighboring codes include 777 for Tanjung Pinang (Bintan) and 779 for Karimun. The code is used for fixed-line PSTN services, and increasingly for VoIP-based fixed telephony, but it is not assigned to mobile services (mobile numbers in Indonesia begin with 8 and are non-geographic).

Dialing Formats

When calling a Batam fixed-line number from within Indonesia (outside the 778 area), you must dial the trunk prefix 0, followed by the area code and the subscriber number:

  • National format: 0 778 XXX XXXX
  • Local format (within Batam): XXX XXXX (omitting the area code)
  • International format: +62 778 XXX XXXX (drop the leading 0)

For example, a fixed-line number in Batam might be 0778 456 789. From overseas, you would dial +62 778 456 789. From a mobile phone in Indonesia, you would dial 0778 456 789.

Overlay and Numbering Considerations

Currently, there is no overlay code for Batam; 778 remains the sole area code for the city. Subscriber numbers typically consist of 7 to 8 digits after the area code, depending on the operator and service. As with all Indonesian geographic codes, the total length of a national significant number (NDC + subscriber number) is 10 to 11 digits, excluding the trunk prefix 0.

Caller Instructions

For local callers within Batam: simply dial the 7- or 8-digit subscriber number without the area code. For callers from other Indonesian cities: dial 0 then 778 then the subscriber number. For international callers: dial your country's exit code (e.g., 011 from the US, 00 from many countries), then Indonesia's country code 62, then 778 and the subscriber number, omitting the leading 0.

Note that while Batam is close to Singapore, calls from Singapore to Batam are international and require the +62 country code. Some businesses in Batam may use VoIP or virtual numbers that appear as 778 but route to other locations; always verify the number's validity.

❓ Frequently Asked Questions

What city does the area code 778 belong to in Indonesia?
Area code 778 belongs to Batam, a city in the Riau Islands Province, Indonesia. It covers the main island of Batam and its surrounding areas.
How do I call a Batam fixed-line number from overseas?
Dial your country's exit code, then Indonesia's country code 62, then 778, followed by the local subscriber number. For example, +62 778 XXX XXXX.
Is 778 a mobile phone prefix?
No, 778 is a geographic area code for fixed-line services in Batam. Mobile numbers in Indonesia start with 8 and are not tied to a specific city.
Do I need to dial 0 before 778 when calling from another Indonesian city?
Yes, when calling from outside the 778 area but within Indonesia, you must dial the trunk prefix 0 before the area code: 0 778 XXX XXXX.
Are there any overlay codes for Batam?
As of now, there is no overlay code for Batam. The area code 778 is the only code assigned to fixed-line numbers in the city.