Badung
Badung
Solo
Solo
Train Flight

Badung to Solo

Updated: 28 May 2026

The route from Badung to Solo connects the tourist island of Bali to the cultural capital of Central Java. You can fly from Ngurah Rai International Airport to Adi Soemarmo International Airport for a quick journey. Alternatively, you can take a bus to Surabaya and then a train to Solo Balapan Station. Flying is the most efficient method for most travelers.

Total Distance: Air distance is approximately 500 km; road/rail distance is roughly 600 km.
Fastest Way
Direct flight, taking 1 hour 30 minutes.
Cheapest Way
Train (via bus to Surabaya), starting from IDR 400,000.
Compare Badung to Solo Routes
Train
Connecting
Flight
Direct
Duration 15 hours 1 hour 30 mins
Avg Price IDR 400,000 - 700,000 IDR 800,000 - 1,500,000
Operator KAI Lion Air
Route Bus to Surabaya, then train to Solo Balapan DPS to SOC
Tip This is a scenic but long journey; only recommended for those who enjoy train travel. Direct flights are available daily; book in advance for better prices.
Travel Tips
  • Airport Transport
    Use the airport train from Adi Soemarmo to the city center for a convenient ride.
  • Local Food
    Try Nasi Liwet, a traditional rice dish that is a specialty of Solo.
  • Connectivity
    Purchase a local SIM card at the airport for reliable internet access.
  • Weather
    Solo can be warm; dress in light, breathable clothing.
  • Booking
    Book your flights or train tickets in advance to avoid price surges.
Safety Tips
  • Traffic
    Traffic can be congested in the city center; allow extra time for travel.
  • Water
    Drink only bottled or purified water.
  • Valuables
    Keep your belongings secure in crowded markets.
  • Emergency
    Save the local emergency number 112 in your phone.
People Also Ask
  • Are there direct flights from Bali to Solo?
    Yes, there are direct flights available between DPS and SOC.
  • How long does it take to travel by train?
    The train journey from Surabaya to Solo takes about 3 to 4 hours, plus the bus from Bali.
  • What is the best way to get from the airport?
    The airport train is the most convenient option.
  • Is Solo safe for tourists?
    Yes, it is generally safe for travelers.
  • What is the signature dish of Solo?
    Nasi Liwet is the most famous local dish.
Quick Info
  • From Badung, Bali, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for the driest weather.

Things to Do in Solo
1
Mangkunegaran Palace
Explore this beautiful palace to learn about Javanese royalty and culture.
2
Pasar Klewer
Shop for traditional batik fabrics at this famous market, which is a must-visit in Solo.
3
Laweyan Batik Village
Walk through this historic village to see how traditional batik is made.
4
Balekambang Park
Enjoy a relaxing day at this park, which is a popular spot for families and outdoor activities.
Tags
Badung to Solo Bali to Solo travel flights to Adi Soemarmo train to Solo Balapan Solo travel guide DPS to SOC Javanese culture best way to Solo