# List of toll roads in Indonesia

This is a list of toll roads in Indonesia grouped per province. Partially opened, under-construction, and proposed toll roads are listed in italics.
The toll roads are operated by state-owned enterprises, mainly by Jasa Marga, Hutama Karya, Waskita Toll Road, and various private companies like Citra Marga Nusaphala Persada and Astra Infra. All operators are under the auspices of the Toll Road Regulatory Agency (Badan Pengatur Jalan Tol, BPJT) of the Ministry of Public Works and Housing.

## Lists

| Island | Province | Toll Road name | Length (km) | Operator |
| Sumatra Trans-Sumatra Toll Road (current and planned) | Aceh | Sigli–Banda Aceh Toll Road | 49.8 (operational), 74 (total) | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | North Sumatra | Medan–Binjai Toll Road | 16.8 | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | North Sumatra | Binjai–Langsa Toll Road | 11.8 (operational), 130.9 (total) | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | North Sumatra | Belawan–Tanjung Morawa Toll Road | 34.4 | Jasa Marga |
| Sumatra Trans-Sumatra Toll Road (current and planned) | North Sumatra | Medan–Kuala Namu–Tebing Tinggi Toll Road | 61.8 | Jasamarga Kualanamu Tol |
| Sumatra Trans-Sumatra Toll Road (current and planned) | Riau | Pekanbaru–Dumai Toll Road | 131.5 | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | West Sumatra | Padang–Pekanbaru Toll Road | 38 (operational), 255 (total) | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | Bengkulu | Bengkulu–Lubuk Linggau Toll Road | 18 (operational), 95 (total) | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | South Sumatra | Kayu Agung–Palembang–Betung Toll Road | 42.5 (operational), 111.7 (total) | Waskita Sriwijaya Tol |
| Sumatra Trans-Sumatra Toll Road (current and planned) | South Sumatra | Palembang–Indralaya Toll Road | 22.0 | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | Lampung | Bakauheni–Terbanggi Besar Toll Road | 140.9 | Hutama Karya |
| Sumatra Trans-Sumatra Toll Road (current and planned) | Lampung | Terbanggi Besar–Pematang Panggang–Kayuagung Toll Road | 189 | Hutama Karya |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Prof. Dr. Ir. Soedijatmo Toll Road | 14 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Tangerang Toll Road | 27 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Serpong Toll Road | 12 | Jasa Marga (Ulujami–Pondok Aren) Bintaro Serpong Damai (Ulujami–Pondok Aren) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Depok–Antasari Toll Road | 15.7 (operational), 23 (total) | Citra Waspphutowa |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Bogor–Ciawi Toll Road | 47 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Cikampek Toll Road | 72 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Inner Ring Road | 46 | Jasa Marga (Pluit–Cawang) Citra Marga Nusaphala Persada (Cawang–Tanjung Priok–Pluit) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Outer Ring Road | 65 | Jakarta Lingkar Barat Satu (Penjaringan–Kembangan) (W1) Marga Lingkar Jakarta (Kembangan–Ulujami) (W2) Jasa Marga (Ulujami–Pondok Pinang) (W3) Hutama Karya (Ciputat–TMII) (S) Jasa Marga (TMII–Cikunir–Cilincing) (E1–E2–E3) Hutama Karya (Tanjung Priok Access Toll Road) (N) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Inner Ring Road 2 (6 Inner City Toll Roads) | 9.44 (operational), 69.77 (total) | Jakarta Toll Road Development (Sunter–Kelapa Gading–Pulogebang) (Semanan–Grogol–Sunter) (Duri Pulo–Kampung Melayu) (Kampung Melayu–Kemayoran) (Ulujami–Tanah Abang) (Pasar Minggu–Casablanca Toll Road) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Outer Ring Road 2 | 110.4 | Jasamarga Kunciran Cengkareng (Cengkareng–Kunciran) Marga Trans Nusantara (Kunciran–Serpong) Cinere Serpong Jaya (Serpong–Pamulang) Translingkar Kita Jaya (Cinere–Jagorawi) Cimanggis Cibitung Tollways (Cimanggis–Cibitung) Cibitung Tanjung Priok Port Tollways (Cibitung–Cilincing) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Outer Ring Road 3 | 283.71 (estimation) | Duta Graha Karya (Kamal–Teluk Naga–Rajeg) Djarum (Semanan–Balaraja) Trans Bumi Serbaraja (Serpong–Balaraja) tba (Serpong–Bitung–Batu Ceper) Persada Utama Infra (Bogor–Serpong via Parung) Marga Sarana Jabar [BORR (Bogor Outer Ring Road)] Persada Utama Infra (Sentul–Karawang Barat) tba (Karawang Barat–Babelan) tba (Babelan–Pulogebang) |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Bekasi–Cawang–Kampung Melayu Toll Road | 21.49 (operational), 33,89 (total) | Kresna Kusuma Dyandra Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Cikampek Elevated Toll Road | 36.4 | Jasamarga Jalan layang Cikampek |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta Harbour Road 2 (Tanjung Priok–Ancol Timur–Pluit) Toll Road | 9.60 (under construction) | Citra Marga Nusaphala Persada |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Jakarta–Cikampek 2 South Toll Road | 62 (under construction) | Jasamarga Japek Selatan |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Jabodetabekpunjur | Bogor Ring Road Toll Road | 8.5 (operational), 13 (total) | Marga Sarana Jabar |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Banten | Tangerang–Merak Toll Road | 73 | Marga Mandala Sakti |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Banten | Serang–Panimbang Toll Road | 26.5 (operational), 83.5 (total) | Wijaya Karya Serang Panimbang |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Cikampek–Purwakarta–Padalarang Toll Road | 58.3 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Padalarang–Cileunyi Toll Road | 36 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Cileunyi–Sumedang–Dawuan Toll Road | 62.6 | Citra Karya Jabar |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Soreang–Pasir Koja Toll Road | 10.6 | Citra Marga Lintas Jabar |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Cikopo–Palimanan Toll Road | 116.75 | Lintas Marga Sedaya |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Palimanan–Kanci Toll Road | 26 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Kanci–Pejagan Toll Road | 35 | Semesta Marga Raya |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Ciawi–Sukabumi | 27.3 (operational), 53.6 (total) | Trans Jabar Tol |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | West Java (exclude Bogor, Depok, and Bekasi) | Gedebage–Tasikmalaya–Cilacap Toll Road | 206.65 (in preparation) | tba |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Pejagan-Pemalang Toll Road | 57.5 | Pejagan Pemalang Toll Road |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Pemalang-Batang Toll Road | 39 | Pemalang Batang Toll Road |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Batang-Semarang Toll Road | 75 | Jasamarga Semarang Batang |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Semarang ABC Toll Road | 25 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Semarang–Demak Toll Road | 16,01 (operational) 24.74 (total) | PP Semarang Demak |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Demak–Tuban Toll Road | 176.99 (in preparation) | tba |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Harbour Toll Road Semarang (Semarang–Kendal) | 20,86 (in preparation) | tba |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Semarang–Solo Toll Road | 72.68 | Trans Marga Jateng |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Solo–Ngawi Toll Road | 90.43 | Jasamarga Solo Ngawi |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Yogyakarta–Solo Toll Road | 58.01 (under construction) | Jasamarga Jogja Solo |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Yogyakarta–Sleman–YIA Kulonprogo Toll Road | 35.74 (in preparation) | Jasamarga Jogja Solo |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Yogyakarta–Bawen Toll Road | 75.82 (under construction) | Jasa Marga Jogja Bawen |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Pejagan/Tegal–Cilacap Toll Road | 141 (in preparation) | tba |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | Central Java & Yogyakarta | Cilacap–Yogyakarta Toll Road | 167.07 (in preparation) | tba |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Krian–Legundi–Bunder–Manyar Toll Road | 29 (operational), 38 (total) | Waskita Bumi Wira |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Waru-Juanda Toll Road | 13 | Citra Margatama Surabaya |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Surabaya–Mojokerto Toll Road | 36.27 | Jasamarga Surabaya Mojokerto |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Jombang–Mojokerto Toll Road | 40.5 | Astra Tol Nusantara |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Ngawi–Kertosono Toll Road | 87 | Jasamarga Ngawi Kertosono Kediri |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Surabaya–Gresik Toll Road | 21 | Margabumi Matraraya |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Surabaya–Gempol Toll Road | 43 | Jasa Marga |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Gempol–Pandaan Toll Road | 14 | Jasa Marga Pandaan Tol |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Pandaan-Malang Toll Road | 38.5 | Jasamarga Pandaan Malang |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Gempol–Pasuruan Toll Road | 34.15 | Jasamarga Gempol Pasuruan |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Pasuruan–Probolinggo Toll Road | 39.85 | Trans-Jawa Paspro Jalan Tol |
| Java Trans-Java Toll Road (as per 30 July 2022 update) | East Java | Probolinggo–Banyuwangi Toll Road | 176.4 (under construction) | Jasamarga Probolinggo Banyuwangi (JPB) |
| Bali | Bali | Bali Mandara Toll Road | 10 | Jasamarga Bali Tol |
| Bali | Bali | Gilimanuk–Mengwi Toll Road | 96,84 (under construction) | tba |
| Kalimantan | East Kalimantan | Balikpapan–Samarinda Toll Road | 99.3 | Jasa Marga |
| Sulawesi | North Sulawesi | Manado–Bitung Toll Road | 40 | Jasamarga Manado Bitung |
| Sulawesi | South Sulawesi | Ir. Sutami Toll Road | 12 | Jalan Tol Seksi Empat |
| Sulawesi | South Sulawesi | Reformasi Toll Road | 6 | Bosowa Marga Nusantara |
| Sulawesi | South Sulawesi | Pettarani Elevated Toll Road | 4.3 | Bosowa Marga Nusantara |
Source : BUJT

## Gallery

* Bali Mandara Toll Road
* Jagorawi Toll Road
* Jakarta-Cikampek toll road
* Jakarta-Cikampek toll road, before widening
* Ciawi toll plaza
* Jakarta Outer Ring Road
* Toll road exit sign
* Toll road distance sign
* Bakauheni - Terbanggi Besar Toll Road