The Trans-Java Toll Road is a tolled expressway network in the island of Java, Indonesia, runs from Port of Merak in Cilegon, the main link between the island of Sumatra and Java, to Banyuwangi, the eastern end of the island in Indonesia and the main link between the island of Java and Bali. It mainly runs through the northern coast of the island, except for the section between Semarang and Surabaya, where it runs through the centre and south of the island. It runs through five of the six provinces on the island of Java (DI Yogyakarta being the sole exception), connecting the major cities of Jakarta, Cirebon, Semarang, Solo, and Surabaya. The toll road is the land transportation backbone of the island and is the most important toll road network of the country. The toll road has a total length of 1,167 kilometres (725 mi).

The Trans-Jawa toll network was first conceived in whole in 1995, by President Soeharto as a means to connect both ends of the island to help with distribution and general traffic between the major cities that it runs through. But, the 1997 Asian financial crisis which affected the country, halted any developments. The project was later revived by President Joko Widodo, with the construction of the remaining sections starting between 2014 and 2016. This revival is mainly due to the main Pantura road getting increasingly congested, especially during the Eid and Christmas seasons.

Several sections of the toll road were completed in December 2018, fully connecting the sections between Port of Merak and Surabaya. Meanwhile, the section connecting Surabaya and Probolinggo was completed a year later. As of 2023, The section between Probolinggo and Banyuwangi had its ground breaking with targeted completion date of 2025.

There are also many other complementary toll networks connecting this toll road. Trans-Java toll road is part of Asian Highway 2, which extends from Denpasar, Indonesia to Khosravi, Iran.

History

During the Dutch colonial era, the colonial government ordered Governor-General Herman Willem Daendels to build a road connecting the two major ports of Anyer, part of modern-day Banten and Panarukan in modern-day Situbondo. Following the Indonesian independence. The road becomes the main route connecting the major cities of Jakarta, Semarang, and Surabaya, albeit with several deviations, instead of going through the old Preanger cities of Bogor, Cianjur, Bandung, Sumedang, before rejoining the coast in Cirebon, the new road instead follows the northern Java coast and is more commonly known as Pantura (Jalur Pantai Utara, literally meaning North Coast Road). Over the years, the highway became increasingly congested, the volume of cars using it increases each year, especially during Eid or Christmas seasons. The congestion is also caused by the fact that the highway is open-access, meaning that everyone, including pedestrians could use this road, not just intercity traffic. Frequent roadworks along the routes also hampers traffic.

In order to combat congestion, President Suharto started commissioning toll roads along the corridor in the 1980s, following the construction of Indonesia's first toll road, the Jakarta-Bogor-Ciawi (Jagorawi) Toll Road. Soeharto also created a state-owned enterprise PT. Jasa Marga to regulate and operate toll roads in Indonesia.

