Key Takeaways
- The #1 reported scam is the Jakarta Soekarno-Hatta Airport (CGK) Taxi Overcharge & Airport Sharks.
- 4 of 6 scams are rated high risk.
- Use official taxi ranks or local ride apps where available — always confirm the fare before departure.
- Never accept unsolicited offers from strangers near tourist sites in Jakarta.
⚡ Quick Safety Tips
- From Soekarno-Hatta Airport (CGK), ignore EVERY 'taxi sir' approach inside the terminal — all official pickup is outdoors. Book Grab/Gojek on airport Wi-Fi OR use metered Blue Bird (bright blue, 'Blue Bird Group' text); official/local reports document 4–8x overcharge.
- Verify the REAL Blue Bird taxi: bluebird-silhouette logo + 'BLUE BIRD GROUP' text + driver ID on dashboard + flag-drop 6,500–7,500 IDR is the community verification guide; impersonators with near-identical blue paint are common.
- Pay ONLY in-app via GrabPay or GoPay (linked credit card, auto IDR conversion) — Don't cash; refuse any driver requesting cancellation or saying 'app broken.'
- Use ONLY bank-branch ATMs during business hours (BCA, Mandiri, BNI, BRI, CIMB) — never freestanding mall or convenience-store ATMs documents Jakarta ATM-skimming as pervasive.
- For solo male travelers using dating apps, YOU pick the venue documents Blok M/Kemang honeypot-bar extortion at Rp 15M–40M; use reputable bars (Kilo Lounge, Awan, Cork & Screw) with posted menu prices.
Jump to a Scam
- High Jakarta Soekarno-Hatta Airport (CGK) Taxi Overcharge & Airport Sharks
- High Jakarta Blue Bird Taxi Impersonator & Meter Tampering
- Medium Jakarta Grab/Gojek Off-App Cash-Negotiation Scam
- High Jakarta ATM Skimming & Card-Cloning Fraud
- Medium Jakarta Kota Tua Tout-Led Becak & Bajaj Tourist Tour Scam
- High Jakarta Honeypot Bar / KTV Overcharge & Tinder Extortion (Blok M / Kemang)
The 6 Scams
Soekarno-Hatta (CGK) Terminal 3 'sharks' in hotel-style polos walk tourists past customs with 'Grab not allowed here, I take you' to unmarked sedans charging 500K–1.5M IDR for runs the legitimate Blue Bird meter or Grab does at 150K–250K IDR.
Jakarta's Soekarno-Hatta International Airport (CGK) has one of Southeast Asia's most-documented 2025 tourist-taxi overcharge problems. The 'sharks' work all three terminals but concentrate at Terminal 3, where Western arrivals volume is highest. The constant across every variant is location: every legitimate ride pickup is outdoors at the signposted Blue Bird Group counter or the Grab/Gojek pickup zones — the moment a 'taxi sir' approach happens inside the terminal, you're past the legitimate boundary.
The specific Terminal 3 pattern: 'sharks' in hotel-uniform-style polos wait past the customs exit, approach Western tourists, and say 'Taxi, sir? Grab not allowed here, I take you.' They walk the tourist to a parking-level unmarked sedan and then charge 500K–1.5M IDR (US$30–$95) to Kuningan, Menteng, or South Jakarta — the legitimate Blue Bird meter or Grab rate is 150K–250K IDR (US$10–$16). A separate variant operates at the 'Premium Taxi' kiosks that are real but heavily overpriced (450K–700K flat) and marketed as 'safer.'
For older travelers, the defensive protocol lives at the airport boundary. Ignore every approach inside the terminal and in the covered walkway — all official pickup happens outdoors at the clearly-signposted Blue Bird Group counter or the Grab/Gojek pickup zones (look for 'Grab Lounge' signs) — and book Grab or Gojek yourself on airport Wi-Fi after collecting luggage, verifying the license plate before entering. If using a metered taxi, insist only on Blue Bird (bright blue, 'Blue Bird' logo, not just any blue car) or Silver Bird (black, premium-metered). Legitimate fare CGK to central Jakarta is 150K–250K IDR via Grab, 200K–300K via metered Blue Bird — don't accept 'fixed price' quotes. Request a receipt (bukti); real drivers issue one instantly via the app or a printed slip.
Red Flags
- Person in hotel-style polo approaching inside terminal offering 'Grab not allowed here, I take you'
- 'Fixed price' quote 400K–1.5M IDR from CGK to central Jakarta
- 'Premium Taxi' kiosk-only cars with no meter and cash-only policy
- Driver claims meter is broken after you enter the car
- Demand for cash large-bill only (no change), no receipt offered
How to Avoid
- Use Grab or Gojek app booked on airport Wi-Fi AFTER luggage; verify license plate.
- For metered taxi, insist ONLY on Blue Bird (bright blue) or Silver Bird (black) — outdoor queue.
- Typical fare CGK to central Jakarta: 150K–250K IDR Grab, 200K–300K Blue Bird.
- Ignore every 'taxi sir' approach inside terminal — all official pickup is outdoors.
- Refuse 'Premium Taxi' kiosks and cash-only fixed-price quotes.
Jakarta blue-painted impersonator taxis use near-identical 'Blue Bird' logos with different fonts plus tampered meters that tick 1.5–2× faster than the legal 6,500–7,500 IDR flag-drop and 3,750 IDR/km — a 30K–80K ride becomes 150K–300K with no recourse.
Jakarta's most-pervasive day-to-day taxi scam involves blue-painted non-Blue-Bird taxis with near-identical logos and 'Blue Bird' or 'Blue Bird Taxi' stickers that are not affiliated with the legitimate Blue Bird Group. The real Blue Bird Group is one of Asia's largest and safest taxi operators — registered vehicles have a specific baby-blue shade, a logo with a flying bluebird silhouette, a vehicle number painted in white on the doors, and a driver ID card prominently displayed on the dashboard. The visual gap between real and fake is small enough that hurried tourists routinely miss it.
Impersonators use slightly-different fonts, generic 'TAXI' labels, and tampered meters that tick 1.5–2× faster than the legal flag-drop (6,500 IDR Blue Bird standard, 7,500 IDR Silver Bird) plus the 3,750 IDR/km rate. Rides that should cost 30K–80K IDR end up 150K–300K; longer trips across the TransJakarta corridor can reach 500K+. Hotel taxi ranks at the Grand Hyatt, Mandarin Oriental, Shangri-La Jakarta, Plaza Indonesia, and the Thamrin/Sudirman corridor are the highest-density spots — kickback markups are universal at hotel ranks regardless of operator.
For older travelers, the practical defense is to book in-app and verify before moving. Use the Blue Bird app or Grab/Gojek to book in-app — never flag a random blue taxi from the street or hotel rank — and verify the specific bluebird-silhouette logo plus the 'BLUE BIRD GROUP' text plus the driver ID card on the dashboard before getting in. Confirm the flag-drop starts at 6,500 IDR (Blue Bird) or 7,500 IDR (Silver Bird). Refuse any driver who refuses to start the meter or claims 'meter rosak' (broken meter). If in doubt, walk 100 m away from any hotel entrance and book Grab instead. Save the Blue Bird customer line (+62 21 7917 1234) for mid-trip complaints and proven meter-tampering compensation.
Red Flags
- Blue-painted taxi without the specific bluebird-silhouette logo and 'BLUE BIRD GROUP' text
- No driver ID card on dashboard, or photo on card doesn't match driver
- Driver refuses to start meter or says 'meter rosak' (broken)
- Meter climbing noticeably fast (more than 3,750 IDR per km observed)
- Bellhop or doorman pushing you toward a specific 'convenient' taxi
How to Avoid
- Book via Blue Bird app OR Grab/Gojek — never flag from street or hotel rank.
- Verify bluebird-silhouette logo + 'BLUE BIRD GROUP' text + driver ID card.
- Confirm flag-drop starts at 6,500–7,500 IDR before moving.
- Refuse 'meter broken' claims; get out and walk 100m to book Grab.
- Save Blue Bird customer line (+62 21 7917 1234) for mid-trip complaints.
Jakarta Grab/Gojek drivers accept the booking then arrive saying 'app broken' or 'WhatsApp only,' demanding 2–3× the app fare in cash (45K → 150K, 100K → 300K) — paying in-app via GrabPay/GoPay is the only protection.
A 2025-surging Jakarta variant is the 'Grab off-app' scam where drivers accept your booking, confirm the pickup, then cancel the app ride on arrival and demand 2–3× the app fare in cash. One traveler captured the script: the driver claims 'traffic bad, I need 150K instead of 45K' or 'long distance, app price wrong, 200K cash' after the tourist has already loaded luggage. The leverage is exactly the moment between confirmed booking and 'ride in progress' — the driver controls when the trip officially starts.
The variant targeting foreigners specifically: the driver accepts the Grab booking, messages 'please wait 5 min' in-app, then arrives saying 'WhatsApp only, app broken' and quotes cash. If you complain via the app, the driver will sometimes say 'I mark complete when you pay.' Another 2025 version is the 'Gojek motorbike' cash upsell where drivers claim petrol prices went up and demand 20K–50K extra. The common element: the moment cash enters the conversation, you've left the platform's protection envelope.
For older travelers, the practical defense lives in the payment channel and the timing. Pay in-app via GrabPay or GoPay linked to your credit card (Indonesian Rupiah auto-conversion) — never cash — and don't hand over luggage until the app shows 'ride in progress.' If the driver requests cancellation or says 'app broken,' refuse and cancel yourself — Grab does not charge cancellation for driver-initiated issues; book again. If the driver insists on cash, photograph the license plate and driver photo and report via the in-app 'Emergency' button; Grab refunds 100% for proven off-app attempts. Refuse all mid-trip fare adjustments. For Gojek motorbike, same rules — GoPay wallet only, no cash.
Red Flags
- Driver messages 'app broken' or 'WhatsApp only' after accepting booking
- Driver asks to cancel the Grab ride and take you 'for the same price' in cash
- Fare quoted verbally differs from the confirmed app price
- Driver delays pickup, pressures you to walk to a different location
- Driver claims 'petrol went up' or 'traffic surcharge' during ride
How to Avoid
- Pay in-app via GrabPay/GoPay linked to your credit card — never cash.
- Cancel any driver who says 'app broken' or requests off-app — book again.
- Don't load luggage until app shows 'ride in progress.'
- Use Grab's in-app 'Emergency' button to report off-app pressure.
- Refuse all mid-trip fare adjustments; Grab refunds proven scams 100%.
Jakarta ATM-skimming hits standalone mall ATMs (Grand Indonesia, Plaza Indonesia), Indomaret/Alfamart machines, hotel-lobby kiosks, and petrol-station booths — physical card-reader overlays plus pinhole cameras run Rp 2M–US$2,000+ per cloned card, with RFID restaurant skimming as the contactless variant.
Jakarta shares Bali's ATM-skimming problem but concentrated in mall and convenience-store freestanding machines. Traveler reports document the baseline: 'ATM skimmers are common, especially at malls and convenience stores — use only bank-branch ATMs.' The mechanic: a physical card-reader overlay gets installed over the legitimate slot at a freestanding ATM (typically overnight), a pinhole camera captures PIN entry from above or via a fake brochure holder, and within 30–90 minutes of skimming, cloned cards are used for international withdrawals.
The 2025 Jakarta-specific hotspots are the Grand Indonesia and Plaza Indonesia ATM corridors (where rotating criminal crews target weekend-tourist traffic) and petrol-station ATMs in South Jakarta. Amounts stolen range from Rp 2M (US$125) for daily-limit card withdrawals to US$2,000+ for cards with weak fraud detection. Thieves also run RFID-skimming variants targeting contactless cards in restaurants — a brief brush against a hand-held reader at the table is enough to capture the card data.
For older travelers, the practical defense is to confine ATM use to one safe channel. Use only ATMs inside bank branches (BCA, Mandiri, BNI, BRI, CIMB Niaga) during business hours (8 AM–4 PM Mon–Fri) — never mall, convenience-store, hotel-lobby, or petrol-station ATMs — and use an RFID-blocking wallet or sleeve for contactless cards. Cover the keypad with your other hand when entering PIN. Wiggle the card slot before inserting — real slots don't move. Set low daily withdrawal limits and transaction alerts on your bank app. Keep one dedicated travel debit card separate from your main account. If skimmed, file a formal complaint with Polda Metro Jaya (+62 21 523 4000) within 24 hours and contact your bank's emergency line for chargeback documentation.
Red Flags
- Standalone ATM at a mall, convenience store, or petrol station without branch CCTV
- Card slot wiggles, feels loose, or has a color mismatch
- Keypad appears thicker than normal or has sticky residue
- Pinhole or plastic trim above the keypad (hidden camera)
- Transaction displays 'cash dispensed' but no cash emerges
How to Avoid
- Use ONLY bank-branch ATMs during business hours (BCA, Mandiri, BNI, BRI, CIMB).
- Cover keypad with other hand when entering PIN.
- Wiggle the card slot before inserting — real ones don't move.
- Use RFID-blocking wallet for contactless cards.
- Set low daily withdrawal limits and transaction alerts on bank app.
Jakarta Kota Tua becak/bajaj touts at Fatahillah Square open with 'Where from? 50K rupiah, all places' that balloons to 250K–500K via 'extra stops,' and costumed 'Dutch soldiers' demand 200K+ for already-taken photos — walk it instead.
Kota Tua (Old Batavia) is Jakarta's #1 day-tripper destination and hosts an entrenched becak (three-wheeled cycle rickshaw) and bajaj (auto-rickshaw) tout network. The standard opener: a friendly-looking older man approaches with 'Where from? USA? I give good tour, 50K rupiah, Kota Tua all places.' The agreed 50K balloons to 250K–500K (US$15–$30) by the end via 'additional stops' (wayang museum 30K, harbour 50K, selfie at cannon 25K, 'tip for me' 100K). The opening price is the bait; every subsequent stop is the actual product.
Traveler reports document the broader Indonesian tout pattern. The Kota Tua variant specifically targets Western cruise-ship day-trippers from Tanjung Priok via pre-positioned touts at the Fatahillah entrance. The secondary scam: 'photo-with-cannon' and 'Dutch uniform rental' where costumed locals pose tourists for photos at 25K–50K per person (stated) but demand 200K+ for a 'group family shot' after the photos are already taken. The price quote and the photo never happen in the same sentence.
For older travelers, the practical defense is to walk and refuse. Walk Kota Tua on foot — the whole square is 500m × 400m and Fatahillah Square, Wayang Museum, Jakarta History Museum, Café Batavia, and Bank Mandiri Museum are all within 5-minute walks — and refuse every becak/bajaj tour offer, since there is no 'tour route' worth taking and individual museum entries cost only Rp 5K–25K. For transfers to and from Kota Tua, use Grab to the Jalan Taman Fatahillah entrance. Photograph the cannon yourself — never accept unsolicited offers from costumed locals. For the Sunda Kelapa harbour (phinisi schooner boats), book through a licensed operator via Klook or hotel concierge, not a tout at the entrance. Kota Tua's best cheap eat is the warung near Bank Mandiri Museum, not the overpriced Café Batavia.
Red Flags
- Friendly approach with 'Where from? I give good tour'
- Stated fare 50K–75K IDR with vague 'all places' promise
- Costumed local offering to pose for a photo at the cannon or colonial entrance
- Becak/bajaj driver insisting you visit a 'special shop' or 'artisan'
- Café Batavia-touter offering 'free tour' with 'just one visit to friend's shop'
How to Avoid
- Walk Kota Tua on foot — everything worth seeing is within 5 min.
- Refuse ALL becak/bajaj tour offers; individual museum entries are 5K–25K IDR.
- Use Grab for transfer to Jalan Taman Fatahillah entrance.
- Don't accept photo offers from costumed 'Dutch soldiers' or Vespa owners.
- Book Sunda Kelapa harbour visits via Klook/hotel, not tour touts.
Jakarta Blok M and Kemang 'honeypot' bars use Tinder/Bumble matches to lure solo male tourists to unmarked upstairs venues where 'hostesses' add Rp 4M–15M whisky bottles automatically — bills run Rp 15M–40M (US$950–$2,500) with bouncers blocking the exit until card payment.
Jakarta's Blok M and Kemang nightlife districts host a documented 2025 'honeypot bar' pattern where solo male Western tourists are targeted via Tinder, Bumble, or Badoo matches who insist on meeting at a specific venue. The date picks an unmarked upstairs bar or KTV (karaoke-bar) room; 2–3 'hostesses' join the table uninvited; bottles of mid-shelf whisky priced at Rp 4M–15M (US$250–$950) appear automatically. At check-out the bill runs Rp 15M–40M (US$950–$2,500) and bouncers block the exit until credit-card payment is processed.
The related Blok M scam variant targets regular bar-hoppers: 'girl-friendly' bars charge a posted Rp 80K beer price, but when the guest invites a hostess to sit, every subsequent drink for her (and secretly for the bar staff) is charged at Rp 500K–1M. A 2025 variant uses immigration threats: some bars threaten to call immigration on the tourist (claiming the hostess is underage) to extract higher 'settlement' fees. Immigration will not arrest foreign tourists over bar-hostess disputes — the threats are extortion bluff, but in the moment they're highly effective.
For older solo male travelers, the practical defense lives in venue choice and payment method. Don't let a dating-app match pick the venue — you choose a reputable public bar with published menu prices and visible security cameras (Kilo Lounge, Awan Lounge in Senopati, Cork & Screw in Kemang) — and refuse any 'hostess' joining your table uninvited. Always ask for the written menu before ordering, and photograph each page. If a bill arrives with surprise charges, pay with a credit card only, then dispute via your issuer the next day (chargeback will succeed with photographed menu). Save the Indonesian Tourist Police (Polisi Pariwisata) number: +62 21 570 9111 and Jakarta embassy emergency contacts.
Red Flags
- Dating-app match insists on a specific unmarked venue for first date
- Hostesses join your table automatically upon seating
- Drinks priced Rp 500K+ (US$30+) for standard beer or whisky pour
- Bar refuses to show a written menu or quotes prices only verbally
- Bouncer blocks exit until card payment is processed
How to Avoid
- YOU pick the venue — reputable named bars: Kilo Lounge, Awan, Cork & Screw.
- Ask for written menu BEFORE ordering; photograph every page.
- Refuse hostesses who join your table uninvited.
- Pay with credit card only, then dispute via chargeback with photo evidence.
- Save Polisi Pariwisata (+62 21 570 9111); immigration threats are extortion bluff.
🆘 What to Do If You Get Scammed
📋 File a Police Report
Go to the nearest Indonesian National Police (Polri) station. Call 110 (Police) or 112 (Emergency). Get an official crime report — you'll need this for insurance claims. You can also report online at polri.go.id.
💳 Cancel Your Cards
Call your bank immediately. Most have 24/7 numbers on the back of the card (keep a photo saved separately). Block any suspicious transactions before the thieves use your details.
🛂 Lost Passport?
Contact your nearest embassy or consulate. The US Embassy in Jakarta is at Jl. Merdeka Selatan No. 3-5, Jakarta 10110. For emergencies: +62 21-5083-1000.
📱 Track Your Device
If your phone was stolen, use Find My (iPhone) or Find My Device (Android) from another device. Don't confront thieves yourself — share the location with police instead.
Frequently Asked Questions
You just read 6 scams in Jakarta. The book has 67 more across 12 Indonesian destinations.
Bali's Ngurah Rai Airport fake-Grab circuit. Jakarta's Blok M honeypot-bar 7-million-rupiah extortion. Yogyakarta's Malioboro batik kickback. The Mount Bromo jeep cartel. Ijen Crater's mandatory-guide shakedown. Every documented Indonesia scam — with the exact scripts, red flags, and Bahasa Indonesia phrases that shut each one down. Drawn from Jakarta Post, Tempo, Kompas, Bali Post, and Ministry of Tourism records.
- 73 documented scams across Bali, Jakarta, Yogyakarta & 9 more cities and regions
- A Bahasa Indonesia exit-phrase card you can screenshot to your phone
- Updated annually — buy once, re-download future editions free
- Readable in one flight — $4.99 on Amazon Kindle