Travel from Jakarta to Danau-Toba

How to get from Jakarta to Danau Toba?

There is no direct connection from Jakarta to Danau Toba. However, you can take the bus to Jakarta airport, fly to Silangit Airport, then take the taxi to Danau Toba. Alternatively, you can take the bus to Jakarta Halim Perdana Kusuma airport, fly to Silangit Airport, then take the taxi to Danau Toba.

How to get from Jakarta to Danau Toba

From Green Pramuka bus to Jakarta airport, fly to Silangit Airport airport, then taxi to Danau Toba. 6 h 23 min $162. From Gambir Station bus to Jakarta Halim Perdana Kusuma airport, fly to Silangit Airport airport, then taxi to Danau Toba. 6 h 8 min $191. From Green Pramuka bus to Jakarta airport, fly to Ferdinand Lumban Tobing airport, then taxi to Danau Toba. 8 h 35 min $292. From Jakarta Gambir Station bus to Merak, car ferry to Bakauheni Port, bus to Medan, walk to Medan, train to Lubuk Pakam, then taxi to Danau Toba. 2 days 9 h $127. From Jakarta drive to Merak, car ferry to Bakauheni Port, then drive to Danau Toba. 30 h 14 min $129.