During this era, the highway is completed in sections. The first section to be fully completed is the section between Tangerang and Jakarta, this section was completed in 1984. Two years later, the section between Surabaya and Gempol (near Pasuruan. Semarang Outer Ring Road was the next section to be fully opened (after having sections of it partially opened starting from 1983), opened in 1988. The next major section to be fully operational is the Jakarta-Cikampek section, spanning 72 km, this highway would become one of the most important and most used highway in Indonesia, as it is the fastest link between Jakarta and cities in eastern West Java, Central Java, and East Java. The Tangerang-Merak section is next to be completed, also spanning 72 km, this section was opened in 1992, fully connecting the Port of Merak with Jakarta, although links further east and south is not yet available through toll roads. Following the completion of the Tangerang-Merak section, construction along this network stagnated.

In 1995, Soeharto proposed to accelerate the construction of several toll roads, including several along this network. But this instruction is quickly hampered by the 1997 Asian financial crisis, leading to a Presidential Instruction calling off a large number of constructions along the country. During this era, only two sections of the toll road is completed, namely parts of the Jakarta Outer Ring Road completed in 1995 and the Palimanan-Kanci section (bypassing Cirebon).

Following Reformasi, constructions of toll roads continue to stagnate, remarkably, no toll road in this corridor is completed during the first few years of Reformasi. During the presidency of Susilo Bambang Yudhoyono formed Badan Pengurus Jalan Tol (lit. Highway Operator Board). Following the formation of this board, highway construction, especially in this corridor continued, starting with the completion of several sections of the Jakarta Outer Ring Road and the 33 km Kanci-Pejagan section creating the first highway link between West Java and Central Java, several sections along the Surabaya-Mojokerto section was also completed during this period.

The government of Joko Widodo initiated the process to accelerate the construction of the remaining uncompleted sections of this network, starting with finishing the construction of the Cikampek-Palimanan section, started during Yudhoyono's presidency. This 116 km is regarded as the most important and long-awaited section along this network, as it finally connects Jakarta and Cirebon and onwards to Central and East Java, significantly cutting travel time between the regions, as it allows travellers to bypass one of the busiest sections between the region along the West Java coast.

Following the opening of the Cikampek-Palimanan section, Widodo instructed involved parties, particularly the Ministry of Public Works to accelerate the completion of the remaining sections in both Central Java and East Java. The remaining sections then simultaneously started construction in 2016, along with the finishing of partially completed sections and the construction of a new road on the Porong-Gempol section to replace the one washed out by the Lapindo floods.

After years of construction, this toll road network was finally completed and unveiled by President Joko Widodo on 20 December 2018, with the unveiling taking place on two locations, in Mojokerto and the Kalikuto Bridge, Batang (which became the icon for the new highway). Officially connecting Merak and Surabaya. While the section connecting Surabaya and Probolinggo was completed and unveiled the next year.

As of 2023, the only uncompleted portions of the Trans-Java Toll Road is the section between Probolinggo and Banyuwangi. The 170 km section, which would connect both Java coast, is currently under construction at a slow pace due to several problems, mainly arising from land ownership.

Maps

Main route

Here is the map of the Main Route section of the Trans-Java Toll Road in 2025

Main Route of Trans Java Toll Road

Interconnection

The following is the updated interconnection map of the Trans-Java Toll Road as of July 2025

Interconnection of Trans Java Toll Road

Previous map

For reference, below is the Trans-Java Toll Road map as of July 2020

Trans-Java Toll Road as of July 2020

Main route

Tangerang–Merak Toll Road

The length of the Tangerang–Merak Toll Road is 72.45 kilometres (45.02 mi). Although this road has been operating since 1981, it continues to lose money because the traffic is lower than expected. From 2005 to 2009, Astratel Nusantara (a subsidiary of Astra International) acquired the concession to build and manage this section of the toll road.

In January 2012, a 1 metre (3.3 ft) flood submerged the toll road at kilometer 58–59, making the road inaccessible to trucks, so the road was rerouted. This caused a traffic jam of up to 35 kilometres (22 mi). Around 2,000 flood refugees occupied the shoulder of the toll road at that time.

Jakarta–Tangerang Toll Road

The length of the Jakarta–Tangerang Toll Road is 33 kilometres (21 mi), and it is operated by Jasa Marga. By January 2011, the number of vehicles using this highway reached more than 250,000 per day. To ease congestion, the toll road was expanded to 3 lanes in each direction.[needs update]

Jakarta–Cikampek Toll Road

Jakarta-Cikampek toll road is part of the whole Trans-Java toll road

The Jakarta–Cikampek Toll Road is operated by Jasa Marga. The west part of the toll road, near Jakarta, consists of 4 lanes in one direction and 3 lanes in the other direction. This toll road is considered to be one of the most profitable in Java; it collected an average of 2 billion rupiahs (Rp) per day in tolls. The Jakarta-Cikampek Toll Road is heavily congested as it connects Jakarta and several of its satellite cities like Bekasi and Karawang. It also connects to the main routes to Bandung and the North Coast Road.

PT Lippo Cikarang Tbk (IDX:LPCK) and PT Kawasan Industri Jababeka Tbk (IDX:KIJA) constructed a new tollroad gate (Cibatu Gate) at km 34.700 with a 1.5 kilometer access road to their industrial complexes. The tollroad gate was officially opened on April 5, 2014.

There is also the Jakarta–Cikampek Toll Road II Elevated from interchange Cikunir to West Karawang (Sta 9+500 till Sta 47+500) without any exit in between, because this toll road is planned for long trip drivers. PT Jasamarga Jalanlayang Cikampek has the concession and it has formally opened for small vehicles only on December 15, 2019, buses and trucks are not allowed to use it, so at the entrance gates there are portal for it.

Cikampek–Palimanan Toll Road

The Cikampek–Palimanan Toll Road (Cikopo-Palimanan (Cipali) Toll Road) is the former longest toll road in Indonesia, at 116 kilometres (72 mi). It runs through Cikopo, Kalijati, Subang, Cikedung, Kertajati, Sumberjaya and Palimanan. Total investment in the toll road reached Rp 12.8 trillion (US$1 billion) and the main investor is PT Lintas Marga Sedaya, a subsidiary of PT Surya Semesta Internusa Tbk (IDX:SSIA). Construction started on December 8, 2011, after eight national and international banks committed to provide funds for the project. The toll road was formally opened on June 13, 2015. It allows drivers to travel from Cikampek to Cirebon in 1.5 hours instead of 3.5 hours, and is projected to ease traffic on the North Coast Road by 50%.

On the first week when the road opened, 15 accidents occurred and 3 people were killed. By July 8, 2015 (three weeks after the toll road was opened), there were 56 accidents with 12 people killed. Most of the accidents were caused by driver errors such as sleep-deprived driving, speeding, and using the emergency lane at high speed.

Palimanan–Kanci Toll Road

The length of the Palimanan–Kanci Toll Road is 26.3 kilometres (16.3 mi). It is operated by Jasa Marga.

Kanci–Pejagan Toll Road

The Kanci–Pejagan Toll Road was formally opened on January 26, 2010, and was operated originally by PT Bakrie Toll Road, a subsidiary of PT Bakrieland Development Tbk (IDX:ELTY), but in December, 2012, the shares were sold to PT Media Nusantara Citra (MNC) Group. At end of 2015, Waskita Karya has 99.99 percent shares of the toll road.

Pejagan–Pemalang Toll Road

The Pejagan–Pemalang toll road is 57.5 kilometres (35.7 mi) and was built with an investment of about Rp 5.5 trillion. The concession for the road was held by PT Bakrie Toll Road, which is owned by Aburizal Bakrie, but in December, 2012, the shares were sold to MNC Group. On July 16, 2014, PT Waskita Toll Road, a subsidiary of PT Waskita Karya Tbk (IDX:WSKT), bought all shares of the toll road.

Construction on Sections I and II of the toll road began on July 23, 2014. On June 16, 2016, Section I & II of Pejagan-Pemalang Toll Road has been formally opened/operated. On November 9, 2018, Section III & IV of Pejagan-Pemalang Toll Road has been formally opened/operated.

The toll road consists of 4 sections:

  • Section I, Pejagan–West Brebes, 14.25 kilometres (8.85 mi)
  • Section II, West Brebes–East Brebes, 6 kilometres (3.7 mi)
  • Section III, East Brebes–East Tegal, 10.4 kilometres (6.5 mi)
  • Section IV, East Tegal–Pemalang, 26.9 kilometres (16.7 mi)

Pemalang–Batang Toll Road

Construction of the Pemalang-Batang Toll Road has reached 97% in June 2017. The concession was given to PT Pemalang Batang Toll Road for 39 kilometres (24 mi) for an investment of about Rp 4.0 trillion. On November 9, 2018, Section I of the toll road has been formally opened and operated.

Batang–Semarang Toll Road

The length of Batang-Semarang Toll Road is 75 kilometres (47 mi) with a cost of Rp 7.21 trillion ($0.8 billion). Initially the concession was owned by PT Bakrie Toll Road, but in December, 2012, the shares were sold to MNC Group. In April 2016, Jasamarga Semarang Batang which owned by Jasamarga 60 percent and Waskita Karya 40 percent got the concession for 45 years through government tender due to there are no progress of the toll road when it has been held by previous owners.

The toll road consists of five sections:

  • Section-1: 3.2 km, in East Batang
  • Section-2: 36.35 km, connecting East Batang and Weleri
  • Section-3: 11.95 km, connecting Weleri and Kendal
  • Section-4: 13.5 km, connecting Kendal and Kaliwungu
  • Section-5: 10.9 km, connecting Kaliwungu and Krapyak

All the lands affected by the toll road were acquired in February 2017 and the toll road is predicted to be opened for the 2017 Eid Al-Fitr. The toll road is expected to be fully operational by 2018.

Semarang–Solo Toll Road

The Semarang–Solo Toll Road is 72.64 kilometres (45.14 mi). It is operated by PT Trans Marga Jateng, a joint-venture company owned by PT Sarana Pembangunan Jawa Tengah (40%) and PT Jasa Marga (IDX:JSMR) Tbk (60%).

Section E1, which is 11.3 kilometres (7.0 mi), was officially opened for commercial operation on November 12, 2011. Section II (Ungaran–Bawen), is 11.95 kilometres (7.43 mi) and was opened on April 4, 2014. Section III (Bawen-Salatiga) with 17.6 kilometres (10.9 mi), was opened on September 15, 2017, temporary for small vehicles only, and formally opened on September 25, 2017. Section IV Salatiga-Boyolali is 24.50 kilometers and Section V Boyolali-Solo is 7.74 kilometers. Land acquisition of both sections are 98.8 percent when section III was formally operated.

Solo–Kertosono Toll Road

Solo–Kertosono Toll Road (Soker) connects to Semarang-Solo Toll Road at its west end, and to Kertosono–Mojokerto Toll Road at its east end. Soker Toll Road, with a total length of 176.7 kilometres (109.8 mi), is actually composed of two toll roads, Solo–Mantingan–Ngawi (Solman) Toll Road and Ngawi–Kertosono (Manker) Toll Road. The length of Solo–Mantingan–Ngawi Toll Road is 90.1 kilometres (56.0 mi), while the length of Ngawi–Kertosono is 86.6 kilometres (53.8 mi).

Soker Toll Road is divided into 4 sections, Solman I and Solman II in Central Java, and Manker I and Manker II in East Java Province. In July 2012, the land acquisition of the each section was about at 65%. Although the land acquisition is unfinished, construction of section 1 has begun. The sections of the Soker toll road are:

  • Colomadu–Karanganyar Section: 1.7 kilometres (1.1 mi) of access road in Ngasem, Colomadu plus 20.9 kilometres (13.0 mi) of toll road with a total cost of Rp 1.8 trillion (government-support portion)
  • Karanganyar–Saradan Section: 120 kilometres (75 mi) with a total cost of Rp 5.57 trillion (investor portion)
  • Saradan–Kertosono Section: 40.1 kilometres (24.9 mi) with a total cost of Rp 1.7 trillion (government-support portion)

On March 29, 2018, a 52 kilometers toll road of Klitik-Wilangan has been inaugurated as a part of 87.5 kilometers of Ngawi-Kertosono Toll Road. On July 15, 2018, a 35.2 kilometers toll road of Kartosuro-Sragen has been inaugurated as a part of 176.7 kilometers of Solo-Kertosono Toll Road. On November 28, 2018, a 51.0 kilometers toll road of Sragen-Ngawi has been inaugurated.

Kertosono–Mojokerto Toll Road

The length of the Kertosono–Mojokerto Toll Road is 40.5 kilometres (25.2 mi), divided into 4 sections:

  • Section 1 (Bandar–Jombang) – 14.7 kilometres (9.1 mi)
  • Section 2 (Jombang–West Mojokerto) –19.9 kilometres (12.4 mi)
  • Section 3 (West Mojokerto–North Mojokerto) – 5.0 kilometres (3.1 mi)
  • Section 4 (connection with Ngawi-Kertosono Toll Road) – 0.9 kilometres (0.56 mi).

The concession is held by PT Marga Harjaya Infrastructure (MHI), whose majority owner (95%) is Astratel Nusantara (a subsidiary of Astra International). Maria Harjaya Infrastructure is funding the entire project without bank loans. The toll road was free for a month of trial operation, and on November 20, 2014, Section 1 was opened formally with a toll rate of Rp 10,000 for small vehicles. From the opening until the end of December 2014, only about 800 vehicles per day used Section 1, rather than the 11,000 vehicles per day that was predicted. MHI officials suggested that the toll road has not been used because it is too short and that the numbers will increase when the other sections open. Section 3 has been opened in December 2016, on September 10, 2017, Section 2 is formally opened. Section 4, which is only 0.9 kilometres (0.56 mi) will be opened together with Ngawi-Kertosono Toll Road.

Mojokerto–Surabaya Toll Road

The length of the Mojokerto-Surabaya Toll Road is 36.27 kilometres (22.54 mi), and is also known as Sumo (Surabaya–Mojokerto) Toll Road. It connects with the Surabaya–Gempol Toll Road and the Waru-Juanda Toll Road. All sections of the toll road is already operated:

  • Section IA, Waru-Sepanjang, 2.3 kilometres (1.4 mi), open since August 2011.
  • Section IB, Sepanjang-WRR 4.3 kilometres (2.7 mi), open since December 19, 2017.
  • Section II, WRR-Driyorejo, 5.1 kilometres (3.2 mi), open since December 19, 2017.
  • Section III, Driyorejo-Krian, 6.1 kilometres (3.8 mi), open since December 19, 2017.
  • Section IV, Krian-Mojokerto, 18.47 kilometres (11.48 mi), open since March 19, 2016.

Surabaya–Porong-Gempol Toll Road

The length of the Surabaya-Gempol Toll Road is 49 kilometres (30 mi), and the concession is owned by PT Jasa Marga. The road is open through Porong, but beyond that a 2-kilometer section of the old Porong Toll Road was damaged by the Lapindo Mudflow on May 29, 2006. To avoid this problem in the future, there is a plan for a new, 10 kilometres (6.2 mi), Porong-Gempol Toll Road.

Gempol–Pasuruan Toll Road

The length of the Gempol–Pasuruan Toll Road is about 34.15 kilometres (21.22 mi). It consists of three sections: Section I, Gempol–Rembang, is 13.9 kilometres (8.6 mi); Section II, Rembang–Pasuruan, is 6.6 kilometres (4.1 mi); and Section III, Pasuruan-Grati, is 13.65 kilometres (8.48 mi). Concession of the toll road is 45 years belong to PT Trans Marga Jatim Pasuruan, a joint venture between PT Jasa Marga (Persero) Tbk and PT Jatim Prasarana Utama with composition shares 98,81 percent and 1,19 percent respectively.

On March 31, 2017, Section IB from Bangil to Rembang has been opened. And on August 3, 2017, Section IIA from Gempol to Bangil has been opened. Section II from Rembang to Pasuruan has formally opened on June 22, 2018. Other toll roads that relieve congestion in this area are the Kejapanan-Gempol and Gempol-Pandaan Toll Roads which opened in May 2015.

Pasuruan–Probolinggo Toll Road

The concession of Pasuruan–Probolinggo Toll Road was owned by PT Bakrie Toll Road, but in December 2012, the shares were sold to MNC Group. Now PT Waskita Tol Road (WTR) is the owner of this toll road. Section 1, 2 and 3 are formally opened on April 10, 2019.

The toll road consists of:

  • Section-1: Grati–Nguling, 8 kilometers
  • Section-2: Nguling–Sumberasih, 6 kilometers
  • Section-3: Sumberasih–Leces, 16 kilometers
  • Section-4: Leces–Gending, 14 kilometers

Probolinggo–Banyuwangi Toll Road

Concession of the 172.91 kilometers Probolinggo–Banyuwangi Toll Road has been got by PT Jasa Marga, PT Waskita Toll Road and PT Brantas Abipraya (Persero). The segment of Situbondo–Banyuwangi will pass by the Ketapang Ferry Terminal, a harbor that connects Java and Bali. The Probolinggo-Banyuwangi Toll Road consists of three sections,

  • Section I: Probolinggo-Besuki (46.5 kilometers),
  • Section II: Besuki-Asembagus (59.6 kilometers), and
  • Section III: Asembagus-Ketapang (66.8 kilometers).

Complementary toll roads

Jakarta Inner & Outer Ring roads

Jakarta Inner Ring Road is connected directly with the Jakarta–Cikampek Toll Road at Cawang/Halim. At Tomang, a non-toll road connects the Inner Ring Road with Jakarta–Tangerang Toll Road. The length of the Inner Ring Road is 50.6 kilometres (31.4 mi). It is operated by Citra Marga Nusaphala Persada (IDX:CMNP), which controls 55% of the shares, and PT Jasa Marga (IDX:JSMR), which controls the remaining 45%. In 2010, PT CMNP received 93% of the company revenue from this toll road.

Jakarta Outer Ring Road (JORR) is connected with the Jakarta–Tangerang Toll Road at Kebon Jeruk and with Jakarta-Cikampek Toll Road at Cikunir. JORR is a 7-section toll road spanning 65 kilometres (40 mi).

The W1 section (JORR-W1) between Penjaringan and Kebon Jeruk is operated by PT Nusantara Infrastructure Tbk (IDX:META) while the rest is operated by PT Jasa Marga.

The W2 section (JORR-W2), between Kebon Jeruk and Ulujami, is almost 8 kilometres (5.0 mi) long and has 4 sections: section 1 from Kebun Jeruk (Kembangan) to South Meruya is 1.95 kilometres (1.21 mi); section 2 from South Meruya to Joglo is 1.5 kilometres (0.93 mi); section 3 from Joglo to Ciledug is 2.35 kilometres (1.46 mi); and section 4 from Ciledug to Ulujami is 2.07 kilometres (1.29 mi). The concession for JORR-W2 is held by PT Marga Lingkar Jaya (MLJ) which is a joint-venture company. PT Marga Lingkar Jakarta owns 50% of PT MLJ and Jakarta Marga Jaya owns 35%. Sections 1, 2, and 3 of the JORR-W2, from Kebun Jeruk to Ciledug, were opened on December 27, 2013, while Section 4 was opened on July 21, 2014. With the completion of the W2 section, 53.24 kilometers of toll road between Rorotan and Penjaringan were fully connected. The toll road can hold about 100,000 vehicles per day and is expected to ease about 30% of the congestion on the Jakarta Inner Ring Toll Road.

The section between Koja and Tanjung Priok Port consists of 5 sub-sections and is predicted to be completed by mid-2015:

  • Section E1, Rorotan–Cilincing, 34 kilometres (21 mi) (has been opened, no toll fee)
  • Section E2, Cilincing–Jampea, 2.75 kilometres (1.71 mi)
  • Section E2A, Cilincing–Simpang Jampea, 1.92 kilometres (1.19 mi)
  • Section NS, Yos Sudarso–Simpang Jampea, 2.24 kilometres (1.39 mi)
  • Section NS, Direct Ramp, 1.1 kilometres (0.68 mi)

To reduce traffic jams, trucks with a weight of 5 tonnes and above are not allowed to use the Cawang-Semanggi-Pluit segments from 05:00am to 10:00pm.

Jakarta Outer Ring Road 2

Jakarta Outer Ring Road 2 Toll Road from Cengkareng to (access to) Tanjung Priok is 110.4 kilometers length, but until end of 2019 only 11,135 kilometers (Kunciran – Serpong) has been operated.

Jagorawi Toll Road

The Jagorawi Toll Road was the first toll road in Indonesia. It is 59 kilometres (37 mi) and connects Jakarta, Bogor and Ciawi. The Jagorawi Toll Road was built to connect Jakarta and Bandung via Puncak, but since the Purbaleunyi Toll Road opened, it is used primarily for tourists to travel to Puncak. There are plans to extend this toll road to reach Bandung so that there will be two ways to travel from Bandung, via Jakarta-Cikampek Toll Road and Purbaleunyi Toll Road, or using the Jagorawi Toll Road.

Cinere–Jagorawi Toll Road

Cinere-Jagorawi Toll Road or Cijago Toll Road is a 14.64 kilometers toll road which extends from Jagorawi Toll Road to Cinere. Section I from Cisalak to Jagorawi was inaugurated on January 27, 2012, which is 3.7 kilometers. Cinere – Cisalak section is expected to complete by the end of 2018. Metro and long distance and long or medium distances from Depok bus terminal will cross this toll road, without passing Lenteng Agung and Pasar Minggu. This toll road is part of the Jakarta Outer Ring Road 2.

Cinere–Serpong Toll Road

Cinere-Serpong Toll Road will connect the Kunciran-Serpong Toll Road in the west and the Cinere-Jagorawi Toll Road in the east. This toll road that connects South Tangerang with Depok. It is part of the Jakarta Outer Ring Road 2, which is expected to be completed in 2019. This toll road is divided into two sections. Section 1 is 6.67 kilometers from Serpong to Pamulang, while Section 2 is 3.64 kilometers from Pamulang to Cinere.

Cibitung–Cilincing Toll Road

The 34 kilometres (21 mi) Cibitung–Cilincing Toll Road will run between Cibitung and Cilincing. This is part of Jakarta Outer Ring Road 2. It will be composed of 4 sections:

  • Section-1, Cibitung–SS Telaga Asih, 2.65 kilometres (1.65 mi)
  • Section-2, SS Telaga Asih–SS Tembalang 9.72 kilometres (6.04 mi)
  • Section-3, SS Tembalang–SS Tarumajaya, 14.29 kilometres (8.88 mi)
  • Section-4, SS Tarumajaya–Cilincing, 7.27 kilometres (4.52 mi).

From Cibitung it will connect to the Jakarta–Cikampek Toll Road, and from Cilincing it will connect to Jakarta Inner Ring Road via the Koja-Tanjung Priok Port Toll Road. At Cimanggis Interchange, the toll road will be connected to the Jagorawi Toll Road and the Cinere-Jagorawi Toll Road which are currently under construction. The road concession is shared by three companies: MTD Capital Bhd (50%); PT Akses Pelabuhan Indonesia (45%); and PT Nusacipta Eka Pratama (5%). Construction is scheduled to begin in 2016 and the road to open in 2018.

Depok–Antasari Toll Road

Depok-Antasari Toll Road will connect South Jakarta with Depok and Bogor . This toll road extends from Jalan Pangeran Antasari of South Jakarta to Depok. The toll road will be extended to Bogor, precisely to Bogor Ring Road and Dramarga Toll Road – Bocimi. Depok-Antasari along 21.54 km consists of 5 sections of work, currently the development of physical construction has reached 60%.

Bogor–Ciawi–Sukabumi Toll Road

The Bogor-Ciawi–Sukabumi Toll Road or Bocimi is 54 kilometres (34 mi) and is an expansion of the Jagorawi Toll Road. The full expansion project is to create a second toll route from Jakarta to Bandung. Groundbreaking for Section-1 (Ciawi-Cigombong), which is 15.35 kilometres (9.54 mi), took place on February 9, 2015; all of the necessary land had been acquired by this time. The initial concession for the road belonged to PT Bakrie Toll Road, but it was sold to MNC Group.

Jakarta–Cikampek II South Toll Road

Concession of the 62 kilometers Jakarta–Cikampek II South Toll Road has been got by PT Jasamarga Japek Selatan. The toll road connects Jakarta Outer Ring Road Toll and Purbaleunyi Toll Road at Jatiasih Gate and Sadang Gate. The other gates are Bantar Gebang, Setu, Sukaragam, Taman Mekar, and Kutanegara. There are 3 Sections:

  • Section 1: Jati Asih – Setu, 9.3 kilometers
  • Section 2: Setu – Taman Mekar, 24.85 kilometers
  • Section 3: Taman Mekar – Sadang, 27.85 kilometer.

In July 2019, 60 percent of land acquisitions have been done and initial constructions have been done also.

Cipularang Toll Road

Cipularang Toll Road is a controlled-access toll road in Java, Indonesia. Opened in 2005, this road connects the Jakarta–Cikampek Toll Road and the Padaleunyi Toll Road. It runs from the north to south with the north end at Jakarta-Cikampek Toll Road and the south end at Cisumdawu Toll Road. Since it opened, this toll road has cut the time of car travel from Jakarta to Bandung to 2 hours.

Cisumdawu Toll Road

Cisumdawu Toll Road connects the cities of Cileunyi, Sumedang, and Dawuan. The toll road will connect Kertajati International Airport.

Surabaya–Gresik Toll Road

The Surabaya–Gresik Toll Road connects Surabaya with Gresik. Gresik is an important port for East Java, and it is the location of PT Semen Gresik (Gresik Cement). This toll road is operated by PT Margabumi Matraraya.

Surabaya–Tanjung Perak Toll Road

The Surabaya–Tanjung Perak Toll Road or SERR (Surabaya East Ring Road) connects the city of Surabaya with its port at Tanjung Perak.

KLBM Toll Road

Ngoro-Krian-Legundi-Bunder-Manyar Toll Road or abbreviated as KLBM Toll Road is a 38.39 kilometer toll road that connects the Krian area, Sidoarjo Regency and Manyar, Gresik Regency, East Java Province . This toll road is connected with the planned Tuban-Gresik Toll Road to the north and the Surabaya-Mojokerto Toll Road to the south. This toll road crosses the Sidoarjo and Gresik Regencies . KLBM Toll Road is a toll road that connects the main industrial areas in the main buffer areas of Surabaya, namely Sidoarjo and Gresik. This toll road is planned to start operating in 2019.

Waru–Juanda Toll Road

The Waru–Juanda Toll Road connects Surabaya with its airport (Juanda International Airport). This toll road is fully operated by Citra Margatama Surabaya, a subsidiary of Citra Marga Nusaphala Persada.

Juanda–Tanjung Perak Toll Road

The Juanda–Tanjung Perak Toll Road is also called the Surabaya Eastern Ring Road (SERR). It will connect Juanda International Airport with Tanjung Perak Port.

Pandaan–Malang Toll Road

The 38.5-kilometre (23.9 mi) Pandaan-Malang Toll Road is divided into five sections: Section 1 (15.5 kilometres (9.6 mi)) between Pandaan and Purwodadi, Section 2 (8.1 kilometres (5.0 mi) between Purwodadi and Lawang, Section 3 7.1 kilometres (4.4 mi) between Lawang and Singosari, Section 4 (4.8 kilometres (3.0 mi) between Singosari and Pakis, and Section 5 (3.1 kilometres (1.9 mi) between Pakis and Malang. This toll road connects with Gempol-Pandaan Toll Road. On May 13, 2019, Sections 1, 2 and 3 have been formally opened, whereas Section 4 which is 87 percent completed, is opened for daytime travel only to accommodate travellers leaving for Eid Al-Fitr. The toll road has reduced traffic on arterial roads and national roads, which will facilitate transportation of goods to Malang and Batu, and has cut the travel time between Pandaan and Malang to less than an hour.

Solo–Yogyakarta–Kulonprogo Toll Road

The Solo–Yogyakarta-Kulonprogo Toll Road will connect the cities of Surakarta and Yogyakarta. The toll road runs from north to south with the north end connected to the Semarang-Solo Toll Road and the south end connected Yogyakarta-Magelang.

Semarang–Demak Toll Road

On September 23, 2019, a concession to PT Pembangunan Perumahan Semarang Demak signing has been done for building 27 kilometers Semarang Demak Toll Road. The toll road will be also functioned as embankment to avoid land inundation by sea water. Predicted the project will be finished and functioned in 2022.

Impact

The completion of Trans-Java Toll Road connecting Jakarta and Surabaya in 2018 created a surge of intercity bus services in Indonesia. During this time, some intercity bus services began operating fleet of double decker busses.

Junction lists

Jakarta–Tangerang–Merak section

Note: The distance and exit number are measured from the start of this section

ProvinceRegencyLocationkmmiExitNameDestinationsNotes
JakartaWest JakartaGrogol Petamburan0.00.00Tomang InterchangeJakarta Inner Ring RoadSoekarno-Hatta International Airport, Tanjung Priok, Pluit, Semanggi, Cawang, CikampekWestern terminus, Start of Toll Route 7
Tomang Toll Gate (westbound tolls only)
0Tomang RampTomang, Slipi, Grogol
Kebon Jeruk3.292.043Kebon Jeruk Toll GateKebon Jeruk, Kedoya
Kembangan5.933.686Meruya Toll GateMeruya, Kembangan, JogloWestbound exit, eastbound entry only
7.304.547Meruya InterchangeJakarta Outer Ring RoadSoekarno-Hatta International Airport, Rawa Buaya, Kalideres, Meruya, Joglo, Ciledug
BantenTangerangKarang Tengah9.515.9111Karang Tengah Barat Toll GateKarang Tengah, Ciledug, Cipondoh
Pinang15.239.4615Kunciran InterchangeJakarta Outer Ring Road 2Soekarno-Hatta International Airport, Pinang, Cipondoh, Kunciran, Bintaro, Serpong
15.239.4615Kunciran Toll GateKunciran, Alam Sutera, SerpongWestbound exit, eastbound entry only
18.5111.5018Tangerang Toll GateTangerang, Pakulonan, Serpong
TangerangKelapa Dua20.9513.0221Karawaci Toll GateKarawaci, Binong, Legok
Curug26.5016.4726Bitung Toll GateBitung, Curug, Budiarto Airport
Cikupa31.6319.65Cikupa Toll Gate (Main toll gate/Border between Jakarta–Tangerang and Tangerang–Merak)
35.7822.2335Balaraja Timur Toll GateBalaraja, Tigaraksa, Cikupa
Balaraja39.1124.3039Balaraja Barat Toll GateBalaraja, Tigaraksa
SerangCikande52.3332.5252Cikande Toll GateCikande, Cikande Industrial Complex
Kragilan59.9537.2560Ciujung Toll GateCiujung, Kragilan
Ciruas64.1039.8364Walantaka InterchangeSerang–Panimbang Toll RoadRangkasbitung, Pandeglang, Tanjung Lesung
SerangCipocok Jaya72.2144.8772Serang Timur Toll GateSerang, Old Banten, Pandeglang
Taktakan77.6248.2377Serang Barat Toll GateSerang, Kramatwatu
SerangKramatwatu87.3654.2887Cilegon Timur Toll GateCilegon, Bojonegara
CilegonPurwakarta95.1959.1595Cilegon Barat Toll GateCilegon, Anyer, Carita, Krakatau SteelWestbound exit, eastbound entry only
Grogol98.4861.1998Merak Toll GateMerakWesternmost toll gate/exit in Java, Western terminus of Toll Route 1
1.000 mi = 1.609 km; 1.000 km = 0.621 mi Electronic toll collectionIncomplete accessRoute transition

Jakarta–Cirebon–Semarang section

Note: Distance is measured from the start of name of toll road, meanwhile exit number is measured from the start of this section

ProvinceRegencyLocationkmmiExitNameDestinationsNotes
JakartaEast JakartaJatinegara0.00.00Cawang InterchangeJakarta Inner Ring RoadGrogol, Tangerang, Soekarno-Hatta International Airport, Jatinegara, Ancol, Tanjung PriokWestern terminus, End of Toll Route 7
Makasar2.01.2Halim Utama Toll Gate (westbound tolls only)
2.091.302Halim Toll GateCawang, Halim Airport Jagorawi Toll RoadWestbound exit only
4.022.504Pondok Gede Barat Toll GatePondok Gede, Jatiwaringin, Pondok Kelapa
West JavaBekasiPondok Gede8.004.978Pondok Gede Timur Toll GateJatibening, CikunirEastbound exit & Westbound entry only.
9.255.7510Cikunir InterchangeJakarta Outer Ring RoadPondok Kelapa, Bintara, Tanjung Priok, Jatiasih, Jatiwarna Jagorawi Toll Road
9.455.8710Sheikh Mohammed bin Zayed SkywayEast Karawang, Bandung, CikampekSmall vehicles only, Westbound terminus, Eastbound entrance
South Bekasi13.108.1414Bekasi Barat Toll GateWest Bekasi, Pekayon, Kalimalang
East Bekasi16.5910.3116Bekasi Timur Toll GateEast Bekasi, Bulak Kapal, Bantar Gebang
BekasiSouth Tambun21.0613.0921Tambun Toll GateTambun, Setu, Mustika Jaya
Cikarang24.1815.0224Cibitung Interchange
29.4018.2730Cikarang Utara Toll GateCikarang Dry Port
30.8419.1631Cikarang Barat Toll GateNorth Cikarang, Lemahabang, Cibarusah
34.4321.3934Cibatu Toll GateCibatu, Jayamukti, Industrial Complex
37.0223.0037Cikarang Pusat Toll GateEast Cikarang, Pasirranji, Sukamahi
KarawangWest Telukjambe46.8429.1147Karawang Barat Toll GateWest Karawang, Rengasdengklok
47.4529.4847Sheikh Mohammed bin Zayed SkywayJakarta, BogorSmall vehicles only, Eastbound terminus, Westbound entrance
Klari54.0433.5854Karawang Timur Toll GateEast Karawang, Klari
Cikampek66.9641.6167Kalihurip InterchangeCipularang Toll RoadBandungNorthern end of Toll Route 4
67.9342.2168Kalihurip Toll GateDawuan, Kalihurip, Bukit Indah
69.8843.42Cikampek Utama Toll Gate (Main toll gate)
PurwakartaBungursari72.5045.0572Cikampek Toll GateCikampek, Bungursari, PurwakartaEastern terminus
73.8045.86Cikopo–Palimanan Toll Road
0.00.072Cikampek Toll GateCikampek, Bungursari, Purwakarta Jakarta–Cikampek Toll RoadWestern terminus
SubangKalijati25.5115.8598Kalijati Toll GateKalijati, Purwadadi, Sukamandi
Subang37.0623.03109Subang Toll GateSubang, Pamanukan, Lembang
IndramayuTerisi65.4240.65137Cikedung Toll GateCikedung, Cikamurang, Indramayu
MajalengkaKertajati79.6149.47152Kertajati JunctionCisumdawu Toll RoadSumedang, Bandung
85.8553.34159Kertajati Toll GateKertajati International Airport, Kertajati, Majalengka
Sumberjaya101.9863.37174Sumberjaya Toll GateSumberjaya, Jatiwangi, Bandung
CirebonPalimanan116.0672.12188Palimanan InterchangePalimanan, Jatibarang, IndramayuEastern terminus
116.2672.24Palimanan–Kanci Toll Road
0.00.0188Palimanan Toll GatePalimanan, Jatibarang, Indramayu Cikopo–Palimanan Toll RoadWestern terminus
Plumbon6.383.96194Plumbon Toll GatePlumbon, Plered, Trusmi
Talun15.229.46203Ciperna Toll GateCiperna, Cirebon, Kuningan
Astanajapura26.1616.26214Kanci Toll GateKanci, AstanajapuraEastern terminus
26.3016.34Kanci–Pejagan Toll Road
0.00.0214Kanci Toll GateKanci, Astanajapura Palimanan–Kanci Toll RoadWestern terminus
Ciledug18.3511.40233Ciledug Toll GateCiledug, Losari, Kuningan
Central JavaBrebesTanjung33.5720.86247Pejagan Toll GatePejagan, Prupuk, Purwokerto, CilacapEastern terminus
33.7020.94Pejagan–Pemalang Toll Road
0.00.0248Pejagan Toll GatePejagan, Prupuk, Purwokerto, Cilacap Kanci–Pejagan Toll RoadWestern terminus
Wanasari14.609.07263Brebes Barat Toll GateBulakamba, Klampok
Brebes20.6312.82278Brebes Timur Toll GateBrebes, Tegal
TegalTalang31.2419.41289Tegal Toll GateSlawi, Tegal, Guci
PemalangTaman64.0339.79312Pemalang Toll GatePemalang, ComalEastern terminus
64.1039.83Pemalang–Batang Toll Road
Taman0.00.0312Pemalang Toll GatePemalang, Comal Pejagan–Pemalang Toll RoadWestern terminus
PekalonganBojong19.1411.89331Bojong Toll GatePekalongan, Kajen
BatangWarungasem29.7418.48341Batang Toll GateBatang, Pekalongan
Kandeman36.4822.67348Kandeman Toll GateBatang, Subah, KandemanEastern terminus
36.6022.74Batang–Semarang Toll Road
Kandeman0.00.0348Kandeman Toll GateBatang, Subah, Kandeman Pemalang–Batang Toll RoadWestern terminus
Gringsing23.9614.89371Gringsing Toll GateGringsing, Industrial Area
KendalWeleri36.1022.43384Weleri Toll GateWeleri, Batang
Pegandon47.0429.23395Kendal Toll GateKendal, Pegandon, Patebon
Kaliwungu60.4037.53409Kaliwungu Toll GateKaliwungu, Boja
SemarangNgaliyan64.8840.31Kalikangkung Toll Gate (Main toll gate)
71.3044.30419Krapyak InterchangeKrapyak, Ahmad Yani International Airport Semarang Toll RoadDemak, Solo, SurabayaEastern terminus, Eastern end of Toll Road Route 1, Western end of Toll Road Route 6
1.000 mi = 1.609 km; 1.000 km = 0.621 mi Concurrency terminusElectronic toll collectionIncomplete accessRoute transition

Semarang–Surakarta–Surabaya section

Note: Distance is measured from the start of name of toll road, meanwhile exit number is measured from the start of Jakarta section

ProvinceRegencyLocationkmmiExitNameDestinationsNotes
Central JavaSemarangNgaliyan/West Semarang0.00.0419Krapyak InterchangeBatang–Semarang Toll RoadBatang, Pemalang, Jakarta
West Semarang0.80.50Krapyak Toll Gate (Northbound tolls only)
2.451.52421Manyaran Toll GateSouthbound entrance only
Gajahmungkur7.834.87427Jatingaleh Toll GateJatingaleh, Simpang Lima, Jatidiri Stadium
Candisari10.116.28429Jangli InterchangeNorthbound (Section C) – Port of Tanjung Emas, Demak, Purwodadi Southbound (Section B) – Tembalang, Srondol Semarang–Solo Toll Road
Banyumanik0.00.0419 (433)Tembalang InterchangeSemarang Toll RoadKota Lama Semarang, Port of Tanjung Emas, Ahmad Yani International AirportNorthern terminus
1.671.04Banyumanik Toll Gate (Main toll gate)
420 (434)Banyumanik RampTembalang, Diponegoro UniversityNorthbound exit, southbound entrance only
SemarangEast Ungaran11.186.95430 (444)Ungaran Toll GateUngaran, Gunungpati, Bandungan
Bawen23.1314.37442 (456)Bawen Toll GateBawen, Ambarawa, Magelang
Tengaran40.4325.12459 (473)Salatiga Toll GateSalatiga, Suruh, Tingkir
BoyolaliMojosongo62.4038.77483 (497)Boyolali Toll GateBoyolali, Klaten, Yogyakarta
KaranganyarColomadu73.6845.78493 (507)Colomadu Toll GateKartasura, Klaten
BoyolaliBanyudono74.1046.04Solo–Kertosono Toll Road
KaranganyarColomadu0.00.0493 (507)Colomadu Toll GateKartasura, Klaten, Yogyakarta Semarang–Solo Toll Road Solo–Yogyakarta Toll RoadWestern terminus
BoyolaliNgemplak5.153.20498 (512)Adi Sumarmo Airport Toll GateAdisumarmo International Airport
11.447.11504 (518)Ngemplak Toll GateSolo
KaranganyarGondangrejo13.928.65506 (520)Gondangrejo Toll GateMojosongo, Gondangrejo, Purwodadi, Solo
Kebakkramat21.7113.49513 (527)Karanganyar Toll GatePalur, Karanganyar, Tawangmangu
SragenSidoharjo35.5922.11527 (541)Sragen Toll GateSragen, Gemolong, Purwodadi
Sambungmacan52.1932.43544 (558)East Sragen Toll GateMantingan, Gendingan, Purwodadi
East JavaNgawiNgawi86.7753.92579 (593)Ngawi Toll GateNgawi, Cepu, Magetan
86.8053.94Ngawi–Kertosono Toll Road
0.00.0579 (593)Ngawi Toll GateNgawi, Cepu, Magetan Solo–Ngawi Toll Road
MadiunMadiun23.6314.68602 (616)Madiun Toll GateMadiun Regency, Madiun, Magetan, Ponorogo
Balerejo32.1619.98611 (625)Caruban Toll GateCaruban, Karangjati
NganjukSukomoro67.8342.15646 (660)Nganjuk Toll GateNganjuk, Kediri, Blitar
JombangBandarkedungmulyo93.1257.86672 (686)Bandar Toll GateKertosono, KediriEastern terminus
94.058.4Kertosono–Mojokerto Toll Road
0.00.0672 (686)Bandar Toll GateKertosono, Kediri Solo–Kertosono Toll RoadWestern terminus
Tembelang14.418.95686 (700)Jombang Toll GateJombang, Ploso
MojokertoGedeg34.5521.47707 (721)Mojokerto Barat Toll GateGedeg, Mojokerto, Lamongan
Jetis39.8424.76712 (726)Penompo Toll GateMojokertoEastern terminus
40.0024.85Surabaya–Mojokerto Toll Road
Jetis0.00.0712 (726)Penompo Toll GateMojokerto, Mojosari, Balongbendo Kertosono–Mojokerto Toll RoadWestern terminus
GresikWringinanom11.427.10724 (738)Wringinanom InterchangeKrian–Legundi–Bunder–Manyar Toll RoadGresik, Lamongan, Tuban, Krian, Wringinanom, BalongbendoPartially functioning from 31 December 2022 – 3 January 2023.
Driyorejo16.2510.10729 (743)Krian Toll GateKrian, Cerme, Mojosari
21.9513.64735 (749)Driyorejo Toll GateDriyorejo, Lakarsantri, Benowo
SurabayaKarangpilang28.4617.68Warugunung Toll Plaza (Main toll plaza)
29.8618.55742 (756)Karangpilang Toll GateKarangpilang, Wonokromo, WiyungEastbound exit, westbound entrance only
SidoarjoTaman32.0919.94745 (759)Waru InterchangeSurabaya–Gempol Toll Road – Gunung Sari, Sidoarjo, Pasuruan, Malang Surabaya–Gresik Toll RoadEastern terminus of Toll Road 11
Waru33.0020.51Waru–Juanda Toll Road
1.000 mi = 1.609 km; 1.000 km = 0.621 mi Electronic toll collectionIncomplete accessRoute transition

Surabaya–Pasuruan–Banyuwangi section

The entire section is located in East Java.

Note: Note: Distance is measured from the start of Jakarta section, while exit number is measured from the start of Surabaya section

RegencyLocationkmmiExitNameDestinationsNotes
SidoarjoTaman74546316 (758)Waru InterchangeWaru Waru–Juanda Toll Road Surabaya–Mojokerto Toll Road
745463Waru Utama Toll Gate (central toll gate heading into downtown Surabaya)
Sidoarjo75647028 (770)Sidoarjo Toll GateSidoarjo, Krian
Tanggulangin76347435 (777)Tanggulangin RampTanggulangin, PorongSouth-bound exit & North-bound entry only
PasuruanGempol769478Kejapanan Toll Gate (central toll gate from/to Gempol)
76947841 (783)Kejapanan RampKejapanan, Tanggulangin, PorongSouth-bound entry & North-bound exit only
77248044 (786)Gempol Toll GateGempol, Jabon
Beji77548247 (789)Beji InterchangeGempol–Pasuruan Toll Road
776482Gempol–Pandaan Toll Road
775482775 (789)Beji InterchangeSurabaya–Gempol Toll RoadSidoarjo, Surabaya Gempol–Pandaan Toll Road – Pandaan, MalangWestern terminus
782486782 (796)Bangil Toll GateBangil, Beji
Kraton789490789 (803)Rembang Toll GateRembang, Industrial Complex, Kraton
PasuruanPurworejo796495796 (810)Pasuruan Toll GatePasuruan, Kejayan
PasuruanGrati809.4502.9809 (823)Grati Toll GateGrati, NgulingEastern terminus
810.1503.4Pasuruan–Probolinggo Toll Road
809.9503.2810 (824)Grati Toll GateGrati, Nguling Gempol–Pasuruan Toll RoadWestern terminus
Tongas822.6511.1822 (836)Tongas Toll GateTongas, Wringinanom, Mount Bromo
ProbolinggoSumberasih829.6515.5829 (843)Probolinggo Barat Toll GateWest Probolinggo, Bee Jay Bakau Resort, Mount Bromo
Leces840.4522.2840 (854)Probolinggo Timur Toll GateEast Probolinggo, Lumajang
Gending848.5527.2849 (863)Gending Toll GateGending
854.3530.8Probolinggo–Banyuwangi Toll Road (Planned)
1.000 mi = 1.609 km; 1.000 km = 0.621 mi Electronic toll collectionIncomplete accessRoute transition

See also

External links