Distance between Surakarta and Bima is 876.63 km.
This distance is equal to 544.71 miles, and 473.03 nautical miles.
The distance line on map shows distance from Surakarta to Bima between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Surakarta to Bima,
It takes 0.97 hours to arrive.