Home Cables Locations Health Research Guide
HomeSubmarine Cables › Jakarta-Bangka-Batam-Singapore (B2JS)

Jakarta-Bangka-Batam-Singapore (B2JS)

In Service

759 km · 5 Landing Points · 2 Countries · Ready for Service: 2013

Ctrl + Scroll to zoom

Specifications

Length759 km
StatusIn Service
Ready for Service2013
Landing Points5
Countries2

Owners

Triasmitra

Landing Points (5)

Location Country Position
Batam, Indonesia ID Indonesia 1.0668°, 104.0166°
Batu Prahu, Indonesia ID Indonesia -3.0799°, 106.5475°
Jakarta, Indonesia ID Indonesia -6.1716°, 106.8279°
Pesaren, Indonesia ID Indonesia -1.5539°, 105.5827°
Tanah Merah, Singapore SG Singapore 1.3273°, 103.9466°

About the Jakarta-Bangka-Batam-Singapore (B2JS) Cable System

The Jakarta-Bangka-Batam-Singapore cable system — B2JS, for short — is a 759-kilometre domestic Indonesian submarine cable that doubles as one of the busiest international internet paths in Southeast Asia. It entered service in 2013, is owned by a single Indonesian private operator, Triasmitra (PT Mora Telematika Indonesia), and is the backbone connecting Java's internet hub at Jakarta to Singapore — the regional peering capital. Our 103 measurements over 30 days on B2JS reveal a cable that carries staggering traffic volumes for its size, with bursty congestion patterns that illustrate the limits of being the small operator on a large route.

The shortest submarine cable that matters

SpecificationValue
Length759 km
Ready for service2013
LandingsJakarta, Batam, Batu Prahu, Pesaren (Indonesia); Tanah Merah (Singapore)
OwnerTriasmitra (PT Mora Telematika Indonesia)

B2JS is short by submarine-cable standards. At 759 kilometres it is shorter than many domestic terrestrial cables. But its route is valuable disproportionately to its length: it crosses the Singapore Strait and connects Jakarta — one of Southeast Asia's two largest cities — to Singapore, which hosts the region's internet exchange points, hyperscaler data centres, and international connectivity. Practically every Indonesian ISP, content platform, and enterprise customer that wants to reach Singapore-based services, or vice versa, uses a cable crossing this corridor. B2JS is not the only one — Apricot and older consortium cables cross similar routes — but it is the one owned by an Indonesian private operator rather than a foreign hyperscaler or consortium.

The ownership is significant. Triasmitra is the trade name of PT Mora Telematika Indonesia, a mid-size Indonesian telecommunications company that owns backbone fibre across Indonesia. Building and owning B2JS gives Triasmitra direct access to Singapore without paying transit to Indonesian state-owned incumbent Telkom Indonesia, and without depending on the foreign-consortium cables that Telkom controls access to. For a mid-size Indonesian operator, B2JS is the single most important piece of infrastructure: it is the cable that lets them compete on international service without a Telkom middleman.

Our measurements

We monitor B2JS primarily between Tanah Merah (Singapore) and Jakarta (Indonesia) — the cable's southern trunk segment. Over 30 days we have 93 clean samples in this direction:

DirectionSamplesMin RTTAvg RTTMax RTTBaselineRatio
Tanah Merah → Jakarta9316.9 ms83.8 ms246.0 ms82.4 ms1.05
Jakarta → Tanah Merah13n/an/an/an/an/a

The Tanah Merah → Jakarta measurement shows a picture of a cable operating near its capacity limits. The physical minimum of 16.9 milliseconds is what the fibre can deliver: a direct packet crossing Singapore Strait to Jakarta, round-trip, through 759 kilometres of glass. But the average is 84 ms — five times the minimum — and the maximum is 246 ms, almost fifteen times the minimum. This kind of variance is not typical of an under-utilised cable; it is the signature of a cable that is regularly running close to its capacity ceiling, where queueing delays at the cable's ingress and egress routers stretch out the round-trip time for many packets well beyond the physics floor.

The high variance is structural. At 759 kilometres with (we estimate) 4 to 6 fibre pairs of early-2010s design, B2JS has a design capacity of perhaps 10 to 20 Tbps. Singapore-Jakarta traffic demand has grown many times faster than that ceiling has been upgraded. When demand approaches capacity, buffers at each end fill and individual packets experience seconds of variation in transit time. The average of 84 ms against a minimum of 17 ms is what that looks like in measured data.

Multi-directional use

B2JS is also measured from our distributed probes for reachability into Jakarta:

Source probeTo Jakarta
Minsk (Belarus)199 ms
Tbilisi (Georgia)215 ms
Jerusalem (Israel)231 ms
Sevastopol (Ukraine)250 ms
Almaty (Kazakhstan)259 ms

These latencies reach Jakarta through a chain of international cables: our probes transit to Europe, cross the Mediterranean to the Middle East, and then via Red Sea and Indian Ocean cables reach Jakarta. B2JS contributes its final 17-ms segment to this chain when the packet crosses from Singapore peering into Indonesian networks. In each of these paths, B2JS is the last cable before the destination; the 17 ms it adds is small compared to the 180-250 ms of prior international transit.

The Triasmitra paradox

