On this page
- Why Most Tourists Should Think Twice Before Self-Driving in Indonesia
- The Legal Requirements You Cannot Skip
- Renting with a Driver: The Smarter Choice for Most Trips
- Where to Book and Which Companies to Trust
- Step-by-Step: From Booking to Vehicle Return
- 2026 Budget Reality: What Everything Actually Costs
- Toll Roads, Fuel, and the e-Toll Card System
- Common Mistakes Tourists Make (And How to Avoid Them)
- When a Rental Car Is Not the Right Tool: Alternatives That Work
- Frequently Asked Questions
Why Most Tourists Should Think Twice Before Self-Driving in Indonesia
In 2026, more tourists than ever are arriving in Indonesia with plans to rent a car and drive themselves around. The idea makes sense on paper — freedom, flexibility, your own schedule. But a significant number end up stranded at a rental counter because they forgot their International Driving Permit, or spend three hours covering 20 kilometres in Bali traffic on a Saturday afternoon. This guide exists to help you avoid those situations.
Renting a car in Indonesia is absolutely possible and, in the right circumstances, genuinely rewarding. Remote highlands in North Sumatra, the winding roads of Flores, the quiet back lanes of rural Java — these destinations are difficult or impossible to reach by public transport, and having your own vehicle changes everything. But Indonesian roads are not like driving in Europe, Australia, or North America. Traffic in Jakarta, Surabaya, and southern Bali can be genuinely chaotic: motorcycles weave between cars without warning, lane markings are treated as suggestions, and local drivers communicate through a shorthand that takes years to read instinctively. Honking does not mean aggression — it means “I am here.” If that sounds manageable to you, read on.
For everyone else, the with-driver option covered in this guide is a legitimate, affordable, and far less stressful way to get the benefits of a private car without the white-knuckle moments.
The Legal Requirements You Cannot Skip
Indonesia has specific documentation requirements for any tourist who wants to self-drive a rental car. These are non-negotiable, and enforcement has tightened considerably since 2024.
International Driving Permit (IDP)
This is the single most important document. Your home country driving license alone is not sufficient to legally drive in Indonesia. You must carry a valid International Driving Permit (IDP) alongside your original national driving license — both documents together, at all times while driving. The IDP must be obtained in your home country before you travel; you cannot get one in Indonesia.
As of 2026, major rental agencies including TRAC Astra Rent a Car and Golden Bird will refuse to complete a self-drive rental or will void your insurance coverage if you cannot produce a physical IDP. There have been discussions within the Indonesian transport sector about a future digital IDP system, but as of now, the physical document is the only accepted standard. Do not assume otherwise.
Other Required Documents
- Valid national driving license from your home country (original, not a photocopy)
- Passport for identity and visa verification
- Major credit card (Visa or MasterCard) for the security deposit — debit cards are typically not accepted for this purpose
Age Requirements
Most rental companies require drivers to be at least 21 years old, and some set the minimum at 23. You will also generally need to have held your driving license for a minimum of one to two years. Young travellers just turned 21 should call the specific rental company ahead of time to confirm their policy, as it varies.
Renting with a Driver: The Smarter Choice for Most Trips
The with-driver option is not a compromise — for most tourists in Indonesia, it is genuinely the better product. Here is why it makes practical sense.
An experienced local driver knows where the road narrows to a single lane without warning, which shortcuts shave 40 minutes off a journey during peak hour, and which warung near the roadside has the best nasi campur worth stopping for. They handle parking, tolls, and fuel without you needing to think about it. In Bali especially, where a drive that looks like 15 kilometres on Google Maps can take 90 minutes on a busy weekend, having someone else at the wheel while you watch the rice paddies pass by is a very good use of money.
Drivers are typically arranged through the rental company itself, through your hotel, or through local tour operators. When you book with a reputable agency, the driver is vetted and familiar with the vehicle. Rates for the driver are separate from the car hire fee — covered in the costs section below — and you are generally expected to cover the driver’s meals if you are out for a full day, and their accommodation if the trip involves an overnight stay away from their home base. This is standard practice and should be discussed and agreed upon before you depart.
One practical note: if you are planning a long trip across multiple regions — say, travelling from Yogyakarta through Solo to Surabaya over several days — make sure the driver is comfortable with the full itinerary from the start. Some drivers prefer shorter day trips and may not be the right fit for extended multi-day overland journeys.
Where to Book and Which Companies to Trust
Not all rental companies operate to the same standard, and this matters when things go wrong. A scratched bumper handled professionally by a reputable company becomes a drawn-out dispute when you book through an unnamed local outfit with no clear insurance process.
Established National Companies
TRAC Astra Rent a Car (trac.astra.co.id) is one of the most reliable options in Indonesia. Part of the Astra Group — one of Indonesia’s largest conglomerates — TRAC operates across major cities and airports with a standardised fleet and clear rental agreements. Their customer service is generally responsive and their insurance policies are transparent.
Golden Bird (goldenbird.co.id) is the car rental arm of the Blue Bird Group, which also operates Blue Bird taxis. Like TRAC, Golden Bird is a known quantity with consistent service standards and vehicles that are regularly maintained. Both companies offer with-driver options as their primary product, though self-drive is available at some locations.
Online Booking Platforms
Traveloka (traveloka.com) and Tiket.com (tiket.com) both offer car rental search and booking, aggregating options from multiple providers including national chains and local companies. These platforms are useful for comparing prices and reading recent reviews. International aggregators like Rentalcars.com and Kayak also list Indonesian rental options, though their coverage of local providers is less comprehensive than the domestic platforms.
Airport Counters
All major international and large domestic airports have rental counters in the arrivals area. This includes Soekarno-Hatta in Jakarta (CGK), Ngurah Rai in Bali (DPS), Juanda in Surabaya (SUB), and Yogyakarta International Airport (YIA). Walk-in pricing at the counter is sometimes higher than pre-booked rates, particularly during peak travel periods like school holidays and the Christmas–New Year period.
Local Rental Companies
Local operators are often cheaper, and many are perfectly fine. The risk is inconsistency — vehicle condition, insurance clarity, and customer support after an incident can be significantly worse than with an established chain. If you do go local, read recent Google reviews carefully, ask explicitly what insurance is included, and do not hand over payment before you have seen the vehicle and reviewed the rental agreement in writing.
Step-by-Step: From Booking to Vehicle Return
Step 1 — Booking
Decide on your pick-up and drop-off locations, travel dates, vehicle type, and whether you want a driver. Compare prices across Traveloka, the TRAC website, and one international aggregator. Confirm exactly what is included: basic insurance, mileage limits (some rentals cap daily kilometres), and whether fuel is included or separately charged.
Step 2 — Pick-Up
Present your passport, original national driving license, and physical IDP. Read the rental agreement carefully — pay specific attention to the insurance excess (the amount you pay out of pocket before insurance covers the rest), fuel policy (full-to-full is standard), and any additional charges for after-hours returns or one-way trips.
Before driving off, do a thorough walk-around inspection of the vehicle. Take photos and short videos of every panel, the roof, the tyres, and the interior. Note any existing scratches, dents, or damage in writing on the rental form. This is not paranoia — it is standard practice and protects you if a pre-existing scuff is suddenly attributed to your rental period at return.
The security deposit, typically between IDR 1,000,000 and IDR 5,000,000, will be pre-authorised on your credit card. It is not charged — it is a hold that will be released after return, assuming no damage or unpaid costs.
Step 3 — During the Rental
Urban speed limits in Indonesia are 40–60 km/h, and highways are 80–100 km/h. These are the legal limits; actual traffic speeds vary enormously depending on conditions. Use Google Maps or Waze for navigation — both work well in Indonesia in 2026, with Google Maps generally having more accurate traffic data across the archipelago.
Step 4 — Vehicle Return
Return the car at the agreed time and location. Returning late typically incurs additional charges calculated per hour or per day depending on the company policy. Fuel the tank to the same level as pick-up. A joint inspection with a rental agent follows — this is when both parties confirm the vehicle condition. The security deposit hold is released after this, though it may take 3–7 business days to clear on your credit card statement depending on your bank.
2026 Budget Reality: What Everything Actually Costs
Prices below reflect 2026 market rates in Indonesian Rupiah (IDR). Costs vary by region, season, and provider — Bali rates tend to run slightly higher than Java outside of Jakarta.
Self-Drive Rental (per day, excluding fuel and tolls)
- Budget: Small car (Toyota Agya, Daihatsu Ayla) — IDR 250,000 to IDR 400,000 per day
- Mid-range: Mid-size SUV/MPV (Toyota Avanza, Daihatsu Xenia) — IDR 350,000 to IDR 600,000 per day
- Comfortable: Larger SUV/MPV (Toyota Innova) — IDR 500,000 to IDR 850,000 per day
With-Driver Addition
- Driver fee: IDR 150,000 to IDR 300,000 per day, on top of the car hire cost
- Fuel, tolls, parking, and driver meals are additional and paid separately
- For overnight trips requiring the driver to stay away from home, a modest accommodation contribution is expected and should be agreed in advance
Fuel
- Pertamax (RON 92): approximately IDR 14,000 per litre
- Pertalite (RON 90, subsidised): approximately IDR 10,000 per litre — note that eligibility restrictions may apply for certain vehicle types or non-local drivers, so confirm with the rental company which fuel the vehicle requires
- Solar (diesel): used in larger vehicles and some MPVs
Insurance
- Basic third-party liability is usually included in the base rental price
- Full comprehensive (All Risk) insurance: an additional IDR 50,000 to IDR 150,000 per day, typically with an excess/deductible
- Comprehensive cover is strongly recommended — the All Risk addition is genuinely worth paying for in Indonesian traffic conditions
Security Deposit
- IDR 1,000,000 to IDR 5,000,000 as a credit card pre-authorisation
Toll Roads, Fuel, and the e-Toll Card System
This section trips up a lot of first-time drivers in Indonesia, so it deserves its own explanation.
The e-Toll System
Indonesia’s toll road network — jalan tol — is cashless. Every toll gate requires an e-Toll card, a rechargeable smart card tapped against a reader at the barrier. There are four main cards in use:
- Flazz — issued by BCA bank
- e-Money — issued by Mandiri bank
- Brizzi — issued by BRI bank
- TapCash — issued by BNI bank
All four work on any toll road across Indonesia. You can buy a new card at Indomaret or Alfamart convenience stores (which are genuinely everywhere) or at bank branches. A new card costs around IDR 25,000 to IDR 50,000, excluding the balance loaded onto it. Top up at the same stores, at ATMs, or via mobile banking apps.
If you are renting from TRAC or Golden Bird, ask whether the vehicle already has an e-Toll card in it — some rental companies include one as part of the package. If not, buy one before you get onto the first toll road. Approaching a cashless toll gate without a card creates a queue behind you and a problem you do not want.
Toll Costs in Practice
As a practical reference: the Jakarta to Bandung journey via the Cipularang toll road costs approximately IDR 70,000 for a private car as of 2026. Toll costs on other routes are proportional to distance. Budget IDR 50,000 to IDR 150,000 for a typical day of driving on tolled routes.
Fuelling Up
Use Pertamina petrol stations, which are the national chain and the most widely distributed. The forecourt staff typically assist with fuelling — you do not necessarily pump it yourself. Tell them the fuel type (Pertamax for most rental cars) and either specify a top-up amount in rupiah or say “full” (penuh). Pay with cash or, at many modern Pertamina stations, via QRIS QR payment or bank cards.
Common Mistakes Tourists Make (And How to Avoid Them)
These are recurring problems that come up repeatedly among travellers who have rented cars in Indonesia.
Underestimating Journey Times
The distance between two points on a map tells you almost nothing about how long the drive will take. The road from Seminyak to Ubud in Bali is roughly 35 kilometres. During a weekend afternoon, with festival traffic and the narrow, winding roads through Mas village, that drive can take two hours or more. Always check current conditions on Waze or Google Maps before estimating your schedule, and add a buffer.
Skipping the Vehicle Inspection Photos
Tourists occasionally return a rental car in perfectly fine condition only to be shown a photo of damage they did not cause and charged accordingly. This happens more often with smaller local operators than with established chains, but it can happen anywhere. The 5-minute walk-around video at pick-up is your complete protection against this situation.
Forgetting That the e-Toll Card Needs a Balance
A freshly purchased e-Toll card with IDR 0 balance loaded is useless at a toll gate. Buy the card and immediately top it up with at least IDR 100,000 before you start driving. You can check the remaining balance by tapping the card against an NFC reader at most convenience stores.
Assuming Parking Is Free or Easy
In cities, parking is almost never free near anywhere you want to be. Malls have paid multi-storey car parks. Street parking is managed by informal attendants who collect IDR 5,000 to IDR 10,000. In some areas of Bali, tourist-area parking is significantly more expensive. Factor this into your budget and schedule — searching for parking in Kuta or in central Jakarta is a real time cost.
Not Discussing All Costs with a Driver Upfront
The driver fee is not the total cost when you hire a car with a driver. Fuel, tolls, parking fees, and the driver’s meals are all additional. On a full-day trip with significant driving, this extra amount can reach IDR 200,000 to IDR 300,000 or more. Agree on a clear breakdown at the start of the day — most drivers are completely transparent about this when asked directly.
When a Rental Car Is Not the Right Tool: Alternatives That Work
For many itineraries in Indonesia, a rental car is not actually the most efficient or enjoyable option. Here is a clear-eyed look at what else works.
Gojek and Grab for Urban and Short-Distance Travel
These two ride-hailing apps cover most of urban Indonesia and a growing number of smaller towns. Gojek offers GoCar (four-wheel), GoRide (motorcycle), and a range of delivery services. Grab offers the same core products. Both apps accept GoPay, OVO, DANA, ShopeePay, LinkAja, credit and debit cards, or cash. In 2026, both platforms have deepened their integration with Jakarta’s MRT and LRT networks, making first- and last-mile connections genuinely seamless. For getting around Bali, Jakarta, Yogyakarta, or Surabaya day to day, GoRide or GrabBike in traffic is faster and cheaper than any car.
KAI Intercity Trains on Java
The Kereta Api Indonesia (KAI) intercity rail network is genuinely excellent for travelling between Java’s major cities. Jakarta to Yogyakarta, Yogyakarta to Surabaya, Jakarta to Bandung — these routes are comfortable, reliable, and significantly faster than driving when you factor in traffic. Book through the KAI Access app or at kai.id. In 2026, the KAI Access app has improved significantly, with better English-language support and more flexible ticket change policies than in previous years. KRL Commuterline trains serving the greater Jakarta area (Jabodetabek) start at just IDR 3,000 for the first 25 kilometres and use the same e-money cards as the toll roads.
Domestic Flights for Inter-Island Trips
Indonesia is an archipelago of over 17,000 islands. No rental car crosses the ocean. For travel between Java and Bali, Bali and Lombok, or any journey involving Sumatra, Kalimantan, Sulawesi, or the eastern islands, a domestic flight is the standard solution. Garuda Indonesia (garuda-indonesia.com) is the full-service option. Lion Air (lionair.co.id), Batik Air (batikair.com), Citilink (citilink.co.id), and Super Air Jet cover budget and mid-range travel. Book through Traveloka or Tiket.com for easy price comparison.
Fast Boats Between Bali, Lombok, and the Gili Islands
The Lombok Strait between Bali and Lombok carries heavy fast-boat traffic from multiple private operators. A one-way ticket from Bali to Gili Trawangan runs approximately IDR 300,000 to IDR 500,000 depending on the operator and season. Book online in advance during peak periods — July, August, and the Christmas–New Year window sell out quickly.
PELNI Ferries for Longer Inter-Island Routes
PT Pelayaran Nasional Indonesia (PELNI) operates a network of large ferries connecting major and minor ports across the archipelago. Journeys are long — sometimes several days — but costs are low and the experience is a genuine window into how ordinary Indonesians travel between islands. Book at pelni.co.id or at port offices.
Trans-Jakarta BRT in the Capital
Jakarta’s Trans-Jakarta Bus Rapid Transit runs on dedicated lanes across the city and is the fastest surface option for many inner-city routes. The fare is flat at IDR 3,500 per trip, paid with a Jak Lingko card or any of the standard e-money cards (Flazz, e-Money, Brizzi, TapCash). For a tourist spending time in central Jakarta, a rental car is arguably the least efficient option — Trans-Jakarta, combined with the MRT and Gojek for gaps, covers most destinations without the parking and traffic headaches.
Frequently Asked Questions
Can I drive in Indonesia with just my home country driving license?
No. A home country driving license alone is not legally sufficient to drive in Indonesia. You must carry both your original national license and a valid International Driving Permit (IDP) obtained in your home country before arriving. Major rental agencies will not complete a self-drive rental without an IDP, and insurance coverage may be void without one.
Is it safe to drive yourself in Bali?
It is legal if you have the correct documentation, but Bali traffic — particularly in the south around Kuta, Seminyak, Canggu, and Ubud — is genuinely congested and unpredictable. Motorcycles dominate and move through gaps that feel impossible. Confident, experienced drivers can manage it. Most first-time visitors to Indonesia find hiring a car with a driver far less stressful and only marginally more expensive for a full day.
What is the cheapest way to get around Indonesia?
For urban travel, GoRide or GrabBike motorcycle taxis are the cheapest point-to-point option. For inter-city Java travel, KRL Commuterline and KAI intercity trains offer excellent value. For inter-island travel, budget airlines like Citilink and Lion Air frequently offer promotional fares that are cheaper than the time cost of a long ferry journey.
Do I need an e-Toll card to drive on Indonesian toll roads?
Yes. All toll roads in Indonesia are fully cashless and require an e-Toll card — Flazz, e-Money, Brizzi, or TapCash. You cannot pay with cash at the toll gate. Cards are available at Indomaret and Alfamart convenience stores nationwide for around IDR 25,000 to IDR 50,000 per card, excluding the balance you load onto it.
How much should I budget for a full day of car rental with a driver in Indonesia?
A reasonable daily budget for a mid-range car plus driver is IDR 500,000 to IDR 900,000 for the hire and driver fee combined, plus IDR 150,000 to IDR 300,000 for fuel, tolls, parking, and the driver’s meals. Total realistic budget for a full day: IDR 650,000 to IDR 1,200,000, depending on distance covered and the region of Indonesia.
📷 Featured image by Fasyah Halim on Unsplash.