Home › Travel Guides › Indonesia › Indonesia Travel Guide: ...
Indonesia Travel Guide: Domestic Flights, Grab, and Ferries
Transport Guide 2026-10-02 1 views
In this archipelagic nation, travel between islands relies on planes and boats, while getting around within an island is done via Grab and private car hire. Here's a clear breakdown.

Arrival and Getting into Town

AirportGetting into TownTime/Price
Bali DPSTaxi / Grab20 minutes–1.5 hours, 150,000–400,000 IDR
Jakarta CGKAirport train / Taxi30–60 minutes, 100,000–300,000 IDR
Yogyakarta YIAShuttle bus / TaxiAbout 60 minutes, about 100,000 IDR

Domestic Transport

  • Domestic flights: Garuda, Lion Air, and Citilink connect major islands. Jakarta to Bali takes about 1 hour 50 minutes.
  • Grab / Gojek: Indonesia’s version of DiDi, used for taxis, food delivery, and motorbike rides.
  • Private car hire: A popular option in Bali and Java, costing about 600,000–800,000 IDR/day including fuel and driver.
  • Ferries: The Ketapang–Gilimanuk ferry between Java and Bali operates 24 hours.
  • Train (KAI): Java has a well-developed rail network. Jakarta to Yogyakarta takes about 8 hours (Executive class).

Tips

  • Indonesia’s islands are widely scattered. For inter-island travel, it’s best to fly and allow ample time for flight connections.
  • Traffic in Bali can be heavy, especially in the south (Canggu, Seminyak). Plan your time accordingly.
  • Renting a motorbike requires wearing a helmet and having an international driving license. Some roads are mountainous—ride within your ability.
  • Indonesia’s voltage is 220V/230V, and sockets are mostly two-pin round types. Bring an adapter.

Related Transport Guide

↑