Jakarta’s traffic earns its reputation: at peak, the average vehicle crawls along at roughly 10 km/h. A 5 km hop that looks like nothing on the map can take 20 minutes or 90, depending on the hour, the weather, and the ganjil-genap odd-even plate rule that even locals fumble. The good news is that none of this is random — it runs on a schedule, and once you can read that schedule you can route around the worst of it. This guide on how to avoid Jakarta traffic gives you an hour-by-hour heatmap, the ganjil-genap rule in plain English (it quietly drives up your Grab fare), the moment to bail from a car to a motorbike, and the Sunday Car-Free Day trick locals swear by.
Most of the tips here boil down to a single instinct: when the roads clog, get off them. The Jakarta MRT and the TransJakarta busway run on their own right of way and simply ignore the jam, which is why they appear again and again below. If you have not yet got the lay of the whole network, our pillar on getting around Jakarta ties it all together.

Hour-by-Hour Traffic Heatmap
| Time | Traffic Level | What to Avoid |
|---|---|---|
| 6:00–6:30 AM | Light | — |
| 6:30–9:30 AM | HELL | Sudirman, Thamrin, Gatot Subroto |
| 9:30–11:30 AM | Heavy | School zones, Sudirman |
| 11:30 AM–12:30 PM | Moderate | Lunch break corridors |
| 12:30–2:30 PM | Light-moderate | — |
| 2:30–4:30 PM | Building | School pickup zones |
| 4:30–8:00 PM | HELL | Sudirman, Thamrin, Kuningan, Mega Kuningan |
| 8:00–10:00 PM | Heavy | SCBD, Senayan dinner zones |
| 10:00 PM–6:00 AM | Light | — |
Best window for car travel: 12:30–2:30 PM (lunch dip) and 10:00 PM–6:00 AM (overnight). Most tourist travel happens in the worst windows.
The Ganjil-Genap Rule — Critical for Tourists Using Grab
Most tourists don’t know about ganjil-genap (odd-even) — Indonesia’s vehicle license plate restriction that affects Grab pricing and availability. Here’s what you need to know:
The Rule
On 25+ major Jakarta roads (including Sudirman, Thamrin, Rasuna Said, Gatot Subroto), vehicles are restricted by license plate:
- Odd-numbered dates — only vehicles with odd-ending license plates (1, 3, 5, 7, 9) can drive these roads
- Even-numbered dates — only vehicles with even-ending license plates (0, 2, 4, 6, 8) can drive these roads
When It Applies
- 6:00–10:00 AM Monday–Friday — morning rush
- 4:00–9:00 PM Monday–Friday — evening rush
- Saturdays, Sundays, public holidays — does NOT apply
Why It Matters for Tourists
Grab and Gojek drivers cannot drive certain roads during ganjil-genap hours if their license plate doesn’t match the date. This reduces driver availability, increases wait times, and forces surge pricing. To minimize impact:
- Book Grab 5+ minutes early during rush hours
- Allow 2x normal trip time for Sudirman-Thamrin trips during ganjil-genap
- Switch to motorbike (GoRide/GrabBike) — motorbikes are exempt from ganjil-genap
- Use MRT for north-south Sudirman-Thamrin trips during rush hour
The Motorbike Switching Trigger

Single most useful Jakarta traffic hack: switch from car to motorbike whenever surface traffic exceeds 20 minutes for a 5 km trip. Motorbikes weave between stopped cars, use the bus lane shoulder, and cut typical car travel time by 50–70%.
When to Switch
- Estimated GrabCar arrival exceeds 8 minutes (a sign of driver scarcity due to ganjil-genap or surge)
- Trip distance under 7 km (motorbike comfort acceptable)
- Travel between adjacent neighborhoods (Bundaran HI to Sabang, Senopati to Senayan)
- It’s not raining heavily (motorbike rides become unpleasant in heavy rain)
When NOT to Switch
- Heavy rain (wet season Nov–April) — sit in the car
- Multiple passengers or significant luggage
- Trips over 10 km — motorbike fatigue real
- Late at night (after 11 PM) — fewer motorbike drivers
See our Grab vs Gojek guide for booking details.
Sunday Car-Free Day — The Local Hack

