The journey from Salatiga to Palembang covers approximately 1,000 kilometers. Flying is the most practical and efficient way to travel, as it involves crossing the Java Sea. You should travel from Salatiga to Semarang (Ahmad Yani International Airport) and take a flight to Palembang (Sultan Mahmud Badaruddin II International Airport). This journey takes about 4 to 5 hours in total, including travel to the airport and the flight. It is the most comfortable and time-saving option.
Total Distance: 1,000 km straight-line distance.
Book your flight in advance for better prices.
Any time of the year, but avoid the peak holiday season.