Indice dei contenuti Show
Andare da Bali a Surabaya significa lasciarsi alle spalle le spiagge e i templi induisti per ritrovarsi nella seconda città più grande dell’Indonesia, un posto che pochi turisti considerano ma che merita una sosta se ti muovi verso est di Giava. Denpasar, il punto di partenza più comodo, è un misto di traffico caotico, mercati e templi nascosti tra i vicoli, mentre Surabaya ti accoglie con grattacieli coloniali olandesi, murales enormi e un’energia decisamente più industriale rispetto al ritmo lento di Bali.
Confronto rapido delle opzioni per andare da Bali a Surabaya
| Opzione | Durata | Prezzo indicativo |
|---|---|---|
| 🚌 Bus diretto | 12-14h | 170.000-310.000 IDR Biglietto unico, include il traghetto |
| 🚂 Treno + traghetto Più economico | ~10-11h totali | 56.000-290.000 IDR Più traghetto (10.600 IDR) e trasferimento fino a Gilimanuk |
| ✈️ Aereo Più veloce | ~1h volo | 500.000-900.000 IDR Conviene prenotare con qualche settimana di anticipo |
La distanza tra le due città non è enorme sulla carta, poco più di 300 chilometri, ma lo stretto di Bali che separa le due isole complica tutto. Non esistono ponti, quindi qualsiasi mezzo terrestre deve fare i conti con un traghetto, e questo cambia parecchio i tempi di percorrenza rispetto a quello che ti aspetteresti guardando la mappa.
Se stai organizzando il viaggio verso Giava orientale, magari con l’idea di fare tappa a Ijen o al vulcano Bromo, Surabaya è la base perfetta. È un hub ferroviario e aereo importante, quindi da lì puoi proseguire facilmente. I mezzi per arrivarci da Bali sono principalmente tre e ognuno ha pro e contro marcati.
Andare da Bali a Surabaya in bus

Il bus diretto resta l’opzione più usata da chi vuole risparmiare senza troppi cambi. Gli autobus partono dal Terminal Ubung di Denpasar e il biglietto include già l’attraversamento in traghetto, quindi sali una volta sola e scendi direttamente al Terminal Purabaya di Bungurasih, il grande terminal che serve Surabaya.
Operatori come Gunung Harta, Tami Jaya e Sinar Jaya coprono la tratta con partenze concentrate nel tardo pomeriggio, di solito tra le 16 e le 19 ora locale. Il prezzo varia tra 170.000 e 310.000 rupie a seconda della classe del bus, con le opzioni executive che offrono sedili più larghi e aria condizionata più efficace durante le ore notturne. Sul sito di prenotazione 12Go puoi confrontare gli orari e le classi disponibili prima di scegliere quale operatore prendere.
Il viaggio dura tra le 12 e le 14 ore, un tempo che comprende il trasferimento fino a Gilimanuk, l’attesa e la traversata in traghetto, oltre alla lunga percorrenza su Giava. Molti bus partono di sera apposta, così arrivi a Surabaya al mattino e ti risparmi una notte in hotel. Porta con te qualcosa da mangiare, perché le soste sono poche e spesso in autogrill anonimi.
Raggiungere Surabaya da Bali in treno e traghetto

Chi preferisce spezzare il viaggio e muoversi su rotaia ha un’alternativa un po’ più macchinosa ma sicuramente più interessante dal punto di vista paesaggistico. Si parte da Denpasar con un bus locale o un angkot fino a Gilimanuk, sul lato ovest di Bali, un tragitto che richiede circa quattro ore a seconda del traffico.
Da Gilimanuk il traghetto dell’ASDP attraversa lo stretto fino a Ketapang, a Banyuwangi, in appena 30-60 minuti. Il biglietto costa solo 10.600 rupie e le partenze sono ogni ora, giorno e notte, quindi non serve prenotare con largo anticipo. A Ketapang la stazione ferroviaria si trova a pochi passi dal molo, comodissima per chi vuole proseguire subito.
Da qui puoi prendere il Probowangi, un treno economico che in circa sei ore e venti minuti ti porta alla stazione Gubeng di Surabaya per soli 56.000 rupie, oppure il Mutiara Timur in classe executive, più confortevole e con qualche minuto in meno di percorrenza, a circa 290.000 rupie. Tramite 12GO trovi in un colpo solo gli orari aggiornati di entrambi i treni, utile perché da Ketapang le partenze sono limitate a un paio al giorno.
Questa combinazione richiede più organizzazione rispetto al bus diretto, ma ti permette di scendere a Banyuwangi se vuoi visitare il cratere di Ijen prima di ripartire verso Surabaya. È anche l’opzione preferita da chi viaggia con più calma e non ha fretta di arrivare in giornata, magari spezzando il tragitto con una notte a Banyuwangi.
Spostarsi da Bali a Surabaya in aereo
Se hai un weekend lungo e non ti va di passare mezza giornata tra bus e traghetti, la scelta è quasi obbligata. Il volo tra Denpasar e Surabaya dura giusto un’ora, il tempo di guardare fuori dal finestrino lo stretto di Bali che si allontana, ed è già ora di scendere su Juanda.
Sulla rotta volano soprattutto Citilink e Lion Air, con orari sparsi durante quasi tutta la giornata. Se le low cost principali sono piene capita di trovare posto anche su Super Air Jet o Batik Air, quindi conviene sempre controllare più di un’opzione prima di arrendersi. Prenotando con qualche settimana di anticipo il biglietto costa tra 500.000 e 900.000 rupie, più caro del bus ma la differenza si sente parecchio quando hai poco tempo per goderti Giava orientale.
Juanda dista una ventina di chilometri dal centro di Surabaya. Da lì puoi prendere un taxi oppure salire sul Damri, il bus navetta che in mezz’ora ti scarica in città. Un consiglio spassionato però, se aspetti troppo a prenotare i prezzi salgono in fretta.
Cosa fare a Surabaya
Arrivato a Surabaya, la prima cosa che colpisce è il contrasto tra i quartieri coloniali intorno a Jalan Tunjungan, con le facciate olandesi ben conservate, e la modernità dei centri commerciali che spuntano ovunque. Il monumento agli Eroi, il Tugu Pahlawan, è un buon punto di partenza per capire la storia della città durante la battaglia del 1945 contro le truppe britanniche.
Se cerchi dove dormire, la zona intorno a Jalan Basuki Rahmat offre diversi hotel a buon prezzo con ottimi collegamenti verso il centro storico e verso il terminal Purabaya, comodo se il giorno dopo riparti subito verso un’altra tappa del viaggio. Da lì puoi anche organizzare facilmente una gita di un giorno al Bromo, che dista circa tre ore di auto e resta una delle escursioni più gettonate per chi transita da Surabaya.
Il mercato di Kya Kya, aperto la sera nella Chinatown della città, è perfetto per assaggiare rujak cingur o altri piatti tipici della cucina javanese mentre passeggi tra le bancarelle. E se hai ancora tempo prima di ripartire, lo zoo di Surabaya, uno dei più grandi del sudest asiatico, occupa una mezza giornata intera senza annoiare nemmeno chi viaggia con bambini.