Nusa Dua
Nusa Dua
Solo
Solo
Train Flight

Nusa Dua to Solo

Updated: 28 May 2026

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.
Fastest Way
Direct flight from Ngurah Rai International Airport.
Cheapest Way
Bus and train combination via Surabaya.
Compare Nusa Dua to Solo Routes
Train
Connecting
Flight
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.
Travel Tips
  • Transport
    Use ride-hailing apps for convenient city travel.
  • Food
    Try 'Nasi Liwet', a traditional rice dish unique to Solo.
  • Weather
    It can be hot; stay hydrated.
  • Airport
    Adi Soemarmo Airport is well-connected to the city.
  • Language
    Basic Indonesian is helpful for navigating local markets.
Safety Tips
  • Personal Safety
    Keep your belongings secure in crowded areas.
  • Traffic
    Be cautious when crossing busy streets.
  • Emergency
    Save local emergency numbers in your phone.
  • Hydration
    Drink only bottled or filtered water.
People Also Ask
  • Is it better to fly?
    Yes, it is much faster and more convenient.
  • How long is the train?
    The train from Surabaya to Solo takes about 3-4 hours.
  • Is Solo safe?
    Yes, it is a safe and friendly city for tourists.
  • Can I take a train from Bali?
    No, you must reach Java first.
  • What is the best time to visit?
    During the dry season from May to September.
Quick Info
  • From Nusa Dua, Bali, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather and cultural festivals.

Things to Do in Solo
1
Kraton Surakarta
The royal palace of the Sunan, showcasing traditional Javanese architecture and history.
2
Pasar Klewer
A famous market known for its wide selection of batik textiles.
3
Mangkunegaran Palace
A beautiful palace with a museum and traditional dance performances.
4
Laweyan Batik Village
A historic neighborhood where you can learn about and buy traditional batik.
Tags
Nusa Dua to Solo Bali to Solo flight to Solo train to Solo traveling to Central Java Solo transport Bali to Java Solo tourism