Disclosure: This article contains affiliate links. We may earn a commission from purchases at no extra cost to you, which helps our travel content.
Let me tell you straight up – Jakarta's a proper beast of a city. Seventeen million people, traffic that'll make your nan have a meltdown, and more motorbikes than you can shake a stick at. First time I landed here, fresh off the plane from Bali's surf paradise, I nearly did a runner back to the airport. But after a week of navigating this concrete jungle on a shoestring budget, I've cracked the code to moving through Indonesia's capital without losing your mind (or your wallet). Whether you're here hustling for business or just passing through to greener pastures, this guide's got your back.
The Airport Hustle: Surviving Soekarno-Hatta
Landing at Soekarno-Hatta is your first test. This sprawling airport sits about 20km from central Jakarta, and how you tackle this initial journey sets the tone for your entire visit.
Forget those dodgy airport taxis with their 'special tourist prices' (translation: daylight robbery). Instead, download the Grab app before you even leave home. It's Southeast Asia's Uber and your absolute lifeline. The app works on minimal data, shows prices upfront, and the drivers actually know where they're going – revolutionary, innit?
If you're proper skint like I was on my first visit, there's the DAMRI airport bus for around 40,000 IDR (about £2). These big blue buses leave from outside all terminals and hit major points across the city. They're dead reliable, air-conditioned, and give you a chance to peep the cityscape as you roll in.
For the business types on expense accounts, the airport now has a proper train link too. The Airport Rail Link connects to Jakarta's central stations and costs about 70,000 IDR (£3.50). Absolutely worth it during rush hour when the roads look like carparks with angry horns.

💡 Pro Tips
- Pre-download Grab and GoJek apps before arrival – airport WiFi can be spotty
- Keep small IDR notes for DAMRI buses as drivers rarely have change
- The train is fastest during weekday rush hours (7-9am and 4-7pm)
Ojeks & GoJek: Your Motorbike Salvation
Listen up, because this is the absolute game-changer for Jakarta: motorbike taxis, or 'ojeks' as the locals call them. In a city where traffic moves slower than my nan after Christmas dinner, these two-wheeled wizards are your ticket to actually making that meeting on time.
The traditional way is flagging down a random bloke in an orange vest, but the 21st century version is using the GoJek app – Indonesia's homegrown super-app that'll sort you with rides, food delivery, massages, and probably your taxes if you ask nicely. The app's dead simple to use and ridiculously cheap – most cross-city rides cost me under £1.50.
First time I hopped on the back of an ojek, I was bricking it. The driver weaved through gaps I swear didn't exist, occasionally mounting pavements and going the wrong way down one-way streets. But here's the mad thing – it works. A journey that would take an hour in a taxi took 15 minutes. Just make sure you've got a pollution mask because Jakarta's air isn't exactly mountain fresh, and the exhaust fumes hit different when you're in the thick of it.
For the business traveler with meetings across town, this is your secret weapon. Keep a shirt in your bag, wear the mask, and you'll arrive on time while your competitors sit fuming in taxis. Just maybe don't tell your insurance company how you're getting about.

💡 Pro Tips
- Hold your phone in your pocket, not openly, when on the back of ojeks
- Learn to say 'pelan-pelan' (slowly please) and 'hati-hati' (be careful)
- Wear your own helmet if possible – the provided ones rarely fit westerners
TransJakarta: The Bus Network That Actually Works
Now, I'm a Liverpool lad, so I know a thing or two about dodgy bus systems. But Jakarta's TransJakarta? Proper impressive, that. It's a network of dedicated bus lanes that slice through the city's traffic like a hot knife through butter.
The buses are these massive red beasts that run on their own lanes – actual proper lanes that cars can't use. Revolutionary concept, right? A single journey costs 3,500 IDR (about 18p) regardless of distance, making it the best value transport in the entire city. You need a tap card to use them, available at any station for about 40,000 IDR with some preloaded credit.
The stations are elevated above the road, connected by pedestrian bridges, which means you're not playing human Frogger trying to cross Jakarta's mental streets. Inside, they're air-conditioned (crucial in this sweatbox of a city) and usually not too rammed outside peak hours.
I used these buses daily during my week in Jakarta, and they're surprisingly reliable. The network covers most of the business districts and tourist spots, with digital displays showing when the next bus arrives. Pro tip: download the TransJakarta app, which gives you real-time updates on bus locations – dead useful when you're trying to make that morning meeting.
For keeping organized while hopping between buses and meetings, I never leave my accommodation without my travel organizer to keep all my cards, cash, and tech bits sorted. When you're sweating in 34-degree heat, the last thing you need is to be fumbling for your bus card.

