Table des matières Show
Aller de Jakarta à Surabaya, c’est traverser presque toute l’île de Java, la colonne vertébrale démographique et économique de l’Indonésie. À vol d’oiseau, à peine 660 kilomètres séparent les deux villes. Sur la route, presque huit cents kilomètres de côte, de rizières et de zones industrielles s’enchaînent. Jakarta, c’est le chaos assumé : klaxons, tours de verre, embouteillages qui ne semblent jamais finir. Et pourtant des quartiers comme Kota Tua résistent, avec leurs ruelles où le passé colonial néerlandais flotte encore dans l’air.
Comparatif rapide des options pour aller de Jakarta à Surabaya
| Option | Durée | Prix approx. |
|---|---|---|
| 🚌 Bus Le moins cher | 12-15 h | 400 000-625 000 IDR Prix le plus bas avec Haryanto ou Lorena, classe executive standard |
| 🚂 Train | 7h45-11h | 620 000-980 000 IDR Classe Eksekutif ; dès 250 000 IDR en classe économique sur les trains ordinaires |
| ✈ Avion Le plus rapide | ~1h30 | Dès 700 000 IDR Tarif le plus bas avec Lion Air ou Citilink, en dernière minute |
Surabaya, c’est une autre histoire. Deuxième ville du pays, elle a un rythme plus industriel, moins tourné vers le tourisme. Son port historique et son centre sentent le fer et les épices mélangés. C’est aussi la porte d’entrée vers le Bromo et l’Ijen, et beaucoup de voyageurs s’y arrêtent avant de foncer vers les volcans de Java Est.
Entre terre et air, les options ne manquent pas. Bus, train et avion couvrent la ligne tous les jours, chacun avec son propre compromis entre temps, confort et budget.
Aller de Jakarta à Surabaya en bus

Le bus, c’est l’option pour ceux qui ont du temps devant eux et qui veulent économiser au maximum. Ou pour ceux qui trouvent un charme un peu fou à l’idée de dormir bercés par la route dans un sleeper bus indonésien. Compte entre douze et quinze heures de trajet. La plupart des départs se font en fin d’après-midi, pour arriver à destination à l’aube.
Rosalia Indah reste probablement le nom le plus connu. Des bus à impériale, trois classes au choix, de l’Executive Plus jusqu’à la First Class avec des sièges qui s’inclinent presque à l’horizontale. Le départ se fait du Terminal Kalideres à Jakarta, l’arrivée à Bungurasih à Surabaya. Les tarifs oscillent entre 400 000 et 625 000 roupies selon la classe. Pour moins cher, regarde du côté de Haryanto ou Lorena, tous deux sous les 400 000 roupies en classe executive standard, avec un départ du Terminal Pulo Gebang.
Sur 12go.asia, tu retrouves la plupart de ces compagnies comparées sur une seule page, avec les horaires à jour et la possibilité de réserver ta place à l’avance pendant les périodes chargées, genre les vacances de Lebaran.
Le bus a un vrai avantage, les terminaux sont dispersés un peu partout dans la ville. Il y a presque toujours un arrêt proche de ton logement, ce qui n’est pas le cas de l’aéroport ni de la gare. En revanche le trafic dans la périphérie de Jakarta peut rallonger sérieusement les temps de trajet, surtout si tu pars un vendredi après-midi.
Voyager de Jakarta à Surabaya en train

Si tu préfères la route mais que tu veux gagner du temps sur le bus, le train fait l’affaire. Le service phare s’appelle l’Anggrek, connu jusqu’à récemment sous le nom d’Argo Bromo Anggrek. Beaucoup le cherchent encore sous cette ancienne appellation. Il relie la gare de Gambir à Jakarta à Surabaya Pasar Turi en environ 7 heures et 45 minutes, en suivant la ligne côtière nord, via Cirebon et Semarang Tawang.
Deux départs par jour, un de jour et un de nuit, et trois classes au choix. La classe Eksekutif coûte entre 620 000 et 980 000 roupies, selon le jour et la disponibilité. Pour voyager presque comme dans un jet privé, il y a la nouvelle Suite Class Compartment, lancée en juin 2025 : des cabines individuelles qui s’inclinent jusqu’à devenir un vrai lit. Compte entre 1 950 000 et 2 500 000 roupies.
Pour moins cher, les alternatives ne manquent pas non plus. Les trains ordinaires sur la même ligne mettent entre 9 et 11 heures. Le prix baisse nettement en contrepartie, avec des billets dès 250 000 roupies environ en classe économique.
Le site spécialisé 12Go Asia te permet de comparer en temps réel la disponibilité des places sur les différentes classes, y compris les trajets moins mis en avant sur les sites officiels des chemins de fer.
La gare de Gambir a un vrai atout, elle se trouve en plein cœur de Jakarta, près du Monas. Si tu loges dans le centre, tu peux y aller à pied ou en une courte course de taxi. À Surabaya en revanche il existe deux gares, Pasar Turi au nord et Gubeng plus proche du centre historique. Vérifie quel train s’arrête où avant de réserver ton hôtel.
Route vers Surabaya en avion depuis Jakarta
Si le temps presse, l’avion reste le choix le plus rapide. À peine une heure et demie, contre plus de sept heures pour le train le plus rapide. Les vols partent de Soekarno-Hatta, l’aéroport international de Jakarta, vers l’aéroport Juanda de Surabaya. Il existe aussi Halim Perdanakusuma, plus petit et plus proche du centre-ville.
Les compagnies qui couvrent la ligne sont nombreuses. Lion Air, Batik Air, Citilink et Garuda Indonesia se partagent des centaines de vols chaque semaine. Aux heures de pointe, les départs sont pratiquement toutes les heures. Les tarifs de dernière minute avec Lion Air ou Citilink peuvent descendre sous les 700 000 roupies. Garuda, plus orientée confort, démarre plus souvent autour de 1 500 000 roupies.
Une fois atterri à Juanda, le taxi jusqu’au centre de Surabaya coûte entre 100 000 et 150 000 roupies, pour une bonne demi-heure. Sinon, la navette DAMRI relie l’aéroport au terminal de Bungurasih. Elle coûte une somme symbolique, autour de 25 000 à 30 000 roupies, pratique si tu voyages léger.
Que faire à Surabaya
Surabaya n’est pas la ville la plus photogénique d’Indonésie. Elle a pourtant un charme bien à elle, fait d’histoire coloniale et industrielle mélangées. Le quartier de Kembang Jepun, l’ancien Chinatown, se prête parfaitement à une balade en soirée. Étals de street food et temples chinois encore actifs se succèdent le long de la rue.
Le quartier de Tunjungan abrite l’hôtel historique Majapahit, témoin d’événements décisifs dans la lutte pour l’indépendance indonésienne. C’est un bon point de départ pour qui cherche un logement central et bien desservi. De là, plusieurs restaurants de rawon et de rujak cingur, les plats emblématiques de la ville, se trouvent à quelques pas. Les marchés nocturnes, ouverts tard, sont aussi dans les parages. Avant de quitter Surabaya, beaucoup de voyageurs font un tour au monument du cuirassé soviétique transformé en musée flottant, amarré juste sur le fleuve qui traverse le centre.