Bis (buses) are the most common means of public transportation in Jakarta. There are a large number of bus companies servicing routes in Jakarta. Many of the larger buses seat 25-40 people.
The bus number and start/end points of each bus route are visible at the front of the bus. Inter-city buses to major cities in Java and Sumatra are stationed in the central bus terminals – Pulo Gadung, Kampung Rambutan, Lebak Bulus, Blok M, and Kota.
Busway: The fast busses on a special busway have been operated to accommodate passengers working in busy business areas. The busway is also well-connected to major railway stations.
Just visit the website of Trans Jakarta (http://www.rutebusway.com/) anytime you need information on transjakarta schedules and ticket fares.
A commuter line (keretaapi) runs regularly from Jakarta to Bogor via Depok. It is a cheap transport of the masses. Trains to other major cities on Java leave from Gambir, Senen and Jatinegara stations. Some trains are bookable in advance. Trains have been a comfortable transportation for inter-city travel with reasonable price. Just visit the website of Indonesian Railways (http://www.krl.co.id/) anytime you need information on train schedules and ticket fares.
Taxis are easily found almost everywhere in the streets of Jakarta. Taking a taxi could be as reliable as using a personal car.
Motorcycle taxi (Ojek)
This kind of taxi typically carries one passenger and it is common transportation in Jakarta. Ojek is one of the fastest forms of transportation which is more affordable. Now this kind of transportation can be accessed online by installing the program.