💡 Pro Tips
- Get the TransJakarta app for real-time bus tracking
- Avoid the 7-9am and 5-7pm crush unless absolutely necessary
- Women can use the special ladies-only section at the front of the bus
MRT & Commuter Trains: Jakarta's Newest Transport Flex
Jakarta's finally joined the 21st century with its spanking new MRT system, and it's a proper game-changer. Opened in 2019, this underground/elevated train currently only covers a single north-south line, but it's expanding faster than my waistline after discovering Indonesian food.
The stations are all gleaming marble and glass – wouldn't look out of place in Singapore – and the trains are dead punctual. For business travelers, this is your express route between the central business district (Sudirman) and the more upmarket southern areas like Blok M and Lebak Bulus. Fares start at 5,000 IDR (25p) and max out at about 14,000 IDR (70p) for end-to-end.
Then there's the older commuter trains (KRL Commuterline), which are more extensive but a bit rough around the edges. These are your budget option for reaching Jakarta's outer suburbs and neighboring cities. They're packed during rush hour – and when I say packed, I mean 'question your life choices' packed. But at 3,000-9,000 IDR per journey, you can't argue with the price.
For both systems, you'll need a top-up card. I use the Multi-trip e-money card which works across all Jakarta's public transport. Dead handy for not ending up with seventeen different travel cards.
If you're planning to use trains regularly, especially during Jakarta's biblical downpours, grab yourself a quick-dry travel towel. Those sudden tropical storms can leave you soaked in seconds, and nothing says 'unprofessional' like dripping all over the boardroom.

💡 Pro Tips
- Stand on the left, walk on the right on MRT escalators – they're strict about this
- Download the Commuter Line app for KRL train schedules
- MRT trains stop running at 12am, while KRL services end earlier around 10pm
Taxis & Ride-Hailing: When Comfort Trumps Adventure
Some days in Jakarta, especially after you've been marinating in your own sweat for hours, you just want the blessed relief of air conditioning and personal space. That's when taxis and car ride-hailing services come into their own.
Bluebird is the only taxi company I trust here – they're the blue taxis you'll see everywhere. They always use the meter (starting at 7,500 IDR), the drivers don't try to sell you their cousin's batik shop, and the cars actually have functioning seatbelts (a novelty in these parts).
But even better than street-hailing is using the Grab or GoJek apps for cars. The prices are fixed upfront, the cars are usually newer, and you don't have to attempt to pronounce Indonesian street names – just drop a pin and you're sorted. During my week here, I found Grab slightly cheaper for cars, while GoJek was better for motorbikes.
If you're a business traveler with meetings across town, consider booking a car for a few hours. Both apps offer this option, and it's cheaper than taking separate rides. My GoJek driver Pak Andi became my unofficial tour guide, waiting patiently while I popped into meetings and showing me local lunch spots between appointments.
For keeping cool in Jakarta's relentless heat while waiting for your ride, I swear by my portable fan. Looks a bit daft, but when you're standing on a street corner in 90% humidity, you'll be too grateful to care what the locals think of you.

