Getting around Jakarta can be a challenge: traffic slows to a crawl for most of the day, the heat and chaotic streets make walking long distances impractical, and the public transport system has not kept up with the city's explosive growth.
Fares
Jakarta's public transport network features integrated ticketing. This means you only need to use one payment method to travel on all trains and buses. Fares range from Rp2,000 to Rp20,000 depending on mode and distance.
There are three ways to pay for your journey:
Kartu Multi Trip, issued by KAI Commuter. The card can be purchased and topped up at KAI Commuter ticket counters and ticket machines. The card costs Rp30,000, including an initial balance of Rp10,000.
Contactless prepaid card, such as Bank Mandiri's e-money, BCA's Flazz, BNI's tap-cash, BRI's BRIZZI, or Bank DKI's JakCard. The cards can be purchased and topped up at the respective banks, convenience stores such as Alfamart and Indomaret, and Transjakarta ticket counters and ticket machines. The cards cost Rp40,000, all of which is credited toward purchases. The cards can also be used for payment at major retailers, convenience stores, toll roads and parking lots.
Contactless credit or debit card, such as Mastercard or Visa. The cards are accepted for travel on Jakarta MRT. Simply tap your card on the fare gates and away you go, no ticket required. The cards are not yet accepted for travel on any other trains or buses as of 2026.
Ensure you tap in at your origin and tap out at your destination to calculate the correct fare. Transferring between lines owned by the same company is free, but be careful not to exit the network until your journey is completed. If your balance is not high enough to tap out at your destination, you can pay the remaining balance at ticket counters and ticket machines. You will be charged Rp50,000 if you lose your card.
KAI Commuter
KAI Commuter (colloquially called KRL Commuterline) connects the city centre with the suburbs and satellite cities, namely Tangerang, Bekasi, Depok, Bogor, South Tangerang, and Tanjung Priok in North Jakarta. It's worth trying as it is much faster than most motor vehicles on the road, but the late arrival of trains (usually by 10 to 15 minutes) might be bothersome. The trains can get very crowded, especially during rush hours. Trains do not stop at Gambir and Pasar Senen stations, the starting stations for long-distance trains in Jakarta; transfer at Jatinegara station in the east instead. Major stations are adjacent to TransJakarta stations, though you often have to walk or use a feeder bus service to transfer.
Trains run between 04:30 and midnight. Trains operate every 15-30 minutes, depending on the line.
Jakarta MRT
Jakarta MRT connects Lebak Bulus in South Jakarta with Bundaran HI in Central Jakarta. It follows the main business street of MH Thamrin, continuing south along the mixed-use areas of South Jakarta before ending near the southern city limits in Lebak Bulus. It primarily links a number of business centres in the city, as well as being pedestrian-accessible to several malls. It's less convenient to access other parts of the city, and passes through few tourist attractions. A northern extension to Kota is under construction and may open around 2027.
Unlike the more utilitarian and dated design of the city's other transportation services, the MRT contains modern, spacious stations designed for heavier use. North of Senayan, stations are underground and can be accessed through descending passageways on the pedestrian path. Southern stations are elevated and can't be missed. Some of the entrances have upwards escalators, but each station has at least one wheelchair-accessible elevator. Convenience stores and snacks are available outside the paid area of stations, but eating and drinking is forbidden on the platforms or within the train.
Trains run between 05:00 and midnight. Trains operate every 5 minutes during rush hour (07:00-09:00 and 17:00–19:00), and every 10 minutes during the rest of the day.
Jabodebek LRT
Jabodebek LRT connects Jatimulya in Bekasi, West Java and Harjamukti in Depok, West Java with Dukuh Atas (interchange with MRT and Commuter Line) in Central Jakarta. It follows the main business street of Sudirman-MH Thamrin, continuing south along the mixed-use areas of South Jakarta and Central Jakarta. It primarily links a number of business centres in the city, as well as being pedestrian-accessible to several malls. It's less convenient to access other parts of the city, and passes through few tourist attractions. The Whoosh high speed railway to Bandung is accessible via Halim station.
Trains run between 06:00 and 22:00. Trains operate every 10 minutes during rush hour (06:00-09:00 and 16:00–20:00), and every 20 minutes during the rest of the day.
Jakarta LRT
Jakarta LRT connects Pegangsaan Dua in North Jakarta to Manggarai in South Jakarta. It runs the main street of Velodrome, along Kayu Putih (Pulomas Equestrian Park), through Kelapa Gading's Boulevard Raya main road.
Trains run between 05:30 and 23:00. Trains operate every 10 minutes.
TransJakarta
TransJakarta is a Bus Rapid Transit (BRT) network that runs on fully dedicated lanes. There are 14 mainlines in operation, in addition to a number of feeder routes that operate between them. Passengers use dedicated stations usually found in the middle of large thoroughfares connected to both sides by overhead bridges. The network is remarkably user-friendly by Jakarta standards, with comfortable amenities at stations and announcements inside the purpose-built vehicles. The buses can get very crowded, especially during rush hours.
The buses have separate seating for women at the front, an attendant who stands by the door announcing stops and providing security, and CCTV. There are priority seats for the elderly, disabled, and expectant mothers, but the wide gap between the platforms and buses can be a hindrance. Grab onto a handle as soon as you enter the bus, as they move away from the stop suddenly and quickly.
Buses run between 05:00 and 23:00, extending to 24:00 on Fridays and Saturdays. Buses operate every 5-15 minutes, depending on the line.
TransJakarta Pengumpan is a feeder bus service between selected mainline stations and train stations or neighborhoods where the mainline does not run. Wait for them under the blue sign of the same name.
TransJakarta Cares is a feeder bus service for disabled people to reach the nearest TransJakarta station. They can be requested by calling 1500 102.
Public bus
A multitude of public bus companies prowl the streets of Jakarta. However, buses do not run on schedule or even have one. Most maps bought outside Indonesia do not show bus routes, so Google Maps would be the best method to figure out what bus you should take. Most bus stops also post what route numbers and destinations stop there, but they do not always stop there! They make for a good adventure if you're not in a rush and don't mind being the centre of attention.
These are the bus companies, ranked from best to worst:
Transjabodetabek feeds between the Transjakarta stops and the outskirts of town. Look for the routes that has a letter preceding the line number. In case of no shelter, wait under the blue bus sign.
Kopaja AC (not to be confused with Kopaja non-AC) has introduced a similar service on selected routes. Some of the lines are reachable from the Transjakarta bus stops. Look for the metallic grey and green colour bus. These buses offer Wi-Fi connectivity.
Mayasari Bakti has a combination of an air conditioned and non-air conditioned fleet. Air conditioned buses bear the letters AC on the bus number. These buses usually have a light & dark blue body, but some are green and orange. Inquire if in doubt.
PPD also has a combination of an air conditioned and non-air conditioned fleet. They have fewer buses and noticeably a lower tier of service than Mayasari Bakti. Look for the white & black strip, with the Monas icon; the buses may be branded as "PATAS", which means express.
Be prepared for on-board "entertainment" and other distractions. On a typical day, you may find street musicians singing unplugged versions of Indonesian and Western pop songs and asking for donations at the end of the performance. Street vendors may also try to sell almost anything from ballpoint pens and candies to boxed doughnuts and health goods.
Avoid sitting or standing in the back of the bus, as this is where muggers find their prey. Always keep an eye on your belongings and be alert at all times for pickpockets and do not wear any valuable. The best seat is in the front, next to the driver.
Buses do not run according to any schedule or timetable. Sometimes a bus may take a while to come, other times two buses of the same route may come together and the drivers will steer aggressively to get more passengers. They do not stop at any particular bus stop, but anywhere they like. If you want to get off, simply say "kiri" (to the left) to the "kondektur" or just knock on the ceiling of the bus three times (be sure that the driver hears your thumping, best to use a coin), and the bus driver will find a place to drop you. An additional tip to alight from these buses is to use your left foot first to maintain balance and try to get down as quickly as possible and move the body in line with bus direction, as they do not fully stop the bus.
Also, seats in these buses are built for Indonesians, who are typically shorter and more slender and agile than people with a larger build such as Europeans and Africans. Non-Indonesians might find the seats in these buses confining and uncomfortable. TransJabodetabek, APTB and BKTB are not so crowded and the seats are more comfortable for non-Indonesians.
While most bus routes are from one bus terminal to another, not all of them have connections to long-distance bus services.
The city government provides tour buses. Dubbed the City Tour Jakarta, the buses are double-decker and you can ride them for free! There are four loop routes that are sorted by the genre: Historical, Modern, Art & Culinary and Jakarta Skyscrapers. The Historical and Modern routes run Monday-Saturday from 09:00 to 17:00 and Sunday from 12:00 to 20:00, while the Art & Culinary and Jakarta Skyscrapers routes only run Saturday from 17:00 to 23:00.
By van
Mikrotrans, mikrolets and angkots are vans that serve fixed stops around the city. You can use the Moovit website or app to trace available stops. Make sure the prefix JAK (e.g. JAK-01, JAK-02) is displayed on the front of the van so you don't go wrong taking an older van with cash payments.
By taxi
Most visitors opt to travel by taxi, which is very cheap by Western standards, abundant and occasionally fast. There is a multitude of taxi companies of varying degrees of dependability.
Blue Bird Group, ☏ +62 21 7917 1234, +62 21 794 1234. The Blue Bird, including the Pusaka & Morante taxis as well as the premium brands Silver Bird and Golden Bird, are well known for their reliability, efficient telephone order service, and orderly meter usage. A special ride for the physically impaired can also be requested. The Silver Bird executive taxi charges a premium rate for a larger car. In addition, Blue Bird Taxi has launched taxis using a low roof MPV which can accommodate up to 7 persons. The fare is the same as for a regular taxi, but if you want one, order it specifically when you call for a taxi.
The popularity of online taxis (GrabCar and GoCar), due to cheaper fares, safer and more polite drivers, means that nowadays it can be more difficult or time-consuming to get conventional/regular taxis; out of 32 taxi companies that used to operating in Jakarta, there are only 4 now. Besides Blue Bird, these are the remaining companies:
Express, ☏ +62 21 500 122. This is typically the second-best option, if Blue Bird taxis are not visible, but hail this taxi if your main concern is price. No minimum payment for hailing in the street, the minimum payment of Rp40,000 is only for ordering by phone.
Gamya, ☏ +62 21 8779 5555, +62 21 840 3838.
Green SM, ☏ +62818 0526 8689 (WhatsApp Business), toll-free: 14068Country code missing. Electric car alternative for taxi service in Jakarta. (updated Nov 2025)
However, English is not widely spoken in Indonesia, so if you want to take the taxi, ask your hotel staff to write down the destination in Indonesian to give it to the taxi driver. You can generally determine a good cabbie by asking "Pakai argo?" ("meter?") - if they say no or "tidak", get another taxi. Taxis parked near airport, train/bus stations, tourist attractions, and hotels often refuse to use the meter and quote silly prices (especially to foreigners) - in this case, it's a good idea to walk away a bit, then hail a passing taxi from the above companies.
Tipping is not necessary, but rounding the meter up to the nearest Rp5,000 is expected, although rounding the meter up to the nearest Rp1,000 is also OK. So prepare some change if you want, or else you may be rounded up to the nearest Rp5,000.
If the taxi takes a toll road, the added cost is not reflected on the meter. The driver will tap their contactless card to the toll booth, receive a receipt, and you can see the cost shown on a large display next to the payment machine. Drivers may run out of their card's credits and require a short stop at a convenience store to top up; this is normal. At the end of the trip, your driver will sum up the meter price with any toll receipts, and you can always pay in cash, while some taxis accept cards. A taxi receipt is available on request and is not standard.
Blue Bird, Gojek and Grab apps can be downloaded for free to help you order taxis via smartphone. Fill in the departure and arrival points and Google Maps will show the map with the taxis and also the estimated cost displayed in a range. Blue Bird Taxi has the same fare regardless of whether you hire them online or by phone (with minimum payment applied). GoCar and GrabCar have prices fixed in advance, regardless of any traffic jams. Choose the taxi that will be used and the taxi will usually come in five minutes. Only qualified taxis and qualified drivers can join the apps, so this is one of the safest ways to get a taxi. Taxis have been abundant since online ride-hailing started operating in Jakarta. Online taxis rate is only about two-thirds that of a conventional taxi, or at most the same as a conventional one during peak hours. Since the price is preset, drivers have no incentive to take an unnecessarily roundabout route, which used to be common with conventional taxis.
By bajaj
The Jakartan equivalent to Thailand's tuk-tuk is the bajaj (pronounced "bahdge-eye"), orange mutant scooters souped up in India into little three-wheeled vehicles that carry passengers in a small cabin at the back. Besides the usual orange bajaj, there is blue bajaj, which use gas as fuel.
They're a popular way to get around town since they can weave through Jakarta's interminable traffic jams much like motorbikes can. Although slow, boneshaking (they have no suspension), hot and windy (locals joke about the "natural A/C"), and a great way to breathe in more exhaust fumes than you ever thought possible (maybe less if you ride the blue bajaj), riding around in these little motor-bugs can really grow on you. Blue gas-fueled bajaj are quieter than the orange 2-cycle bajaj.
There are no set prices, but a short hop of a few city blocks shouldn't cost much more than Rp5,000. Be sure to agree to (read: haggle) a price before you set off. Bajaj drivers are happy to overcharge visitors, and often ask double or even more than what you would pay by a meter in a more comfortable Blue Bird taxi. Locals who regularly use the bajaj know what a typical fare should be and are happy to tell you. Also, since bajaj aren't allowed on some of the larger roads in Jakarta, your route may well take you through the bewildering warren of backstreets. Try to keep an eye on what direction you're going, because some unscrupulous bajaj drivers see nothing wrong with taking the "scenic" route and then charging you double or triple the price.
There are Grab bajaj that use the Grab application. The tariff is Rp 3,000 per kilometre and minimum payment Rp 9,000. It is intermediate between GrabBike and GrabCar due to Bajaj can accommodate 2 passengers and baggage.
There are Qute bajaj that have 4 wheels instead of 3. Qute are much quieter than bemo and have air conditioning. These 'new bemo' operate throughout Central Jakarta towards North Jakarta via Mangga Dua to Ancol. The price is quite the same as for ordinary bajaj (about Rp5,000 for a short hop). Make sure to haggle a price before you ride the vehicle.
By ojek
If you're poking around narrow back streets, or in such a hurry that you're willing to lose a limb or more to get there, then Jakarta's motorcycle taxis (ojek) might be the ticket for you. Jakarta's ojek services consist of guys with bikes lounging around street corners, who usually shuttle short distances down alleys and roads but will also do longer trips for a price. Agree on the fare before you set off. Insist on a helmet and wear it properly—no need to make it more insanely dangerous than it already is. The ojek drivers will insist you're safe with them and that they'll drive carefully—some are telling the truth, some lying. Before you choose a driver, pay attention to their motorcycle's appearance and their helmet; sometimes it shows their character. Locals normally pay Rp5,000 for a short ride (one kilometre) and Rp7,000-10,000 for a longer (roughly more than a kilometre or a 15-minute walk). Foreigners are likely to be asked for more, but generally, ojek drivers will accept the proper fare if you insist on it, unless they see you really need their service.
On-demand (online) ojek services such as Go-Jek and Grab are ubiquitous can be booked through their respective smartphone apps and offer generally cheaper fares which are stated in advance, although for Jakarta, Bogor, Depok, Tangerang and Bekasi area are more expensive than other area Rp 2,250 to Rp 2,650 per kilometer with minimum payment Rp 9,000 to Rp 10,500. Payments can be made by cash or stored value (akin to prepaid mobile phone service). You may chat or call the driver for help with finding each other, although some knowledge of Indonesian would be helpful. Go-Jek as a pioneer has more widespread availability; those who travel here alongside other Southeast Asian countries may find it useful to keep using Grab. The other more expensive on-demand ojek service is Lady Jek with female drivers. Unlike conventional ojeks, which typically only operate dawn to dusk, they are available at all times and relatively safe for both passengers and drivers as they are monitored by GPS. While it seems cheap, those who travel in groups of at least three may be better off taking a taxi for convenience and the unnoticeable difference in fares.
The aforementioned brands also offer taxi service that are either private cars akin to Uber elsewhere in the world or with taxi companies so that you can hail them from the same app. Other services include food or groceries delivery and shipping between residents or from online businesses.
By car
Getting around Jakarta is, more often than not, problematic. The city layout is bewildering with horrendous traffic jams (macet "MAH-chet"), slowing the city to a crawl during rush hour. To make things worse, the traffic jams are worse during the rainy season despite no real flooding, mainly due to motorcyclists sheltering under tunnels. Various areas of the city have different levels of chaotic traffic. But while the better-organised traffic is mainly in the business districts (MH Thamrin, Jendral Sudirman, and H.R. Rasuna Said), they remain one of the most congested spots in Jakarta! It can even go beyond business hours because of the area's mixed-use as both office and commercial space, as well as the domino effect from other streets' stop-and-go traffic.
Rental cars are available, but unless you are familiar with local driving practices or lack thereof, take reputable taxis. Foreigners are recommended not to rent cars and drive on their own, as the chaotic traffic can give you a headache; renting with a driver is more than advisable. That being said, safety and road rules are enforced much more rigorously than in other parts of the country—obey the traffic laws and do not be tempted to disobey like many of the locals do, even when it seems convenient. Police regularly patrol the major roadways, and many rules are poorly marked, such as which lanes exactly are reserved for the TransJakarta service.
Two toll roads circle the city: the Lingkar Dalam ("inner ring road", bisecting the downtown core) and Lingkar Luar (JORR, Jakarta Outer Ring Road, encircling the outskirts). Using these toll roads is faster when the traffic is good, but are very often jammed themselves, particularly during rush hours. They generally only accept payment using prepaid bank cards.
Outside of the toll roads, road quality differs heavily between the wide downtown avenues and thin alleyways in the residential districts. Road types may be poorly marked in maps. Flooding is common in certain areas during the rainy season, with even large roads being completely inaccessible.
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 for a shockingly cheap rate: Rp4,000-6,000 per hour. Street parking often requires payment of up to Rp3,000-5,000 to an illegal parking 'attendant' for one hour. For 41 areas with street electronic parking posts, the fee is Rp5,000 per hour paid by 7 certain debit cards, and don't pay anything to a formal attendant (monitoring by CCTV) such as you would in Sabang and Kelapa Gading Boulevards. If you park on a street, do so only at the designated areas and in a way that does not block the traffic. Otherwise, your car will be towed and ticketed, in which case you will need some paperwork to get it back!
An odd-even traffic control system called GAGE (GAnjil-GEnap, literally translated to odd-even) is enforced along select main streets Mondays to Fridays from 06:00-10:00 and 16:00-21:00, except public holidays. Under the system, only vehicles with odd license plate numbers are permitted to travel on odd-numbered calendar dates, and even-numbered license plates on even-numbered dates. The fine for violations is Rp500,000, but electric vehicles (with blue stripe plate number), taxis and public transportation (vehicles with yellow-black plate number) are exempt. Look for the sign above the road that indicates if the rule is enforced at the adjacent street; generally speaking they are valid on roads along the Inner Ring Road from Tomang Raya to MT. Haryono in the south, Rasuna Said district, along Jenderal Ahmad Yani section of the ring road in the east, and the main road from Kota Tua (Old Town) down to Medan Merdeka Barat, Thamrin, Sudirman, Sisingamangaraja (ASEAN Headquarters), Panglima Polim, to Fatmawati.
If you wish to rent a car, consider these companies:
RentalMobil.com, SCBD Jl. Jend. Sudirman Kav 52 - 53, ☏ +62 21 29608390.
Golden Bird (A subsidiary service of Blue Bird Group), ☏ +62 21 794 4444. (updated Dec 2017)
By scooter
Grab (the online transport service provider stated in the 'Ojek' section) offers eScooter services with the 'GrabWheels' brand and a fare of Rp 5,000 per 30 minutes (Nov 2019). There are hundreds of parking lots for GrabWheels in Jakarta, mainly in the Sudirman Street area, so one can depart from a GrabWheels parking lot and deposit their eScooter in another. Despite the service's relative newness, many people rent it.
However, after a car accident involving GrabWheels, in which 2 persons were killed and 4 others were injured, regulations were enacted: eScooters can be used only at bicycle lanes (no usage allowed along pavements, regular streets, or pedestrian overhead bridges).
By bicycle
Cycling provisions are lacking in Jakarta, but the first signs of a cycling culture are emerging. Every Sunday from 06:00-11:00 during the Car Free Day (CFD) in Jalan Sudirman and Thamrin (and every month in other places in each city in Jakarta) are emptied of motorised vehicles, except TransJakarta. The atmosphere can be festive, as events are held in some places (especially in Hotel Indonesia Roundabout). As of late 2023, 314 km of new bicycle lanes have been opened, and are targeted to reach 535 km by 2026. The Pemuda Pramuka is the most used bicycle lane, mainly to commute between work and home. New rules mention that bicycle lanes can be used by bicycle, electric bicycle, otopet, electric scooter, hoverboard and unicycle. Whoever violates the rule will be penalised up to Rp500,000.
Beyond that, there are dedicated mountain biking paths in Cihuni and along the Jalur Gas Pipa, both in Tangerang. Or you could head to Salak Mountain or other parts of the region beyond Bogor.
By foot
Jakarta is hot and humid year-round, discouraging pedestrians, while what sidewalk is left is often quickly occupied by pushcart vendors. Crosswalks are not always available, and not always respected even when present. Many locals will simply walk across a busy street, holding up a palm to request vehicles slow down for them.
Even then, walking can sometimes be faster than using a vehicle, especially when the maze of streets results in a winding, roundabout, and congested route.
Jakarta is rapidly revamping its pedestrian facilities on its main roads, with clean and accessible wide sidewalks already in place along the Sudirman-Thamrin corridor and adjacent districts, with continuous construction work outwards. The paths remain hot and are very quiet during the day, but are more pleasant and busy during the afternoons. Still expect to clamber around mismatched concrete blocks and step on asphalt in the residential areas of the city.
A few other neighbourhoods can be explored on foot:
Kota Tua (West Jakarta): a pedestrian-friendly square, a walk in this area explores the sights of Dutch colonial charm that was once central to the colonial administration.
Glodok (West Jakarta): the Jakarta's Chinatown district with Konghucu temples (kelenteng), vibrant market, and Chinese-Indonesian delicacies.
Pasar Baru (Central Jakarta): a pedestrian-friendly market that has been in existence since the colonial era. Be sure to check Lapangan Banteng nearby, especially during the weekends.
Blok M (South Jakarta): a vibrant hangout and shopping spots with hundreds of hip local and international delicacies, along with its Little Tokyo district offering authentic Japanese restaurants.
Rasuna Said, Kuningan District (South Jakarta): another business district along Jl. HR Rasuna Said with many embassies and office buildings.
Monas and Kebon Sirih area (Central Jakarta): the city square is a pedestrian-friendly zone, and the surrounding area has several attractions such as the presidential palace and old colonial churches.
Kanal Banjir Timur (Jakarta Timur), a nice river view in the morning with special bicycle and walking/running lane.
Jatinegara (Jakarta Timur), full of vintage stalls, building, train station, and river view of Ciliwung.
Kemang (Jakarta Selatan), full of coffee stalls, restaurants and bars. The best place to walk at night.
Cikini (Jakarta Pusat), for coffee stalls, art spaces, and performances.
On Car-Free Day (CFD), every Sunday from 06:00 to 11:00 in the morning, the Sudirman-Thamrin thoroughfares are closed to motor vehicles, except for the Transjakarta buses. Locals crowd the streets to walk, jog, bike, enjoy performance arts and generally have some fun on the streets. While crowded, this is a good time to get in touch with the locals and see a different side of the city.