The Trans-Java Toll Road is a tolled expressway network that 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, 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).