Table des matières Show
Aller de Bali à Surabaya, c’est troquer les plages et les temples hindouistes contre la deuxième plus grande ville d’Indonésie, une destination que peu de touristes intègrent à leur itinéraire alors qu’elle mérite clairement une halte si tu remontes vers l’est de Java. Denpasar, le point de départ le plus pratique, carbure au trafic chaotique, aux marchés et aux temples cachés dans les ruelles. Surabaya, elle, t’accueille avec des immeubles coloniaux néerlandais, des fresques murales géantes et une énergie franchement plus industrielle que le rythme tranquille de Bali.
Comparatif rapide des options pour aller de Bali à Surabaya
| Option | Durée | Prix approx. |
|---|---|---|
| 🚌 Bus direct | 12-14h | 170 000-310 000 IDR Billet unique, ferry inclus |
| 🚂 Train + ferry Le moins cher | ~10-11h au total | 56 000-290 000 IDR Plus le ferry (10 600 IDR) et le transfert jusqu’à Gilimanuk |
| ✈ Avion Le plus rapide | ~1h de vol | 500 000-900 000 IDR Réserve quelques semaines à l’avance |
Sur la carte, la distance entre les deux villes n’a rien d’impressionnant, à peine plus de 300 kilomètres. Le détroit de Bali change complètement la donne. Aucun pont ne relie les deux îles, donc tout trajet terrestre passe par un ferry, et ça allonge sérieusement les temps par rapport à ce que tu imaginerais en regardant une carte.
Si tu prépares un passage par l’est de Java, avec peut-être une étape au cratère d’Ijen ou au volcan Bromo, Surabaya est la base idéale. C’est un hub ferroviaire et aérien important, tu repars facilement une fois sur place. Trois moyens de transport rejoignent la ville depuis Bali, chacun avec ses avantages et ses défauts.
Aller de Bali à Surabaya en bus

Le bus direct reste l’option la plus utilisée par ceux qui veulent économiser sans trop de complications. Les bus partent du Terminal Ubung à Denpasar et le billet inclut déjà la traversée en ferry, donc tu montes une seule fois et tu descends directement au Terminal Purabaya de Bungurasih, le grand terminal qui dessert Surabaya.
Des compagnies comme Gunung Harta, Tami Jaya et Sinar Jaya couvrent la ligne, avec des départs concentrés entre 16h et 19h heure locale. Le prix varie entre 170 000 et 310 000 roupies selon la classe du bus, les options executive offrant des sièges plus larges et une climatisation plus efficace la nuit. Sur la plateforme de réservation 12Go, tu peux comparer les horaires et les classes avant de choisir ton opérateur.
Le trajet dure entre 12 et 14 heures, temps qui comprend le transfert jusqu’à Gilimanuk, l’attente et la traversée en ferry, plus la longue route sur Java. Beaucoup de bus partent exprès le soir, comme ça tu arrives à Surabaya le matin et tu économises une nuit d’hôtel. Prends de quoi manger, les arrêts sont rares et souvent dans des stations-service anonymes.
Rejoindre Surabaya depuis Bali en train et ferry

Ceux qui préfèrent fractionner le trajet et voyager sur rail ont une alternative un peu plus compliquée, mais nettement plus intéressante niveau paysages. Le départ se fait de Denpasar en bus local ou en angkot jusqu’à Gilimanuk, sur la côte ouest de Bali, un trajet qui prend environ quatre heures selon le trafic.
Depuis Gilimanuk, le ferry de l’ASDP traverse le détroit jusqu’à Ketapang, à Banyuwangi, en à peine 30 à 60 minutes. Le billet coûte seulement 10 600 roupies et les départs ont lieu toutes les heures, jour et nuit, pas besoin de réserver à l’avance. À Ketapang, la gare se trouve à deux pas du quai, pratique pour enchaîner tout de suite.
De là, tu peux prendre le Probowangi, un train économique qui rejoint la gare de Gubeng à Surabaya en environ six heures vingt pour seulement 56 000 roupies, ou le Mutiara Timur en classe executive, plus confortable et un peu plus rapide, autour de 290 000 roupies. Ça vaut le coup de vérifier sur 12go.asia, les horaires des deux trains y sont regroupés, utile vu que les départs depuis Ketapang restent limités à deux par jour.
Cette combinaison demande plus d’organisation que le bus direct, mais elle te permet de t’arrêter à Banyuwangi pour visiter le cratère d’Ijen avant de repartir vers Surabaya. C’est aussi l’option préférée de ceux qui voyagent tranquillement, sans pression pour arriver le jour même, quitte à couper le trajet avec une nuit sur place.
Voyager de Bali à Surabaya en avion
Si tu as un long week-end et que passer une demi-journée entre bus et ferry ne te tente pas, le choix est presque évident. Le vol entre Denpasar et Surabaya dure tout juste une heure, le temps de regarder par le hublot le détroit de Bali s’éloigner, et c’est déjà l’heure de descendre à Juanda.
Sur cette ligne volent surtout Citilink et Lion Air, avec des horaires répartis sur presque toute la journée. Si les low cost affichent complet, il arrive de trouver une place chez Super Air Jet ou Batik Air, vérifie plusieurs options avant de renoncer. En réservant quelques semaines à l’avance, le billet coûte entre 500 000 et 900 000 roupies, plus cher que le bus, mais la différence se sent quand le temps te manque pour profiter de l’est de Java.
Juanda se trouve à une vingtaine de kilomètres du centre. De là, tu peux prendre un taxi ou monter dans le Damri, le bus navette qui te dépose en ville en une demi-heure. Un conseil sincère : si tu attends trop pour réserver, les prix grimpent vite.
Que faire à Surabaya
Une fois arrivé à Surabaya, ce qui frappe en premier, c’est le contraste entre les quartiers coloniaux autour de Jalan Tunjungan, façades néerlandaises bien conservées, et la modernité des centres commerciaux qui poussent partout. Le monument aux Héros, le Tugu Pahlawan, est un bon point de départ pour comprendre l’histoire de la ville pendant la bataille de 1945 contre les troupes britanniques.
Si tu cherches où dormir, le quartier autour de Jalan Basuki Rahmat propose plusieurs hôtels à prix correct, bien reliés au centre historique et au terminal Purabaya, pratique si tu repars dès le lendemain vers une autre étape. De là, tu peux aussi organiser une excursion d’une journée au Bromo, à environ trois heures de route, l’une des sorties les plus prisées pour ceux qui passent par Surabaya.
Le marché de Kya Kya, ouvert le soir dans le quartier chinois, est l’endroit parfait pour goûter au rujak cingur ou à d’autres plats typiques de la cuisine javanaise en flânant entre les étals. Et s’il te reste du temps, le zoo de Surabaya, l’un des plus grands d’Asie du Sud-Est, occupe facilement une demi-journée sans jamais ennuyer, même avec des enfants.