Every Sunday from 6:00 AM to 11:00 AM, Jakarta closes the entire 7-kilometer stretch of Jalan Thamrin and Jalan Sudirman to all motorized traffic for Hari Bebas Kendaraan Bermotor (Car-Free Day). The result: tens of thousands of joggers, cyclists, skateboarders, families, and street musicians take over the avenues.
How Tourists Should Use Car-Free Day
- Plan Sunday morning sightseeing on foot — walk from Bundaran HI to Monas (3 km) without any traffic
- Use rented bicycles — vendors rent bikes near major Halte for IDR 10,000–30,000/hour
- Try free aerobics classes at roundabouts
- Eat free food samples from promotional vendors
- Photograph the empty Sudirman skyline from the middle of the road
Car-Free Day is featured in our free things to do in Jakarta guide.
When the MRT Beats Everything

The Jakarta MRT runs underground or elevated along Jalan Sudirman-Thamrin — bypassing the worst surface traffic in the city. Use MRT whenever:
- Traveling north-south between Bundaran HI and Lebak Bulus
- Going to/from Senayan or GBK Stadium — Istora and Senayan stations are direct
- Avoiding Sudirman-Thamrin rush hour entirely
- You have heavy luggage — MRT carriages have luggage space
- Solo or pair travel — MRT is cheaper than Grab
See our Jakarta MRT guide for full station details.
Avoiding Traffic on Specific Routes
Hotel to Monas
From Bundaran HI: Walk via Tugu Tani (20 min) or short Grab (5–15 min depending on time). From Senopati/SCBD: MRT to Bundaran HI (8 min) then short Grab.
Hotel to Kota Tua
Always use TransJakarta Corridor 1 (Bundaran HI → Kota, IDR 3,500, 30 min). Faster than Grab during rush hour and dramatically cheaper. See our TransJakarta bus guide.
Hotel to Ancol Dreamland
Grab is the only practical option (45 min in normal traffic, 75–90 min in rush). Plan for IDR 50,000–80,000 GrabCar one-way, and time it for the lunch dip if you can. Ancol is a big day out, and it sits among the wider roster in our guide to the best attractions in Jakarta.
Hotel to Soekarno-Hatta Airport
Use Soekarno-Hatta Railink train from BNI City Station (45 min, IDR 70,000) — guaranteed travel time regardless of traffic. See our airport transfer guide.
Hotel to Bogor Botanical Gardens
Use KRL Bogor Line from Sudirman Station (1 hour, IDR 5,000–10,000) — faster and cheaper than driving via toll road (90+ min). See our KRL commuter line guide.
Real-Time Traffic Apps

