Traveling from Bengkulu to Pekalongan requires crossing from Sumatra to Java. The most common method is taking an AKAP bus to the Bakauheni port, crossing to Merak, and continuing by bus to Pekalongan. Alternatively, you can fly from Bengkulu to Jakarta and take a train to Pekalongan Station. The bus journey takes about 35 hours, while the flight-train route takes roughly 10 hours. Pekalongan is renowned as the center of Indonesian batik.
Total Distance: 1150 km driving distance, 630 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 35 hours | 10 hours |
| Avg Price | IDR 700,000 | IDR 1,900,000 |
| Operator | PO SAN | Garuda Indonesia / Citilink |
| Route | Bengkulu - Bandar Lampung - Bakauheni - Merak - Pekalongan | Bengkulu (BKS) - Jakarta (CGK) - Train to Pekalongan |
| Tip | Bring a neck pillow for the long bus ride. | Book your train ticket from Jakarta to Pekalongan at least two weeks in advance. |
June to August, when the weather is dry and ideal for exploring the batik workshops.