💡 Pro Tips
- Always check that your driver matches the profile picture in the app
- Set your pickup point away from main roads during rush hour – drivers can't stop on major thoroughfares
- Use the 'share trip' feature in Grab/GoJek so someone knows your whereabouts
Bajaj & Angkot: Budget Transport for the Brave
If you're proper skint like I was on my first Jakarta visit, or just fancy a transport experience that'll give you stories for the pub back home, Jakarta's got you covered with its more... let's say 'characterful' options.
Bajajs are these tiny three-wheeled orange nightmares that sound like a chainsaw having an argument with a blender. They've got no doors, questionable brakes, and drivers who seem to have a death wish – but they're dirt cheap and can squeeze through gaps that even motorbikes think twice about. Haggle hard before getting in (aim for about 15,000-25,000 IDR for short trips) and hold onto your belongings for dear life.
Then there's angkots – small vans that run set routes around the city. These are the true budget option at around 4,000 IDR per ride, but they're not for the faint-hearted. No air-con, no fixed stops (just wave them down and yell when you want off), and they're usually packed tighter than a Liverpool nightclub on Saturday. I tried one just for the experience and ended up wedged between a woman with a cage of live chickens and a bloke who was definitely using me as a pillow.
Neither option is particularly practical for business travelers unless you're really trying to impress clients with your local knowledge. But for the adventurous souls, they offer a glimpse into everyday Jakarta life that you won't get from the sanitized comfort of the MRT.
If you do brave these options, keep your anti-theft sling bag close to your chest. It's slash-proof and has locking zippers, which gives you one less thing to worry about while you're questioning your life choices in a vehicle that predates Indonesian independence.

