The journey from Lovina to Solo involves a combination of road and rail travel. You must first take a bus or private car from Lovina to Gilimanuk Port, then cross the Bali Strait by ferry to Ketapang. From Ketapang, take a train or bus to Surabaya, followed by a connecting train to Solo Balapan Station. The total distance is approximately 550 km. This route traverses the scenic northern coast of Bali and the industrial heartland of East Java.
Total Distance: Driving distance 550 km, straight-line air distance 420 km.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 16 hours | 18 hours |
| Avg Price | 400,000 - 600,000 IDR | 350,000 - 500,000 IDR |
| Operator | PT Kereta Api Indonesia | Akas Asri |
| Route | Ketapang Station - Surabaya Gubeng - Solo Balapan | Lovina - Gilimanuk - Ketapang - Surabaya - Solo |
| Tip | Use the Probowangi train from Ketapang to Surabaya, then transfer to the Argo Wilis or Sancaka. | Book your bus ticket to Surabaya at the Gilimanuk terminal for better pricing. |
May to September, as the dry season ensures smoother ferry crossings and less traffic congestion on the Java main road.