The journey from Bogor to Surabaya spans approximately 800 kilometers across the island of Java. You must first travel to Jakarta to access long-distance rail or air connections. The Trans Java Toll Road provides a seamless driving route for those preferring private vehicles. Trains offer the most scenic and comfortable experience through the Javanese countryside. Expect a travel time of 10 to 12 hours depending on your chosen mode of transport.
Total Distance: Driving distance 800 km, straight-line air distance 680 km.
|
Connecting via Jakarta Gambir
|
Direct from Soekarno-Hatta (CGK)
|
|
|---|---|---|
| Duration | 10 hours 30 mins | 1 hour 45 mins |
| Avg Price | 500,000 - 900,000 IDR | 1,200,000 - 2,500,000 IDR |
| Operator | PT Kereta Api Indonesia | Garuda Indonesia |
| Route | Gambir Station to Pasar Turi Station via Northern Coast Line | CGK to Juanda International Airport (SUB) |
| Tip | Book your tickets via the KAI Access app at least 30 days in advance. | Allow 3 hours for the commute from Bogor to CGK airport. |
May to September for dry weather and clear views of the volcanic landscapes.