You can reach Surabaya from Kuta Utara via a short flight from Ngurah Rai (DPS) to Juanda International Airport (SUB). The flight takes about 1 hour. Alternatively, you can take a bus and ferry combination, which takes approximately 12 to 14 hours. The bus route involves traveling to Gilimanuk, taking a ferry to Ketapang, and then continuing by bus through East Java. Surabaya is a major industrial and commercial hub in Indonesia.
Total Distance: 400 km air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 1 hour |
| Avg Price | 250,000 - 400,000 IDR | 600,000 - 1,200,000 IDR |
| Operator | Akas/Lorena | Lion Air/Citilink |
| Route | Denpasar - Gilimanuk - Ketapang - Surabaya | DPS to SUB |
| Tip | The bus includes the ferry crossing; bring a jacket for the cold AC. | Flights are significantly faster and more comfortable than the bus. |
May to September for dry weather.