Getting around Jakarta is a problem. The city layout is chaotic and totally bewildering, traffic is indisputably the worst in South-East Asia with horrendous traffic jams slowing the city to a crawl during rush hour, and the current railway system is inadequate to say the least. The construction of a monorail system, started in 2004, soon ground to a halt over political infighting and the main glimmer of hope is the gradually expanding busway system.
Rental cars are available, but unless you are familiar with local driving practices or lack thereof, take reputable taxis. If you're from a foreign country, it is not recommended to rent a car and drive on your own. The chaotic and no-rules traffic will certainly give you a headache. Renting a car with a driver is much a better idea.
Toll roads circle the city and are faster when the traffic is good, but are very often jammed themselves. The drainage systems of major roads are poorly maintained and during rainy season (Dec-Feb) major roads may be flooded, leading to total gridlock as motors stall.
Finding parking places in residential areas can be difficult due to the narrow roads. Paid parking is easy to find in shopping malls, offices and the like is Rp 1000-3000/hr.
If you do decide to drive by yourself or having a driver in Jakarta, please remember that there is a 3 in 1 system implemented in some of the main thoroughfares in the morning from 7.30-10.00 AM and in the afternoon from 4.30-7.00 PM where there is a requirement of having a minimum of three people in a car.
The routes include the whole stretch from Kota train station through Blok M via Jl. Hayam Wuruk, Jl. Thamrin, Jl. Sudirman and Jl.Sisingamangaraja; Jl. Gatot Subroto from the Senayan-JCC Overpass to the intersection with Jl. HR Rasuna Said. There are intentions from the local government to change this system to an Electronic Road Pricing system beginning in the future.