To reach Surabaya from Baturiti, you must first travel to Denpasar airport, which takes about 2 hours by car. From there, a short 1-hour flight connects you to Juanda International Airport (SUB) in Surabaya. Alternatively, you can take a bus from Denpasar to Surabaya, which involves a ferry crossing from Gilimanuk to Ketapang and a long drive through East Java. Flying is significantly faster and more comfortable for this route.
Total Distance: 430 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 1 hour |
| Avg Price | IDR 300,000 - 500,000 | IDR 800,000 - 1,500,000 |
| Operator | PO Gunung Harta | Citilink / Lion Air |
| Route | Denpasar - Gilimanuk - Ketapang - Surabaya | DPS Airport to SUB Airport |
| Tip | Includes a ferry crossing; bring your ID. | Flights are frequent and affordable. |
May to September for dry weather.