B2JS exists because Triasmitra built it — at a scale where no hyperscaler consortium would have bothered, because 759 km is not a route that fits into the global trunk-cable economics. At the same time, Triasmitra is a relatively small company by telecommunications standards, without the capital to continuously upgrade B2JS to the capacity demand it now handles. The result: B2JS is enormously valuable Indonesian infrastructure (every Jakarta–Singapore data flow has some chance of transiting it) while simultaneously running at the sort of utilisation levels that produce the measurement variance our data shows.

The fix is not technically complicated: Triasmitra could commission additional fibre pairs, upgrade transponders to modern coherent transceivers, or lay a parallel cable body. But each of these requires capital that a mid-size operator spends carefully. Meanwhile, hyperscaler cables like Apricot and planned next-generation routes offer alternatives for customers willing to pay their prices. B2JS's role is therefore likely to stabilise at "affordable Indonesian path to Singapore for Indonesian ISPs," rather than transform into something larger.

Why B2JS matters

Submarine cable statistics often focus on the biggest and longest systems. B2JS is the opposite: one of the shortest cables in our monitoring, and owned by a company that most internet users outside Indonesia have never heard of. Yet it carries traffic that matters in proportion to its scale. Jakarta has more internet users than most European countries. Singapore is the interconnection point for half of Southeast Asia. The cable between them — if you own it and you are not Google — is a meaningful piece of infrastructure, even at 759 kilometres.

Try it yourself

Live latency data on the B2JS cable page. For regional context see Apricot (a 2025 hyperscaler cable connecting the same region with very different economics) and APG (the 2016 regional consortium backbone). Our measurements refresh every two hours.

Small does not mean unimportant.

The Singapore Strait is one of the most densely cabled waterways in the world.

📡 Health

Status✓ Normal
RTT79.45 ms / base 54.58 ms
Last checked2026-04-19 02:31

Monitored using RIPE Atlas probes. Open monitoring →

📊 RTT History

Route: #1033 → Jakarta Measured: 2026-04-19 02:31
79.5 ms
Min Avg Max #
7 days 16.9 59.2 181.9 49
30 days 16.9 83.6 246.0 96
60 days 16.9 85.5 246.0 105

Health Timeline

Fri, Apr 17
View full event log →
🔗
Hop Anomaly
4ms → 12ms (3.29×)
00:30
Tue, Apr 14
View full event log →
Jakarta
Resolved
57ms → 51ms
04:31
📊
Jakarta
Improving
57ms → 18ms
04:00
🚨
Jakarta
Alert Created
57ms → 143ms (2.51×)
03:02
🔴
Jakarta
Anomaly Confirmed
57ms → 143ms (2.51×)
03:02
Jakarta
RTT Spike
57ms → 143ms (2.51×)
03:02
Jakarta
RTT Spike
52ms → 106ms (2.04×)
02:31
Mon, Apr 13
View full event log →
Jakarta
Resolved
43ms → 83ms
10:31
📊
Jakarta
Improving
43ms → 55ms
10:00
🚨
Jakarta
Alert Created
43ms → 182ms (4.25×)
09:01
🔴
Jakarta
Anomaly Confirmed
43ms → 182ms (4.25×)
09:01
Jakarta
RTT Spike
43ms → 182ms (4.25×)
09:01
Jakarta
RTT Spike
33ms → 80ms (2.38×)
08:31
Sun, Apr 12
View full event log →
🔗
Hop Anomaly
5ms → 143ms (26.17×)
11:01
Sun, Apr 5
View full event log →
Jakarta
Resolved
106ms → 89ms
09:31
📊
Jakarta
Improving
106ms → 89ms
09:01
📊
Jakarta
Improving
106ms → 89ms
08:31
🚨
Jakarta
Alert Created
106ms → 89ms (0.84×)
04:31
Jakarta
RTT Spike
106ms → 246ms (2.32×)
04:31
Mon, Mar 16
View full event log →
Kuching
Resolved
17:31
🚨
Kuching
Alert Created
117ms → 83ms
08:33
Mumbai
Resolved
05:31
Chennai
Resolved
05:31
🚨
Mumbai
Alert Created
52ms → 104ms
04:33
🚨
Chennai
Alert Created
44ms → 95ms
04:33
Thu, Mar 12
View full event log →
Mersing
Resolved
15:32
Wed, Mar 11
View full event log →
Chennai
Resolved
20:02
🚨
Mersing
Alert Created
91ms → 116ms
02:32
🚨
Chennai
Alert Created
43ms → 96ms
00:33

FAQ

What is the length of the Jakarta-Bangka-Batam-Singapore (B2JS) cable?
The Jakarta-Bangka-Batam-Singapore (B2JS) submarine cable is 759 km long.
Which countries does Jakarta-Bangka-Batam-Singapore (B2JS) connect?
Jakarta-Bangka-Batam-Singapore (B2JS) connects 2 countries via 5 landing points.
Who owns the Jakarta-Bangka-Batam-Singapore (B2JS) cable?
Jakarta-Bangka-Batam-Singapore (B2JS) is owned by a consortium including Triasmitra.
When was Jakarta-Bangka-Batam-Singapore (B2JS) put into service?
The Jakarta-Bangka-Batam-Singapore (B2JS) cable entered service in 2013.
Jakarta-Bangka-Batam-Singapore (B2JS)
  • Length759 km
  • StatusIn Service
  • Ready for Service2013

Calculate Cable Distance

Find the actual cable routing distance between any two cities

Open Calculator →
🌊 Submarine cables 🛤 Land fiber 📡 RIPE Atlas

🌐 Log In

Access your routes, favorites, and API key

Create account Forgot password?