- Google Maps — best real-time traffic for tourists; clear English interface
- Waze — local favorite for traffic shortcuts and police reporting; works well in Jakarta
- Grab/Gojek built-in routing — apps show estimated travel time before booking
- JakLingko app — multi-modal transit route planner
Best practice: check Google Maps before any Jakarta trip. If estimated car travel time exceeds 60% longer than expected, switch to MRT, TransJakarta, or motorbike.
School Zone Traffic
Indonesian schools start at 7:00 AM and end at 2:00 PM, creating traffic spikes around school neighborhoods at 6:30–7:30 AM (drop-off) and 1:30–3:00 PM (pickup). Avoid Menteng, Pondok Indah, Kemang, and Kelapa Gading during these windows if possible.
Rainy Season Traffic (November–April)
Jakarta’s wet season makes traffic dramatically worse. Heavy afternoon thunderstorms flood streets, slow visibility, and trigger surge pricing across all ride-hailing apps. Tactics:
- Schedule outdoor activities 9:00 AM – 1:00 PM before afternoon rain
- Use MRT/KRL during heavy rain — underground/covered stations stay dry
- Pre-book Grab 10–15 minutes before needed during rain
- Carry umbrella for the walk between car and destination
- Allow 3x normal trip time during major rainstorms
Evening Out — Traffic Strategy
For dinner reservations and evening entertainment:
- Book 7:00 PM+ dinners — earlier dinners stuck in 4–6 PM rush hour
- Leave hotel by 6:30 PM for 7:30 PM reservations
- Plan post-dinner activities within walking distance of dinner venue
- For SCBD/Senayan rooftop bars, use MRT then walk; avoid Grab during 8:00–10:00 PM dinner-out traffic
- Late-night return to hotel (after 11:00 PM) — Grab traffic clears significantly
See our things to do in Jakarta at night for evening planning.
When to Just Stay In
Sometimes the answer is “don’t travel at all.” Stay at your hotel or venue if:
- Heavy rain forecast for next 2 hours
- Major Persija football match at GBK Stadium
- Major concert at JIExpo or GBK
- Government holiday/parade day on Sudirman
- Eid al-Fitr exodus week (mass departure causes gridlock)
Hotel rooftop bars, in-house restaurants, and spa services can fill an evening when traffic makes outdoor venues impractical.
The One-Page Plan to Avoid Jakarta Traffic
If you distill everything above, a few rules carry most of the weight. Front-load your day: the window from about 9:30 a.m. to 1 p.m. and the lunch dip around 12:30 to 2:30 are the calmest stretches for anything on the road, so put your furthest plans there. Default to rail on the spine: any trip up or down Sudirman-Thamrin belongs on the MRT, full stop, and Kota Tua belongs on TransJakarta Corridor 1. Keep a motorbike in reserve: the second a 5 km car trip is quoted past 20 minutes, and it is not pouring, switch to a GoRide or GrabBike, which the ganjil-genap rule does not touch. Respect the rain: a heavy wet-season downpour can triple your travel time, so move it underground or wait it out. And know when not to go at all — a Persija match night or the Eid exodus is an evening for the hotel rooftop, not the road. Internalize those five and you have beaten the traffic before it starts.
Frequently Asked Questions About Avoid Jakarta Traffic
What time is Jakarta traffic worst?
Weekday morning rush 6:30–9:30 AM and evening rush 4:30–8:00 PM are the worst windows. Saturday 11:00 AM – 3:00 PM also gets heavy due to weekend leisure trips.
How does the ganjil-genap rule affect tourists?
Ganjil-genap restricts vehicles by license plate on major roads during rush hours. This reduces Grab driver availability and increases wait times. Use motorbike services (GoRide, GrabBike) or MRT during ganjil-genap hours.
Is Sunday Car-Free Day worth attending?
Yes — Sunday Car-Free Day (6:00–11:00 AM on Sudirman-Thamrin) is one of Jakarta’s best free experiences. Walk from Bundaran HI to Monas without traffic, rent a bicycle, photograph the empty skyline.
When should I switch from Grab car to motorbike?
When estimated trip time exceeds 20 minutes for a 5 km trip, or when GrabCar wait time exceeds 8 minutes. Motorbikes cut typical car travel time 50–70% during rush hour.
What’s the best Jakarta traffic app?
Google Maps for tourists (real-time traffic, clear English interface). Waze for shortcuts (local favorite). Both work well in Jakarta.
How much extra time should I budget for Jakarta traffic?
During rush hour (6:30–9:30 AM, 4:30–8:00 PM), allow 2–3x normal travel time. A 30-minute off-peak trip can take 90 minutes in peak hours. Use MRT instead whenever possible.
Learn to read the rhythm of the traffic and Jakarta stops feeling like an obstacle course. The follow-on moves are simple: carry a single tap-and-go Jak Lingko card so the rail options are always open, keep the budget in view with our breakdown of Jakarta transportation costs, and lean on the timing tricks here to free up your days for the best attractions in Jakarta and the wider things to do in Jakarta. Time a weekend right and Car-Free Day becomes one of the easiest entries on our list of free things to do in Jakarta.
External Resources for Avoiding Jakarta Traffic
For ganjil-genap rule details, the Wahdah ganjil-genap guide covers current rules. For real-time traffic, Waze is locally preferred over Google Maps for Indonesian shortcuts.