The journey from Surakarta to Banjarmasin is best completed by air. You will fly from Adi Soemarmo International Airport to Syamsudin Noor International Airport in Banjarmasin, typically with a connection in Jakarta or Surabaya. The total travel time is approximately 5 to 7 hours. This route connects the cultural heart of Java to the 'City of a Thousand Rivers' in South Kalimantan. Expect a comfortable and efficient travel experience.
Total Distance: 1,100 km straight-line air distance.
Lion Air offers the most frequent connections.
May to September, for the best weather to explore the river markets.