Ubud
Ubud
Solo
Solo
Flight

Ubud to Solo

Updated: 28 May 2026

The journey from Ubud to Solo involves a flight from Denpasar (DPS) to Adi Soemarmo International Airport (SOC). The flight takes about 1.5 hours. Flying is the most practical and fastest way to travel.

Total Distance: 550 km straight-line distance.
Fastest Way
Direct flight is the fastest.
Cheapest Way
Budget airlines offer the best value.
Compare Ubud to Solo Routes
Flight
Direct
Duration
1 hour 30 mins
Avg Price
IDR 900,000 - 1,800,000
Operator
Lion Air/Citilink
Route
DPS to SOC

Book in advance.

Travel Tips
  • Airport Transfer
    Book a private transfer to the airport.
  • Traffic
    Solo traffic can be heavy.
  • Public Transport
    Use ride-hailing apps.
  • Currency
    Keep cash for small purchases.
  • Safety
    Be aware of your surroundings.
Safety Tips
  • Pickpockets
    Be vigilant in crowded places.
  • Emergency
    Know the location of the nearest hospital.
  • Water
    Only drink bottled water.
  • Scams
    Use official taxis.
People Also Ask
  • Is there a train?
    No, there is no train from Bali to Solo.
  • How long is the flight?
    It takes about 1.5 hours.
  • Can I take a bus?
    Yes, but it is a long journey.
  • What is the best way?
    Flying is the best way.
  • Is Solo safe?
    Yes, it is generally safe.
Quick Info
  • From Ubud, Bali, Indonesia
  • To Solo, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

Dry season is best for travel.

Things to Do in Solo
1
Mangkunegaran Palace
A beautiful palace with traditional Javanese architecture.
2
Pasar Klewer
A famous textile market.
3
Kampung Batik Laweyan
A historic area known for its batik production.
4
Balekambang Park
A beautiful park with a lake.
Tags
Ubud to Solo Bali to Solo flight to Solo bus to Solo Indonesia travel Solo travel guide Ubud transport Bali airport