Indonesia offers diverse transportation options, including public transit, ride-hailing apps, domestic flights, and unique local vehicles. Major cities have integrated systems, while intercity travel is supported by trains, buses, and airlines.
- Public Transport: Jakarta operates the MRT (Mass Rapid Transit), TransJakarta BRT (Bus Rapid Transit), and KRL Commuterline. Surabaya and Bandung have city buses. Ferries connect major islands (e.g., Java–Bali, Sumatra–Java).
- Transportation Apps: Gojek and Grab are widely used for ride-hailing, motorcycle taxis (ojek), and food delivery. Uber is not available.
- Internal Flights: Main domestic airlines include Garuda Indonesia, Lion Air, Batik Air, and Citilink. Key routes connect Jakarta, Bali (Denpasar), Surabaya, Medan, and Makassar.
- Intercity Trains and Buses: PT Kereta Api Indonesia operates trains on Java and Sumatra (e.g., Jakarta–Yogyakarta, Jakarta–Surabaya). Intercity buses are run by companies like PO Harapan Jaya and PO Sinar Jaya.
- Taxi and Ride-Hailing: Metered taxis (e.g., Bluebird) are available in major cities. Ride-hailing fares are app-based and cashless or cash.
- Car Rental: International and local agencies require a valid international driving permit (IDP) and passport.
- Tourist Recommendations: Airport rail links (e.g., Soekarno-Hatta Airport Rail Link in Jakarta) and official taxi counters are reliable for airport transfers.
- Accessibility: Accessibility varies; major airports and some public transport offer facilities for travelers with disabilities.
- Unique Local Transport: Bajaj (auto-rickshaws), becak (cycle rickshaws), and angkot (minivans) are common in urban and rural areas.
- Safety and Payment: Use official apps or taxi stands. Payment methods include cash, e-wallets (e.g., GoPay, OVO), and contactless cards in some systems.