💡 Pro Tips
- Learn the numbers 5,000 through 50,000 in Indonesian to help with bajaj price negotiations
- For angkots, ask locals which number serves your route – there's no official map
- Keep a handkerchief handy for the inevitable dust and exhaust fumes
Final Thoughts
Jakarta's transport system is like the city itself – chaotic, slightly mad, but somehow functional once you crack the code. After a week navigating everything from sleek MRT trains to death-wish bajajs, I've got a proper respect for how Jakartans move through their concrete jungle every day.
For business travelers, your best bet is a combo approach: GoJek motorbikes for beating the traffic to important meetings, TransJakarta or MRT for longer journeys when you've got time, and Grab cars when you need that blessed air-con and a moment of peace. Download all three apps (Grab, GoJek, TransJakarta), get yourself an e-money card, and you'll be sorted.
The city's a proper beast, but there's something satisfying about mastering its transport maze. You'll go from confused tourist to confident navigator faster than you'd think. And when you're zipping through gridlocked traffic on the back of an ojek while suited executives sit fuming in their cars, you'll feel like you've unlocked a secret level of travel expertise.
So go on, dive in. Jakarta's transport might test your patience, but it'll never be boring. And isn't that what travel's all about?
✨ Key Takeaways
- Apps are essential – download Grab, GoJek and TransJakarta before arriving
- Motorbike taxis (ojeks) are the fastest way around during Jakarta's infamous traffic jams
- TransJakarta's dedicated bus lanes offer the best value for money
- The new MRT system is clean, efficient and perfect for business district travel
- Always factor in at least double your expected travel time for important meetings
📋 Practical Information
Best Time to Visit
year-round (dry season May-September preferred)
Budget Estimate
$30-50/day including transportation
Recommended Duration
3-5 days for business, 1-2 days for tourists
Difficulty Level
Intermediate
Comments
greenway
Any recommendations on which area to stay in to have decent access to public transport? First time visitor and the city looks massive!
Caleb Davis
Central Jakarta near Sudirman or Thamrin is your best bet - close to both MRT and TransJakarta lines. Menteng is nice if you want something a bit quieter but still connected.
bluepro
Used TransJakarta buses exclusively during my week there and saved so much money! One tip: during rush hour (7-9am, 5-7pm) it gets PACKED. Like, can't-move-your-arms packed. Try to avoid those times if possible. Also, Google Maps doesn't always show the correct TransJakarta routes - the TRAFI app Caleb mentioned is definitely the way to go. Managed to get everywhere I needed without a single taxi!
sunsetone
Is it safe for a solo female traveler to use ojeks at night? Planning my trip for next month.
Taylor Moreau
I travel to Jakarta quarterly for business and use GoJek frequently as a woman. I find it quite safe because everything's tracked in the app - driver details, route, etc. Just stick with the official app services (GoJek/Grab) rather than flagging down random ojeks on the street. For late nights, I sometimes pay a bit extra for the car option just for added comfort.
traveltime
Love that shot of the TransJakarta bus lane cutting through the traffic! Perfectly captures Jakarta's chaos 😂
Sage Dixon
Just got back from Jakarta last week and this guide would've been a lifesaver! One thing I'd add - if you're staying for more than a few days, grab yourself an e-money card from any convenience store. Works on TransJakarta, MRT, and commuter trains. Saved me from fumbling with cash every time. Also, the ojek drivers will literally navigate through impossible traffic jams - watched my driver squeeze between two buses with centimeters to spare while I closed my eyes and prayed! 😂 The MRT is super clean but limited in coverage - hopefully they expand it soon.
Caleb Davis
Great tip on the e-money card, Sage! And yes, ojek drivers have skills that defy physics sometimes. I've had a few white-knuckle moments myself!
beachrider
TransJakarta buses SAVED ME in Jakarta! Once you figure out the routes, it's so cheap and you skip all that crazy traffic. Your tip about downloading the TRAFI app was gold!
globeguide
Great post! How much should I expect to pay for a GoJek from the airport to central Jakarta? I've heard prices can vary wildly.
sunsetbuddy
I paid around 150-180k rupiah last month. Just make sure to use the app to avoid getting ripped off!
Caleb Davis
Thanks @sunsetbuddy for jumping in! Yes, 150-200k rupiah is about right depending on your destination in the city. Always use the app - prices are fixed that way.
Brandon Tucker
After six visits to Jakarta over the past decade, I've watched its transportation landscape transform dramatically. The MRT is a game-changer but still in its infancy. For budget travelers, I'd recommend staying near either an MRT station or major TransJakarta corridor - this cuts transportation costs significantly. Don't overlook the KRL commuter trains if you're venturing to the outskirts or nearby cities like Bogor. They're dirt cheap and surprisingly efficient. One thing this excellent guide didn't mention: Jakarta floods regularly during rainy season (Nov-March). When it does, transportation grinds to a halt. Always have a backup plan and waterproof phone case if visiting during these months. I learned this lesson the hard way after being stranded for 6 hours when roads turned to rivers!
citytime
Great post! How's the accessibility situation in Jakarta? My mom has mobility issues but really wants to see Indonesia. Are any of these transport options wheelchair-friendly?
Brandon Tucker
Not OP but can share from recent experience - the MRT stations have elevators and are decent for accessibility. TransJakarta varies by station and bus. Taxis are your best bet though - BlueBird taxis are reliable and drivers will usually help with loading/unloading. Sidewalks are the biggest challenge, often broken or non-existent.
Marco Suzuki
Having spent three months in Jakarta last year documenting the city's transport evolution, I'd add that the psychological aspect of navigating Jakarta is perhaps the biggest challenge. The chaos can be overwhelming for Western travelers used to orderly systems. I found the MRT to be the most reliable option, though limited in scope. For those staying longer than a week, consider investing in a TransJakarta card rather than paying per journey - saves both time and rupiah. The airport train connection is also vastly improved since 2023. One safety note: if using ojeks, always check that your driver matches the profile in the app before hopping on.
citytime
Did you feel safe using GoJek as a solo traveler? Heading there alone and a bit nervous about the motorbike taxis.
Marco Suzuki
Absolutely safe with GoJek - the app tracks everything and drivers are vetted. Just wear the helmet they provide and hold on tight! For extra peace of mind, share your trip with someone via the app's safety features.