The most practical way to travel from Ubud to Palembang is by flying from Ngurah Rai to Sultan Mahmud Badaruddin II Airport. The total distance is 1,500 km. You will likely have a layover in Jakarta. The journey takes about 6 hours. Palembang is famous for its river culture and Pempek cuisine.
Total Distance: 1,500 km air distance.
Book early to get better rates on connecting flights.
June to August for dry weather.