Car Rental in Indonesia: Bali, Lombok & Java Self-Drive Guide

· 8 min read Practical
Winding asphalt road through tropical palm trees, Ubud, Bali, Indonesia

Indonesia’s main tourism islands — Bali, Lombok, and Java — all support a functional rental car market, though the experience, quality, and rules vary considerably between them. Self-drive is viable and increasingly popular, but the decision to drive yourself versus hiring a driver deserves careful consideration on a destination where road conventions differ significantly from Europe, North America, or Australia.

Should You Self-Drive or Hire a Driver?

This is the first question to answer before booking. In much of Indonesia, hiring a car with a driver is not significantly more expensive than self-drive, and it removes significant complications:

  • No IDP requirement concerns (the driver holds an Indonesian licence)
  • No navigating Indonesian traffic conventions
  • A local who knows road conditions, petrol station locations, and where to park
  • Breakdown is the driver’s problem, not yours
  • Travel insurance implications are simpler

A full-day car with driver in Bali costs approximately IDR 350,000–700,000 (roughly USD 22–43 as of 2026) — comparable to or cheaper than self-drive with fuel, once you account for fuel costs. For many travellers, especially those without significant developing-country driving experience, this is the better option. For pre-arranged private drivers and transfers across Bali, Lombok, and Java’s main cities, GetTransfer lets you lock in a vehicle and price before you land.

Self-drive makes sense when:

  • You want maximum flexibility (leaving at 05:30 for a sunrise, returning late)
  • You’re on an extended trip (3+ weeks) where daily driver costs accumulate significantly
  • You’re confident in right-hand traffic, narrow roads, and navigating via Google Maps
  • You’re in Java outside major cities, where road conditions and traffic are easier

Licence Requirements

An International Driving Permit (IDP) is required by Indonesian law for foreign drivers. There are no exceptions. Rental agencies may not ask for it at the counter, but:

  1. Police at roadblocks (common in Bali and Java) can and do check for IDPs
  2. Without a valid IDP, travel insurance claims involving a vehicle are void
  3. An accident without valid documents puts legal liability on you personally

Obtain your IDP from your national motoring authority before departure. In the UK it’s issued by the Post Office or AA for £5.50 (same-day); in the US from AAA for USD 20 (3–5 business day); in Australia from an NRMA/RAA equivalent for AUD 39. Always carry both the IDP and your original domestic licence.

A standard car licence (Class B or equivalent) covers passenger vehicles. You need a motorcycle licence for scooter hire (widely ignored in Bali’s tourist areas, but legally required).

Car Rental in Bali

Bali has the widest selection of rental options. The main categories:

With driver (most common): arranged through hotels, tourist information desks, local drivers on WhatsApp, or online. Most drivers speak workable English and include petrol in the day rate. Price IDR 350,000–700,000/day depending on car size and driver experience. For multi-day trips, expect to cover driver accommodation (IDR 100,000–200,000/night) or agree a longer day rate.

Self-drive from local agencies: Bali-based agencies including Bali Rental Car (ballirentalcar.com), Oka Rental (whatsapp-based), and dozens of unbranded operators rent cars from IDR 180,000/day for a Daihatsu Ayla upward. Deposits typically IDR 500,000–2,000,000 (cash). Inspect the car carefully on pickup — photograph all existing damage before driving. Insurance options are basic; confirm what’s covered.

International agencies (Avis, Hertz, Europcar): available at Ngurah Rai Airport. Higher base rates (IDR 550,000–1,200,000/day) but clearer documentation, English-language contracts, and more comprehensive insurance options. Self-drive is standard here. Better option for travellers who want a documented contract and dispute resolution mechanism. Book an airport transfer separately if you’re picking up your rental vehicle a day or two after landing — Kiwitaxi covers Ngurah Rai Airport to all main Bali resort areas at fixed rates.

  • Daihatsu Ayla / Honda Brio: fuel-efficient small cars adequate for 2 passengers and light luggage. Struggle on some steep mountain roads — not ideal for trips to Munduk or Bedugul with a full load.
  • Toyota Avanza / Daihatsu Xenia: 7-seat MPVs, the workhorse of Bali tourism. Comfortable, reliable, adequate power on hills. The standard choice for groups.
  • Toyota Kijang Innova: a step up from the Avanza — more torque, better air conditioning, larger boot. Recommended for mountain trips or multi-day itineraries.
  • Toyota Fortuner / Land Cruiser: for rough roads, Munduk to Singaraja direct mountain routes, or off-the-beaten-track exploration. Significant premium — IDR 800,000–1,500,000/day.

