To travel from Buleleng to Solo (Surakarta), the most efficient method is to fly from Ngurah Rai Airport (DPS) to Adi Soemarmo International Airport (SOC) in Solo. The flight takes about 1.5 hours, plus the 3-hour drive to the airport in Bali. Once in Solo, you can take a taxi to the city center. This is much faster than the long overland journey across Java.
Total Distance: Driving distance is 850 km; straight-line air distance is 650 km.
Solo is known for its rich Javanese culture.
Dry season (April to October) for sightseeing.