
Traveling in Indonesia can feel complex, but with the right documents and knowledge it's easy to explore.
This guide covers the best ways to travel around Indonesia and explains which travel permits apply when visiting different islands and regions, including the Indonesia e-CD.
Domestic Flights in Indonesia
Flying is the fastest and most popular option when moving between major islands.
You’ll find well-connected airports in:
- Jakarta (Soekarno–Hatta)
- Bali (Ngurah Rai)
- Surabaya (Juanda)
- Yogyakarta (YIA)
- Medan (Kualanamu)
Flights between these hubs are frequent and affordable, with several airlines to choose from. Garuda Indonesia offers a more premium service, while Lion Air, Citilink, and Batik Air offer cheaper fares.
Is your permit valid for flying?
Yes. If you enter Indonesia with an e-VOA or visitor visa, you can fly to any destination within the country without needing a new permit. Your visa or entry document is valid nationwide.
You’ll need to show your passport and visa when booking flights or checking in.
Ferries and Boats in Indonesia
Ferries are key for short trips to remote islands.
Popular routes include:
- Bali to Lombok
- Java to Sumatra
- Flores to Komodo Island
Options range from slow public ferries to fast private boats. Services may be basic, but they offer great views and a different travel experience. Pelni, the state-run ferry operator, covers long-distance routes, while private boats serve short routes.
Permit requirements for sea travel
No extra visa is needed. Your valid entry document (e-VOA or visitor visa) allows internal travel by sea. Just keep your ID and proof of visa status handy.
Trains in Java
Java is the only island with a reliable railway system.
It’s ideal for travel between:
- Jakarta and Yogyakarta
- Bandung and Surabaya
Trains are safe, clean, and punctual. You can choose between economy, business, or executive class. Tickets can be booked online or at stations.
Are documents required for Java train travel?
No. You do not need a special document — you can travel anywhere by train without restrictions.
Indonesian Buses and Minibuses (Angkot)
Buses and shared vans are common for short and mid-range routes.
In cities like Jakarta and Surabaya, you’ll find large bus networks. Smaller towns use minibuses (called angkot) that follow flexible routes and are very cheap.
Angkot are useful for local travel but can be confusing for tourists. Schedules may be irregular and drivers may not speak English.
Are permits needed for buses?
No. You do not need any travel documentation beyond your entry visa.
Travel Indonesia by Car and Motorbike
Renting a car or scooter is common, especially in places like Bali, Yogyakarta, or Lombok. It gives you freedom to explore rural areas, beaches, and attractions.
Rental costs are low, but traffic can be chaotic. Many travelers prefer hiring a car with a driver.
Use apps like:
- Grab (for cars and food delivery)
- Gojek (for scooters and rides)
- What do you need to drive legally?
- A valid International Driving Permit (IDP)
- A copy of your passport and visa
- In some areas, proof of accommodation or return travel
Documents for internal travel?
Once you're in Indonesia legally, you can drive across regions with no new paperwork.
Public Transport in Indonesian Cities
Urban transportation options vary by city.
- Jakarta has a modern MRT, LRT, and a bus rapid transit system called TransJakarta.
- Bali relies mostly on taxis, scooters, and ride apps.
- Yogyakarta offers rickshaws, local buses, and short-range taxis.
Fares are cheap, but signage and routes are often only in Bahasa Indonesia.
Do you need any extra permits?
No, city transport is open to all visitors with a valid visa.
Which Permits Apply for Internal Travel?
Once you've entered Indonesia with an official document, you can travel freely throughout the country. Here's a breakdown of what each permit or form does:
Document | Purpose | Covers All Indonesia? | Required in Bali? | Health Clearance? |
---|---|---|---|---|
e-CD | Electronic customs form | Entry only | Yes | No |
SSHP Health Pass | Health declaration for arrivals | Yes | Yes | Yes |
Bali Tourist Tax | Local tax for foreign tourists | No | Yes | No |
e-VOA | Entry for tourism or business | Yes | Yes | No |
Visitor Visa | Longer stays, study, or work | Yes | Yes | No |
What this means for you:
- The e-CD is a one-time customs form required upon arrival.
- The SSHP Health Pass may be required depending on airport health controls.
- The Bali tourist tax is only for visitors to Bali.
- You do not need a new Indonesia visa to visit different islands.
Tips for Smoother Travel in Indonesia
Here are some key tips for traveling in Indonesia:
- Complete your e-CD before boarding your flight to Indonesia.
- Pay your Bali tourist tax online to avoid airport queues.
- Keep your SSHP Health Pass saved on your phone or printed out
- Show your visa or e-VOA when checking into hotels or booking flights.
- Use ride-hailing apps for easier and safer city travel.
- Book ferries and flights early during peak seasons.
By following these expert tips, you can ensure your trip is smooth from start to finish.