Fuel: Pertamax (95 octane, recommended for modern cars) costs approximately IDR 13,900/litre as of 2026. Most rental cars run on Pertalite (90 octane, IDR 10,000/litre) adequately but check the owner’s manual or ask the agent. Petrol stations are abundant in south and central Bali; less frequent in northeast and northwest Bali.

Car Rental in Lombok

Lombok’s road network is improving but remains patchier than Bali’s, particularly in the north (Senggigi to Pemenang area) and around the southern peninsula (Kuta Lombok). Self-drive is popular and works well here — traffic is lighter than Bali and roads are more straightforward.

The main hub is Mataram / Senggigi, where rental agencies cluster. Agencies include Lombok Car Rental (whatsapp-based, widely recommended on travel forums), several operators along Jalan Raya Senggigi, and hotel-desk arrangements.

Daily rates (with driver): IDR 350,000–600,000. Self-drive: IDR 200,000–400,000.

Key routes:

  • Mataram to Kuta Lombok: approximately 80 kilometres via Praya — 2 hours, paved and straightforward
  • Mataram to Tetebatu (central foothills): 1.5 hours, steeper in places
  • Senggigi to the Gili Island ports (Bangsal): 45 minutes north on a coastal road
  • Kuta to Selong Belanak / Mawun / Mawi bays: 20–40 minutes on roads that are partly rough — a higher-clearance vehicle is worthwhile

Note: some east Lombok roads (toward Sembalun and Rinjani base camp) require 4WD in wet season. Confirm clearance with your agency if attempting these routes November–March.

Car Rental in Java

Java’s distances are larger — Jakarta to Yogyakarta is 550 kilometres by road — making the car-and-driver model more common for longer journeys. The intercity train network (KAI) handles trunk routes efficiently; cars are more useful for exploring within a region.

In Yogyakarta: self-drive is accessible for local day trips (Prambanan, Borobudur, Parangtritis). Traffic is lighter than Jakarta or Surabaya. Local agencies including Aziziah Rent Car and others cluster on Jalan Solo. Day rates with driver IDR 400,000–650,000; self-drive from IDR 250,000.

In Jakarta: we do not recommend self-driving in Jakarta. Traffic is severe, lane discipline is loose, and parking is difficult. Use Grab, metered taxis, or the MRT/Transjakarta system. If a car is needed for a specific purpose, hire with driver.

In Surabaya: similar advice to Jakarta for the city centre. Self-drive works for day trips to Tretes (Prigen hill resort) or Malang from Surabaya — the toll roads (tol) are well-signed and efficiently maintain.

Toll roads (jalan tol): Java’s toll road network connects most major cities. Tolls are paid electronically via e-money cards (Mandiri e-Money, BCA Flazz, BRI Brizzi). Get an e-Money card at a minimarket or bank branch and top it up before heading onto a toll road — cash is rarely accepted at modern toll gates. Your rental agency can advise on the card system.

Road Conditions and Driving Tips

Traffic flow: Indonesia drives on the left (same as UK, Australia). Steering wheel is on the right.

Road quality: varies enormously. Main inter-city roads in Java and the main tourist corridor in Bali are sealed and maintained. Back roads, mountain routes, and rural Lombok can be narrow, potholed, and poorly lit. Avoid night driving on mountain roads — Bali’s north-south routes through the mountains should ideally be done in daylight.

Google Maps: works well throughout Indonesia. Download offline maps for the specific region before leaving reliable internet coverage. Waze is used by local drivers and can be useful in Jakarta and Surabaya for real-time traffic.

