
Jakarta to Surabaya EV Road Trip: Complete Trans-Java Toll Guide 2026
Drive 780km across Java from Jakarta to Surabaya via the Trans-Java Toll Road in an EV. Complete guide to charging stations, stopover cities, costs, and practical tips for Indonesia's ultimate electric road trip.
Jakarta to Surabaya EV Road Trip: Complete Trans-Java Toll Guide 2026
The Trans-Java Toll Road is Indonesia's modern engineering marvel — a continuous expressway stretching nearly 1,000 km from Merak in the west to Surabaya in the east. Driving it in an electric vehicle is the ultimate Indonesian EV adventure, crossing three provinces, five major cities, and countless volcanic landscapes, all while your carbon footprint remains near zero.
This guide covers everything you need to plan your Jakarta to Surabaya EV road trip. We'll look at charging station locations, recommended EV models, cost comparisons, stopover recommendations, and practical tips for navigating the Trans-Java Toll with confidence.
Disclaimer: This guide contains affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you.
Route Overview
| Detail | Info |
|---|---|
| Total Distance | ~780 km (Jakarta → Cirebon → Semarang → Solo → Surabaya) |
| Driving time | 9-12 hours direct (recommend 3-4 days with stops) |
| Charging stops needed | 3-5 |
| Toll cost (one way) | Rp 550,000-700,000 ($34-44 USD) |
| Total charging cost | Rp 300,000-500,000 ($19-32 USD) |
| Best EV for trip | Any EV with 400+ km WLTP range for comfort |
| Recommended season | May-October (dry season) |
| Key toll sections | Jakarta-Cikampek, Cipali, Batang-Semarang, Solo-Ngawi, Kertosono-Mojokerto |
Why Trans-Java by EV?
Driving an EV across Java is no longer an experiment — it's a genuinely practical option for 2026. Here's why:
- PLN SPKLU fast-chargers are now installed at most major rest area (Tempat Istirahat/TI) locations along the toll road
- Private networks like Electrum and Charge.IN are filling gaps with faster 120-150 kW chargers
- Hotel charging is increasingly common in Semarang, Solo, and Surabaya
- Cost per km is roughly 60% lower than petrol (Rp 400-500/km vs Rp 1,100-1,400/km)
- Zero emissions across the spine of Java — the world's most populous island
The Trans-Java Toll Road: What EV Drivers Need to Know
The Trans-Java Toll Road (Jalan Tol Trans-Jawa) has transformed overland travel in Indonesia. What was once a two-day slog through narrow two-lane roads is now a continuous, divided highway.
Toll Road Sections
| Section | Distance | Toll Cost (Class I) | EV Notes |
|---|---|---|---|
| --------- | ---------- | ------------------- | ---------- |
| Jakarta → Cikampek | 65 km | Rp 30,000 | Dense traffic, stop-and-go (great for regen) |
| Cikopo → Palimanan (Cipali) | 116 km | Rp 105,000 | Long flat stretches, 50kW chargers at KM 166A, 192A |
| Kanci → Pejagan | 36 km | Rp 35,000 | Short connecting section |
| Pejagan → Pemalang → Batang | 125 km | Rp 120,000 | Mountain sections, gradual climbs |
| Batang → Semarang | 75 km | Rp 75,000 | Winding descent into Semarang, good regen |
| Semarang → Solo | 85 km | Rp 80,000 | Hilly, volcanic scenery, new 150kW chargers |
| Solo → Ngawi | 90 km | Rp 70,000 | Long straight section, limited charger coverage |
| Ngawi → Kertosono | 100 km | Rp 75,000 | Flat agricultural plains, few stops |
| Kertosono → Mojokerto → Surabaya | 88 km | Rp 65,000 | Approaching Surabaya, urban traffic |
| **Total** | **~780 km** | **Rp 655,000** |
Critical Fact for EV Drivers
Most rest area charging on the Trans-Java uses 50kW DC chargers, with a smattering of 100kW and 150kW units at newer stations. This is not yet Korea's 350kW E-pit network. Plan for 30-40 minute charging stops, not 15-minute top-ups.
Charging density is highest between Jakarta and Semarang, and thins out east of Solo. The Solo → Ngawi → Kertosono stretch has the fewest fast-chargers as of early 2026 — plan accordingly.
Charging Station Directory (West to East)
Jakarta Departure (Before You Go)
| Station | Location | Type | Speed | Slots | Notes |
|---|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- | ------- |
| PLN SPKLU Kota Kasablanka | South Jakarta Mall | DC CCS2 | 100kW | 4 | Best pre-departure option |
| PLN SPKLU Grand Indonesia | Central Jakarta | DC CCS2 | 60kW | 2 | Convenient but slow |
| Electrum PIK | Pantai Indah Kapuk | DC CCS2 | 120kW | 4 | High-power, near airport |
| PLN SPKLU Pondok Indah Mall | South Jakarta | DC CCS2 | 100kW | 4 | Reliable, covered parking |
| PLN SPKLU Senayan City | Central Jakarta | DC CCS2 | 60kW | 2 | Mall charging while you shop |
Pro tip: Start with 95%+ battery. Charge at Kota Kasablanka (100kW, 4 slots) the night before or morning of departure.
Rest Area Charging Along the Route
| KM | Location | Section | Charger | Speed | Slots |
|---|---|---|---|---|---|
| ---- | ---------- | --------- | --------- | ------- | ------- |
| KM 52A | Cikampek | Jakarta-Cikampek | PLN SPKLU | 50kW | 2 |
| KM 97A | Puncak Tunnel area | Jakarta-Cikampek | PLN SPKLU | 50kW | 2 |
| KM 166A | Subang | Cipali | PLN SPKLU | 50kW | 4 |
| KM 192A | Palimanan | Cipali | PLN SPKLU | 50kW | 2 |
| KM 228A | Cirebon area | Cipali | Electrum | 120kW | 2 |
| KM 260A | Tegal | Pejagan-Pemalang | PLN SPKLU | 50kW | 2 |
| KM 308A | Pemalang | Pejagan-Pemalang | PLN SPKLU | 50kW | 2 |
| KM 351A | Batang | Batang-Semarang | PLN SPKLU | 50kW | 2 |
| KM 391A | Kendal | Batang-Semarang | Electrum | 120kW | 4 |
| KM 429A | Semarang | Semarang-Solo | PLN SPKLU | 50kW | 2 |
| KM 456A | Bawen/Ungaran | Semarang-Solo | PLN SPKLU | 100kW | 2 |
| KM 486A | Salatiga | Semarang-Solo | Charge.IN | 150kW | 2 |
| KM 519A | Solo | Solo-Ngawi | PLN SPKLU | 50kW | 2 |
| KM 575A | Sragen | Solo-Ngawi | Electrum | 120kW | 2 |
| KM 621A | Ngawi | Ngawi-Kertosono | PLN SPKLU | 50kW | 2 |
| KM 671A | Madiun | Ngawi-Kertosono | PLN SPKLU | 50kW | 2 |
| KM 695A | Caruban | Ngawi-Kertosono | Charge.IN | 100kW | 2 |
| KM 712A | Nganjuk | Kertosono-Mojokerto | PLN SPKLU | 50kW | 2 |
| KM 750A | Mojokerto | Mojokerto-Surabaya | Electrum | 120kW | 4 |
Surabaya Area Charging (Upon Arrival)
| Station | Location | Type | Speed | Slots |
|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- |
| PLN SPKLU Tunjungan Plaza | City Center Mall | DC CCS2 | 100kW | 4 |
| PLN SPKLU Galaxy Mall | West Surabaya | DC CCS2 | 100kW | 4 |
| PLN SPKLU Grand City Mall | East Surabaya | DC CCS2 | 60kW | 2 |
| PLN SPKLU Pakuwon Mall | West Surabaya | DC CCS2 | 100kW | 4 |
| Electrum Surabaya Supermal | Central Surabaya | DC CCS2 | 120kW | 4 |
| Electrum Rungkut | Rungkut Industrial | DC CCS2 | 60kW | 2 |
Recommended Charging Strategy by EV Range
Strategy A: 400+ km WLTP (BYD Atto 3, Hyundai Ioniq 5, Kia EV6, Tesla Model 3)
Charging Stops: 2-3 (30 min each)
- Depart Jakarta at 95% battery
- Stop 1: KM 228A Cirebon area (120kW Electrum) — 30 min, charge to 80%
- Stop 2: KM 486A Salatiga (150kW Charge.IN) — 20 min top-up, charge to 80%
- Stop 3: Only if needed — KM 671A Madiun (50kW PLN)
- Arrive Surabaya with 15-25%
Strategy B: 300-400 km WLTP (MG4, Wuling Cloud EV, Nissan Leaf e+)
Charging Stops: 4 (35-40 min each)
- Depart Jakarta at 100%
- Stop 1: KM 166A Subang (50kW PLN) — 35 min
- Stop 2: KM 351A Batang (50kW PLN) — 40 min
- Stop 3: KM 456A Bawen/Ungaran (100kW PLN) — 30 min
- Stop 4: KM 621A Ngawi (50kW PLN) — 35 min
- Arrive Surabaya with 10-15%
Strategy C: Under 300 km WLTP (Wuling Air EV, Mini EV)
Challenging but possible with 3-4 day split and overnight charging at hotels.
- Depart Jakarta at 100%
- Stop 1: KM 97A (50kW) — 40 min
- Stop 2: KM 166A (50kW) — 40 min
- Stop 3: KM 308A Pemalang (50kW) — 40 min
- Overnight in Semarang at hotel with AC charging
- Stop 4: KM 456A Bawen (100kW) — 30 min
- Stop 5: KM 519A Solo (50kW) — 40 min
- Stop 6: KM 695A Caruban (100kW) — 30 min
- Arrive Surabaya
Stopover Cities: Where to Stay and What to Do
Cirebon (~220 km from Jakarta)
Cirebon makes an excellent first stop — about 2.5 hours from Jakarta. Known as the "City of Shrimps," it offers wonderful batik, fascinating palaces, and excellent seafood.
EV Charging in Cirebon:
| Station | Location | Type | Speed | Slots |
|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- |
| PLN SPKLU CSI Cirebon | Mall area | DC CCS2 | 50kW | 2 |
| Electrum Cirebon | Near Keraton Kasepuhan | DC CCS2 | 120kW | 4 |
Family Activities:
- Keraton Kasepuhan — The oldest palace in Cirebon (16th century). Rp 25,000 entry.
- Batik Trusmi Village — Watch batik made by hand. Workshops cost Rp 100,000-250,000.
- Sunyaragi Cave — Bizarre 18th-century water cave palace complex. Kids love the maze-like tunnels.
- Empal Gentong — Cirebon's legendary soup. Try at H. Apud.
Hotel Recommendations:
| Hotel | EV Charging | Family Features | Price (IDR) |
|---|---|---|---|
| ------- | ------------- | ---------------- | ------------- |
| Aston Cirebon | AC 22kW (2 slots) | Pool, central, restaurant | 400,000-700,000 |
| Luxton Cirebon | AC 22kW | Modern, pool, near mall | 500,000-900,000 |
Book Cirebon Hotels on Booking.com
Semarang (~430 km from Jakarta)
Semarang is the capital of Central Java and the perfect midway point. Dutch colonial heritage, stunning Chinese temples, and world-class street food.
EV Charging in Semarang:
| Station | Location | Type | Speed | Slots |
|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- |
| PLN SPKLU Paragon Mall | City Center | DC CCS2 | 100kW | 4 |
| PLN SPKLU DP Mall | Simpang Lima | DC CCS2 | 60kW | 2 |
| PLN SPKLU Ungaran | Bawen Exit | DC CCS2 | 100kW | 2 |
| Electrum Semarang | Near Tugu Muda | DC CCS2 | 120kW | 4 |
Family Activities:
- Lawang Sewu — The iconic "Building of a Thousand Doors." Rp 20,000 adult, Rp 10,000 child.
- Sam Poo Kong — Indonesia's largest Chinese temple complex. Free entry.
- Kota Lama (Old City) — Beautiful Art Deco buildings and cafes.
- Brown Canyon — Dramatic man-made canyon. Rp 15,000 parking.
- Bandungan Highlands — Cool mountain air, vegetable markets, hot springs (45 min drive).
Hotel Recommendations:
| Hotel | EV Charging | Price (IDR) |
|---|---|---|
| Hotel Ciputra Semarang | AC 22kW (2 slots) | 600,000-1,000,000 |
| Grand Edge Hotel | AC 22kW | 500,000-900,000 |
| Padma Hotel Semarang | AC 7kW | 700,000-1,200,000 |
| PO Hotel Semarang | AC 7kW | 300,000-600,000 |
Book Semarang Hotels on Booking.com
Solo / Surakarta (~510 km from Jakarta)
Solo is Yogyakarta's quieter traditional sibling. Javanese culture without the tourist crowds.
EV Charging in Solo:
| Station | Location | Type | Speed | Slots |
|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- |
| PLN SPKLU Solo Grand Mall | City Center | DC CCS2 | 50kW | 2 |
| PLN SPKLU Hartono Mall | Solo Baru | DC CCS2 | 100kW | 2 |
| Electrum Solo | Near Pura Mangkunegaran | DC CCS2 | 120kW | 2 |
Family Activities:
- Keraton Surakarta — Official palace of the Surakarta Sultanate. Rp 25,000 entry.
- Pura Mangkunegaran — Smaller but beautiful palace with dance performances.
- Pasar Klewer — Legendary textile market for batik bargains.
- Taman Sriwedari — City park with children's playground. Free entry.
Hotel Recommendations:
| Hotel | EV Charging | Price (IDR) |
|---|---|---|
| Alila Solo | AC 22kW (2 slots) | 1,000,000-1,800,000 |
| Novotel Solo | AC 22kW | 500,000-900,000 |
| Lor In Solo Hotel | AC 7kW | 400,000-700,000 |
Book Solo Hotels on Booking.com
Surabaya (780 km from Jakarta)
Indonesia's second-largest city. Rich history, excellent food scene, and growing EV infrastructure.
EV Charging in Surabaya:
| Station | Location | Type | Speed | Slots |
|---|---|---|---|---|
| --------- | ---------- | ------ | ------- | ------- |
| PLN SPKLU Tunjungan Plaza | City Center | DC CCS2 | 100kW | 4 |
| PLN SPKLU Galaxy Mall | West Surabaya | DC CCS2 | 100kW | 4 |
| PLN SPKLU Pakuwon Mall | West Surabaya | DC CCS2 | 100kW | 4 |
| Electrum Supermal Surabaya | Central Surabaya | DC CCS2 | 120kW | 4 |
Family Activities:
- House of Sampoerna — Beautifully preserved Dutch tobacco factory turned museum. Free entry.
- Suramadu Bridge — Longest bridge in Indonesia (5.4 km). Best at sunset.
- Taman Bungkul — Award-winning city park with food stalls.
- Submarine Monument — Real Soviet-era submarine you can tour. Rp 15,000 entry.
- Mangrove Information Center — Boardwalk through preserved mangrove forest. Rp 10,000.
Hotel Recommendations:
| Hotel | EV Charging | Price (IDR) |
|---|---|---|
| Hotel Majapahit Surabaya | AC 22kW (2 slots) | 900,000-1,500,000 |
| JW Marriott Surabaya | AC 22kW | 1,200,000-2,000,000 |
| Sheraton Surabaya | AC 22kW | 800,000-1,400,000 |
| Swiss-Belinn Manyar | AC 7kW | 400,000-700,000 |
| Ibis Surabaya Tidar | AC 7kW | 250,000-500,000 |
Book Surabaya Hotels on Booking.com
Cost Comparison: EV vs Petrol
One-Way Trip (780 km)
| Expense | EV (IDR) | EV (USD) | Petrol (IDR) | Petrol (USD) |
|---|---|---|---|---|
| --------- | ---------- | ---------- | -------------- | -------------- |
| Energy cost | 350,000 | $22 | 1,100,000 | $69 |
| Toll fees | 655,000 | $41 | 655,000 | $41 |
| Overnight charges (2 nights) | 1,200,000-2,500,000 | $75-156 | 1,200,000-2,500,000 | $75-156 |
| Meals (2 days, family of 4) | 600,000-1,000,000 | $38-63 | 600,000-1,000,000 | $38-63 |
| **Total** | **2,805,000-4,505,000** | **$176-282** | **3,555,000-5,255,000** | **$223-329** |
Savings: Rp 750,000-850,000 ($47-53) per round trip.
Charging Cost Detail
| Charging Type | Cost per kWh | Cost per 100 km | Cost per Full Trip |
|---|---|---|---|
| --------------- | ------------- | ----------------- | ------------------- |
| PLN SPKLU DC | Rp 2,800-3,500 | Rp 40,000-55,000 | Rp 312,000-429,000 |
| Electrum DC | Rp 3,000-3,800 | Rp 45,000-60,000 | Rp 351,000-468,000 |
| Hotel AC charging | Rp 2,000-3,000 | Rp 30,000-45,000 | Usually included in room |
Best EV Models for This Journey
| Model | WLTP Range | Battery | Charging Speed | Why It Works | Est. Price (IDR) |
|---|---|---|---|---|---|
| ------- | ----------- | --------- | --------------- | ------------- | ----------------- |
| **Hyundai Ioniq 5** | 480 km | 72.6 kWh | 800V, 350kW peak | Ultra-fast charging, iconic in Indonesia | 800 million |
| **BYD Atto 3** | 420 km | 60.5 kWh | 150kW peak | Excellent range, spacious, great value | 600 million |
| **Kia EV6** | 475 km | 77.4 kWh | 800V, 350kW peak | Ultra-fast charging, sporty | 900 million |
| **MG4** | 350 km | 51 kWh | 150kW peak | Budget-friendly, decent range | 400 million |
| **Wuling Cloud EV** | 330 km | 37.9 kWh | 50kW | Affordable, good for city-plus | 300 million |
Our pick: The Hyundai Ioniq 5 is ideal for this trip — 800V architecture means 20-80% in under 18 minutes at any 150kW+ charger. The BYD Atto 3 offers best value with excellent real-world range.
Essential Apps
| App | Purpose | Must-Have? |
|---|---|---|
| PLN Mobile | Find and pay at all PLN SPKLU stations | Yes |
| Electrum | Private charging network, 120kW+ | Yes |
| Charge.IN | Directory of all chargers, community reports | Yes |
| Waze | Real-time traffic | Yes |
| PlugShare | Community charger map | Useful |
| Traveloka | Hotels, activities | Useful |
Practical Tips
Timing: When to Leave
- Best departure: 5:00-6:00 AM
- Avoid: Friday afternoon (Jakarta exodus), Sunday afternoon, Lebaran week
- Dry season (May-Oct): Clear views, less rain
- Rainy season (Nov-Apr): Allow extra time, flood risk at some rest areas
Charging Etiquette
- Stations have only 2-4 slots. Don't park in EV slots if not charging.
- Use the app to check station status before arriving.
- Keep a portable charger for emergencies. The Juice Booster 2 portable charger comes with Indonesian socket adapters.
Traffic Patterns
- Jakarta → Cikampek: Jams start 6:30 AM. Leave by 5 AM.
- Cipali Toll: 116 km, surprisingly light traffic weekdays.
- Batang → Semarang: Mountain tunnels. Fog common early morning.
- Solo → Ngawi: Quietest section. Few rest areas, few chargers. Plan carefully.
- Kertosono → Surabaya: Increasing traffic approaching Surabaya.
What to Pack
- [ ] CCS2 DC charging cable
- [ ] Type 2 AC cable (hotel/mall charging)
- [ ] Portable emergency charger — EVdance or similar
- [ ] Charging adapter kit for Indonesian Type C/F sockets
- [ ] E-wallet top-ups (GoPay, OVO, ShopeePay)
- [ ] Physical credit/debit card (backup)
- [ ] Cash (tolls and roadside markets)
- [ ] Sunscreen and umbrella
- [ ] Light jacket (hotels blast AC)
- [ ] Reusable water bottles
- [ ] Snacks (especially for Solo-Ngawi stretch)
- [ ] Kids' entertainment
- [ ] Phone mount with charging cable
- [ ] Tire inflator
Regional Expansion: Beyond Surabaya
| Destination | Distance from Surabaya | EV Feasibility | Notes |
|---|---|---|---|
| ------------ | ---------------------- | --------------- | ------- |
| Yogyakarta | 300 km (via Solo) | Excellent | Well-covered corridor, 50-150kW chargers |
| Malang | 90 km | Good | SPKLU at KM 41 and KM 66 |
| Bromo Tengger Semeru | 150 km | Challenging | Limited fast-charging, overnight AC needed |
| Banyuwangi (Ijen) | 290 km | Feasible | SPKLU in Situbondo and Banyuwangi, 50kW |
| Bali (via ferry) | 350 km + ferry | Emerging | Banyuwangi SPKLU + Bali's growing network |
Bali Ferry Connection
The Surabaya → Banyuwangi → Bali route is one of Asia's most exciting emerging EV corridors:
Land Route (Surabaya to Banyuwangi): 290 km. Charging at:
- PLN SPKLU Probolinggo (50kW)
- PLN SPKLU Situbondo (50kW)
- PLN SPKLU Banyuwangi (50kW)
Ferry Crossing (Ketapang to Gilimanuk): 30-60 minutes, ~Rp 150,000-250,000. No charging on ferry.
Bali Arrival: PLN SPKLU at Gilimanuk Port (50kW). Network covers Gilimanuk → Negara → Denpasar well.
Our recommendation: Feasible for adventurous drivers. For families, consider renting an EV on Bali instead.
Sample 4-Day Itinerary
Day 1: Jakarta → Cirebon (~220 km)
Morning: Depart Jakarta 5:00 AM with 95% battery. Take Jakarta-Cikampek Toll, then Cipali. Lunch: Rest area KM 166A or 192A. Afternoon: Arrive Cirebon. Visit Keraton Kasepuhan and Batik Trusmi Village. Evening: Empal Gentong dinner. Charge overnight at Aston Cirebon (AC 22kW). Charging Stop: KM 228A Electrum (120kW, 20-30 min) OR overnight hotel charging.
Day 2: Cirebon → Semarang (~220 km)
Morning: Explore Sunyaragi Cave. Depart Cirebon by 9 AM. Lunch: Rest area KM 351A Batang area. Afternoon: Arrive Semarang. Visit Lawang Sewu, Sam Poo Kong, and Kota Lama. Evening: Lunpia and Tahu Gimbal dinner. Charge at Paragon Mall (100kW). Charging Stop: KM 351A PLN Batang (50kW, 30-40 min) or KM 391A Electrum Kendal (120kW, 20 min).
Day 3: Semarang → Solo → Surabaya (~350 km)
Morning: Early departure from Semarang. Scenic drive through Salatiga highlands. Stop: KM 486A Salatiga (150kW Charge.IN) — 15 min top-up. Midday: Optional stop in Solo for lunch and Keraton visit. Afternoon: Solo → Ngawi → Kertosono → Mojokerto. Longest single day of driving. Charging Stop: KM 621A Ngawi (50kW, 30 min) or KM 695A Caruban (100kW, 20 min). Evening: Arrive Surabaya. Late dinner at Rawon Setan. Charging: Tunjungan Plaza (100kW) or hotel charging.
Day 4: Explore Surabaya + Options
Morning: House of Sampoerna, Submarine Monument. Afternoon: Taman Bungkul, Suramadu Bridge sunset. Evening: Seafood dinner at Kenjeran beach area. Future Options: Drive to Malang (90 km), Banyuwangi/Bali (290 km+), or fly home.
Frequently Asked Questions
Is the Trans-Java Toll Road safe for EVs?
Yes. Modern highway with good lighting, emergency phones, and patrols. The main challenge is the charging gap between Solo and Ngawi — plan this leg carefully and carry a portable charger.
Are EV chargers reliable on the Trans-Java?
PLN SPKLU stations at major rest areas have improved to ~85% uptime. Electrum and Charge.IN stations are newer and report 90%+ uptime. Always check app status before arriving.
How much does the trip cost in total?
For a family of 4 over 3-4 days: Rp 3-5 million ($190-315 USD) including charging, tolls, hotels, and meals. The EV charging itself is only Rp 300,000-500,000.
Can I do it in a Wuling Air EV?
Technically yes, but it's challenging. The 200 km WLTP range means 5-6 charging stops. We recommend a 4-day itinerary with overnight hotel charging. The BYD Atto 3 or MG4 is far more comfortable.
Do I need to book hotels in advance?
For weekends and holidays, yes — especially in Semarang and Solo. Weekdays are easier, but book hotels with EV charging at least 2-3 days ahead.
What if a charger is broken?
Always have a backup plan. Use PlugShare to check recent user reports. Carry a portable charger. Know the nearest alternative station. The PLN Mobile app shows real-time availability.
Can I connect to Bali from Surabaya?
Yes! The Ketapang-Gilimanuk ferry accepts EVs. The crossing takes 30-60 minutes. Banyuwangi has SPKLU 50kW. Bali has growing coverage from Gilimanuk to Denpasar. Plan for a full day from Surabaya to southern Bali.
- Search EV Charging Stations Across Asia
- Browse All EV Road Trip Itineraries
- Book Java Hotels with EV Charging
- Related: Jakarta to Bandung EV Road Trip
- Related: Jakarta to Yogyakarta EV Road Trip - Java's Cultural Heart
- Related: Bali EV Road Trip Complete Family Guide
This guide is part of our Indonesia EV Road Trip series. Selamat jalan and happy electric driving!
Share this post
Essential Gear for Indonesia EV Trip
Recommended products and services for your journey
Gear & Accessories
Plan Your Indonesia EV Trip
Find EV rentals, hotels with charging, and activities
EV Rentals in Indonesia
Browse EV rental options in Indonesia on Klook
Hotels with EV Charging in Indonesia
Find hotels with EV charging facilities — filter by destination
Top Experiences in Indonesia
Viator — TripAdvisor-rated tours with free cancellation
Related Articles
Trans-Java EV Road Trip: Jakarta to Yogyakarta — Indonesia's First EV Highway
Drive 540 km from Jakarta to Yogyakarta on the Trans-Java Toll Road in an EV. Family-focused guide to charging stations, kid-friendly stops in Bandung, Semarang, and Yogyakarta, EV-friendly hotels, cost breakdowns for a family of 4, and practical tips for Indonesia's premier EV highway.
Indonesia EV Road Trip: Jakarta to Bandung — Complete Family Guide
Drive an EV from Jakarta to Bandung on the Cipularang Toll Road. Complete guide to charging stations, EV range planning, family activities in Bandung, and cost comparisons for Indonesia’s most popular road trip.