The journey from Sukabumi to Surabaya covers approximately 750 kilometers. You will travel through the scenic highlands of West Java before heading east into East Java. Trains are the most comfortable public transport, and the trip takes about 16 hours. Surabaya is a major industrial and commercial hub, known for its history and vibrant city life.
Total Distance: Driving distance is 750 km; straight-line air distance is 600 km.
Trains are comfortable and reliable.
Year-round, but avoid the rainy season for better road conditions.