The journey from Pamijahan to Surabaya covers approximately 800 kilometers. The most efficient way to travel is to take an intercity train from Jakarta (Gambir Station) to Surabaya Pasar Turi or Gubeng Station. To reach Jakarta from Pamijahan, you can use a private car or local transport to Bogor Station, then the commuter line. Alternatively, flying from Jakarta (CGK) to Surabaya (SUB) is the fastest option. Surabaya is the second-largest city in Indonesia, a major port, and the gateway to East Java's natural wonders like Mount Bromo.
Total Distance: 800 km driving distance; 680 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 10 hours | 5 hours |
| Avg Price | IDR 400,000 - 900,000 | IDR 1,000,000 - 2,000,000 |
| Operator | PT Kereta Api Indonesia | Garuda Indonesia / Lion Air |
| Route | Bogor - Jakarta - Surabaya Pasar Turi | Jakarta (CGK) - Surabaya (SUB) |
| Tip | The Argo Bromo Anggrek is the premier train service for this route. | Book your flight in advance to get the best prices. |
May to September for dry weather, ideal for exploring the city and nearby Mount Bromo.