Petrol: Pertamax (IDR 13,900/litre approx.) or Pertalite (IDR 10,000/litre) — the latter is the standard grade. Fill up at major towns in Lombok and east Java; don’t assume petrol stations are frequent on coastal or mountain routes.

Speed limits: 60 km/h in urban areas, 80–100 km/h on national roads, 100 km/h on toll roads. Enforced inconsistently, but cameras are appearing on major Javanese toll roads.

Police stops: roadblocks (razia) are common in Bali, Lombok, and Java. Have your IDP, domestic licence, and passport (or a copy) accessible. Stay calm — routine stops resolve quickly with valid documents.

Insurance

Rental cars in Indonesia come with basic third-party insurance as a legal minimum. This generally does not cover:

  • Damage to the rental vehicle itself
  • Theft
  • Windscreen and tyre damage
  • Off-road incidents

International travel insurance policies that include rental vehicle cover are strongly recommended. Check your policy specifically for Indonesia — some exclude Southeast Asian driving. Credit card rental car protection (common with premium Visa/Mastercard) may apply but typically requires the full rental be charged to that card.

Get a clear written explanation of the agency’s damage and liability policy before picking up the vehicle. Photograph all existing damage with the agent present.

Booking Tips

Book 3–7 days ahead in peak season (July–August, Christmas–New Year) — the best vehicles at the major agencies sell out. Outside peak season, same-day or next-day availability is generally fine.

For international agencies at Bali airport, online pre-booking usually provides better rates than walk-in. Use a comparison platform like GetRentacar to compare agency rates and read the insurance terms clearly before completing the booking.

For local Bali agencies, WhatsApp communication is standard. Get a quote, confirm vehicle type and condition, and ask for photos if booking remotely. Inspect thoroughly on pickup regardless.


Plan Your Trip

✈️ Book your flights to Indonesia 🛡️ Get travel insurance 📱 Stay connected with an eSIM 🚗 Rent a car

Ready to Plan Your Trip?

See our itineraries for inspiration:

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

Do I need an International Driving Permit to rent a car in Indonesia?
Yes — an International Driving Permit (IDP) is legally required to drive in Indonesia. Without one, you're technically driving illegally, which voids most travel insurance policies and creates complications if you're involved in an accident. Obtain your IDP from your home country's motoring authority before travelling — in most countries this takes 1–5 business days. Your standard driver's licence is also required alongside the IDP.
Is self-drive car rental available in Bali?
Yes, though the majority of foreign visitors hire a car with driver rather than self-driving. Self-drive is legally permitted and several agencies offer it, but Bali's traffic — particularly around Kuta, Seminyak, and Denpasar — is dense, signage is inconsistent, and roads in rural areas are narrow and poorly lit at night. Self-drive works well for day trips out of Bali's main tourist corridor (to Bedugul, Candidasa, or Munduk) but we recommend an experienced driver for navigating Denpasar or Kuta.
How much does car rental cost per day in Indonesia?
Manual small cars (Daihatsu Ayla, Honda Brio) with driver cost approximately IDR 350,000–550,000 per day in Bali as of 2026. Self-drive rates for the same cars run IDR 200,000–350,000 per day excluding fuel. Air-conditioned MPVs (Toyota Avanza, Innova) — the standard choice for 4–7 passengers — run IDR 400,000–700,000 per day with driver, IDR 280,000–450,000 self-drive. Larger SUVs (Fortuner, Land Cruiser) start from IDR 800,000/day. Monthly rates are significantly lower — expect 25–40% off daily rates.
Can I drive between Bali and Lombok?
Yes, via ferry from Padang Bai (east Bali) to Lembar (west Lombok). The crossing takes approximately 4–5 hours. You can drive your rental vehicle on the ferry — confirm with your rental agency that the car is cleared for Lombok travel, as some agencies restrict their vehicles to Bali only. The combined drive from Kuta to Kuta Lombok via Padang Bai ferry runs approximately 8–10 hours total.

Car Hire

Hire a Car in Indonesia

Compare local and international car hire suppliers to find the best available rate. Book online, collect on arrival.

Compare Car Hire →

Same price as booking direct — we earn a small commission at no extra cost to you.