To reach Solo (Surakarta) from Nusa Dua, the most efficient way is a direct flight from Ngurah Rai (DPS) to Adi Soemarmo International Airport (SOC), taking about 90 minutes. Alternatively, you can take a bus to Surabaya and then a train to Solo, a journey of over 20 hours. Solo is a city rich in Javanese culture, known for its batik, traditional markets, and royal heritage.
Total Distance: 650 km driving distance; 500 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 22 hours | 1 hour 30 mins |
| Avg Price | 400,000 - 750,000 IDR | 900,000 - 1,600,000 IDR |
| Operator | KAI (Kereta Api Indonesia) | Lion Air or Batik Air |
| Route | Bus to Surabaya, then train to Solo | DPS to SOC |
| Tip | The train journey is a great way to see the Javanese countryside. | Book flights in advance for better pricing. |
May to September for dry weather and cultural festivals.