The route from Karanganyar to Banda Aceh is best covered by air. You must travel to Adisumarmo Airport in Solo, fly to Jakarta, and then take a direct flight to Sultan Iskandar Muda International Airport in Banda Aceh. There are no practical land routes due to the extreme distance and sea crossings required. Plan for a full day of travel.
Total Distance: Driving distance 3,200 km, air distance 2,500 km.
Book early to secure lower fares on the Jakarta-Banda Aceh leg.
March to June for dry weather.