Home / Destinations / Indonesia / Transportation
Transportation Guide

Getting Around Indonesia 2025

Navigate Indonesia like a local with our transportation guide.

Indonesia is a vast archipelago of over 17,000 islands, offering incredible diversity from ancient temples and volcanic landscapes to pristine beaches and vibrant coral reefs. Home to unique cultures, world-class diving, and lush rainforests, it's a paradise for adventure seekers and culture enthusiasts alike.

Transportation Overview

Quick comparison of transport options in Indonesia.

🚌

Public Transit

Availability: ★★★☆☆

Jakarta has a modern MRT, BRT TransJakarta, and KRL commuter rail; other cities have basic bus networks; Bali has very limited public transport

🚕

Taxis

Availability: ★★★★☆

Gojek and Grab ride apps are the most reliable, safe, and affordable option in all major cities; Blue Bird metered taxi is trusted

🚗

Car Rental

Recommended: ★★★★☆

Scooter rental excellent value in Bali at $5-8/day; self-drive car from $25-40/day; private driver with car $60-100/day recommended outside cities

🚶

Walking

Suitable: ★★☆☆☆

City centers are not walkable due to heat, humidity, traffic, and broken footpaths; tourist areas of Ubud and Yogyakarta are partially walkable

Getting There

How to arrive in Indonesia.

✈️ By Air

Airport

Ngurah Rai International Airport (Denpasar, Bali)

DPS

Transfer options: Pre-paid taxi: $15-20 to Kuta, $20-25 to Seminyak, $30-35 to Ubud, Grab/Gojek rideshare: $8-15 to Kuta, $12-18 to Seminyak, Airport shuttle bus: $5-10 to major hotels, Private driver: $25-40 depending on destination
Airport

Soekarno-Hatta International Airport (Jakarta)

CGK

Transfer options: Airport train to city center: $2 (30-40 minutes), Pre-paid taxi: $15-25 to central Jakarta, Grab/Gojek: $10-20 to city center, Airport bus Damri: $3-5 to various city points
Airport

Juanda International Airport (Surabaya)

SUB

Transfer options: Pre-paid taxi: $8-12 to city center, Grab/Gojek: $6-10, Airport bus: $2-3, Private car hire: $15-20
Airport

Lombok International Airport

LOP

Transfer options: Pre-paid taxi: $20-25 to Mataram, $35-40 to Senggigi, Shuttle bus: $10-15 to major destinations, Private driver: $30-50 depending on destination
Airport

Komodo Airport (Labuan Bajo)

LBJ

Transfer options: Taxi: $3-5 to town center, Hotel shuttle: Often included, Walking: 30 minutes to town

Airport Transfer Options

🚕 Taxi

Pre-paid taxi: $15-20 to Kuta, $20-25 to Seminyak, $30-35 to Ubud

🚐 Shared Shuttle

Grab/Gojek rideshare: $8-15 to Kuta, $12-18 to Seminyak

🚌 Public Bus

Airport shuttle bus: $5-10 to major hotels

🚗 Private Transfer

🚗

Complete Transportation Guide

Route guides, fare information, and transport app recommendations.

Get Guide

Local Transportation

Getting around within Indonesia.

🚌 Buses

TransJakarta BRT in Jakarta is extensive and modern ($0.30 per trip). Other cities have basic bus networks. Bali has limited public bus service. Quality varies significantly.

🛺 Local Alternatives

metro, taxi, rideshare

Taxis & Rideshare

On-demand transport options.

Taxi

Regular Taxis

Metered taxis: Base fare $1, approximately $0.50 per km. Blue Bird is most reliable company. Always insist on meter ('argo'). Available in major cities.

Typical fare:
App

Ride-Hailing Apps

[]

Taxi Safety Tips

  • Use official taxis or verified ride-hailing apps
  • Agree on fare before starting or ensure meter is running
  • Have your destination written down in local language
  • Keep small bills for payment - drivers may not have change
  • Share your ride details with someone if traveling alone at night

Intercity Travel

Getting between cities and regions.

Bus

Long-Distance Buses

Extensive bus network nationwide. Economy buses: $5-15 for long routes. VIP/AC buses: $15-30. Night buses common for long distances. Book through Redbus, Traveloka, or bus terminals.

Shared

Shared Taxis/Minivans

Air

Domestic Flights

Numerous budget airlines (Lion Air, Citilink, AirAsia, Wings Air) and full-service carriers (Garuda Indonesia). Inter-island flights: $30-100 typically. Book early for best prices. Essential for island hopping.

Private

Private Car/Driver

Driving in Indonesia

Information for self-driving travelers.

Recommended?

Generally not recommended

Driving Side

Right-hand traffic

License Required

International Driving Permit recommended

Road Conditions

Varies by region. Main highways usually good, rural roads may be poor.

Driving Considerations

  • Research local driving laws and road conditions before deciding to drive
  • Consider hiring a driver instead - often affordable and less stressful
  • Ensure comprehensive insurance if renting a vehicle
  • Avoid driving at night in unfamiliar areas
  • Keep copies of all documents (license, insurance, rental agreement)

Transportation Tips

Essential advice for getting around.

💡

Download Gojek and Grab apps before arriving — they offer motorcycle taxis (Go-Ride/GrabBike), cars (GoCar/GrabCar), and food delivery at transparent prices

💡

Always use the app-generated price for rides; never negotiate with unmarked taxis, especially outside Ngurah Rai airport in Bali

💡

For Java inter-city travel, book trains via PT KAI's website or Traveloka app — executive class trains between Jakarta-Yogyakarta ($15-30) are comfortable and reliable

💡

Ferry connections between Bali-Lombok (fast boat 2 hours) and Bali-Nusa Penida (fast boat 45 min) are the most common inter-island hops — book through reputable operators for safety-checked vessels

💡

Domestic flights between islands are often cheaper than overland alternatives — compare on Traveloka or Tiket.com for best prices

💡

Renting a scooter in Bali is the best way to explore but requires an International Driving Permit (motorcycle class); traffic is chaotic and accidents among tourists are common — only rent if experienced

Useful Apps

Gojek

Indonesia's super-app for motorcycle taxi, car rides, food delivery, and payments — most versatile transport app with widest driver network

Grab

Southeast Asia's leading ride-hailing app — good for car rides; slightly fewer drivers than Gojek in some areas but reliable

Traveloka

Indonesia's leading travel platform for booking domestic flights, trains, buses, and hotels at competitive prices with Indonesian-language support

KAI Access

Official app for PT KAI Indonesian Railways — book Java train tickets for all classes on this official platform

Navigate Indonesia Like a Local

Get our complete transport guide with route planners, fare guides, and essential travel phrases.

Download Transport Guide