The route from Badung to Solo connects the tourist island of Bali to the cultural capital of Central Java. You can fly from Ngurah Rai International Airport to Adi Soemarmo International Airport for a quick journey. Alternatively, you can take a bus to Surabaya and then a train to Solo Balapan Station. Flying is the most efficient method for most travelers.
Total Distance: Air distance is approximately 500 km; road/rail distance is roughly 600 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 15 hours | 1 hour 30 mins |
| Avg Price | IDR 400,000 - 700,000 | IDR 800,000 - 1,500,000 |
| Operator | KAI | Lion Air |
| Route | Bus to Surabaya, then train to Solo Balapan | DPS to SOC |
| Tip | This is a scenic but long journey; only recommended for those who enjoy train travel. | Direct flights are available daily; book in advance for better prices. |
May to September for the driest weather.