The route from Buleleng to Tegal takes you across the length of Java via the northern coastal highway (Pantura). You can board an AKAP bus from Singaraja that travels through the ferry port and continues along the coast to Tegal. Alternatively, travel to Surabaya by bus and take a train to Tegal Station. Tegal is a major transit point on the northern rail line, making it accessible from major Javanese cities.
Total Distance: Driving distance 850 km, straight-line air distance 700 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 20 hours | 24 hours |
| Avg Price | 400,000 - 600,000 IDR | 500,000 - 700,000 IDR |
| Operator | PT Kereta Api Indonesia | PO Pahala Kencana |
| Route | Surabaya Gubeng to Tegal Station | Singaraja - Gilimanuk - Ketapang - Pantura Highway - Tegal |
| Tip | The northern rail line offers beautiful views of the Java Sea. | Check the bus schedule as some routes require a transfer in Surabaya. |
March to November to avoid the peak of the rainy season which can cause flooding on the northern coast.