Key Takeaways
- The #1 reported scam is the The Immigration Shakedown
- 1 of 5 scams are rated high risk
- Use app-based ride services (Grab, Gojek) instead of street taxis — always confirm the fare before departure
- Never accept unsolicited offers from strangers near tourist sites in Batam
⚡ Quick Safety Tips
- Keep phones and valuables in secure pockets when in crowded areas
- Use only licensed taxis or app-based ride services
- Book tours and tickets through verified operators with online reviews
- Keep a copy of your passport separate from the original
Jump to a Scam
The 5 Scams
You arrive at Batam Centre ferry terminal from Singapore, joining the immigration queue.
An officer pulls you aside into a small back room away from other travelers. He examines your passport and claims there's a problem -- maybe your visa is 'irregular,' or you were 'disrespectful' during the process. He suggests the issue can be resolved with a payment of S$200-250, in cash, right now. If you refuse, he implies you'll be detained or deported. As reported extensively in 2025 by South China Morning Post and the Indonesian government's own investigation, systematic extortion by immigration officers at Batam's ferry terminal was so widespread that dozens of officers were fired and two faced criminal charges after complaints from Singapore tourists.
Red Flags
- An immigration officer pulls you out of the regular queue into a private room
- They claim a vague 'violation' without showing you any official documentation
- They request payment in Singapore dollars or cash rather than through official channels
- The amount demanded is a round number like S$200 or S$250 with no official receipt offered
- There is no other official present and no security camera visible in the room
How to Avoid
- Ensure all visa requirements are met before traveling -- Indonesian e-visa on arrival for Singapore residents is straightforward via the official Molina app
- If pulled aside, remain calm and politely ask to see a supervisor or official documentation of the violation
- Never pay cash without an official government receipt -- legitimate fines are processed through formal channels
- Record the officer's name and badge number and report extortion to the Indonesia immigration hotline or the Singapore embassy
- Travel with a printed copy of your visa confirmation and return ferry ticket to preempt false claims
You exit the Batam ferry terminal and are immediately swarmed by taxi drivers shouting hotel names ...
You exit the Batam ferry terminal and are immediately swarmed by taxi drivers shouting hotel names and waving laminated price cards. One driver offers to take you to Nagoya Hill for '100,000 rupiah.' You agree and climb in. But the ride ends with the driver demanding 100,000 per person, not per car. With three in your group, that's 300,000 IDR for a ride that Grab would price at 50,000-70,000 IDR total. The driver becomes aggressive when you challenge the fare. As Batam travel forums and Tripadvisor threads document, unlicensed drivers at Batam's ferry terminals consistently overcharge Singaporean tourists by 300-500 percent, exploiting the captive audience arriving off the ferries.
Red Flags
- Drivers aggressively approach you inside or immediately outside the terminal building
- The vehicle has no meter and no ride-hailing app sticker (Grab or Gojek)
- The fare is quoted per person rather than per car, or the currency is ambiguous
- The driver does not offer a receipt and insists on cash payment
- The quoted fare is more than double what ride-hailing apps show for the same route
How to Avoid
- Download the Grab app and book rides from slightly outside the ferry terminal building where Grab drivers can pick up
- Walk across to the nearby shopping mall parking area where Grab pickups are not restricted
- Agree on the total fare for the entire car (not per person) before getting in, and confirm the currency is IDR
- Arrange hotel airport transfers in advance -- most Batam hotels offer ferry terminal pickup for fixed rates
- Use the official metered taxi rank if available, and insist the meter runs from the start
You book a 75-minute massage package at a Batam spa near Nagoya Hill.
The price board says 250,000 IDR for a full-body treatment. It sounds like a steal. The massage begins, and partway through, the therapist offers an 'included' ear candling treatment. You confirm twice that it's part of the package. After the massage -- which ends 5 minutes early -- the therapist demands an additional S$50 for the ear candling, insisting she never said it was included. The spa manager backs her up. As documented on Tripadvisor and Batam travel forums, some spas deliberately confuse tourists about what is included, then demand payment in Singapore dollars (worth roughly 12 times the IDR equivalent) for the extras.
Red Flags
- The spa quotes some prices in IDR but switches to SGD for add-on services
- The therapist offers 'included' extras mid-treatment without showing a written price list
- The massage ends noticeably shorter than the booked duration
- Staff become confrontational when you dispute charges for services you believed were complimentary
- The spa has recent negative reviews mentioning hidden charges or bait-and-switch pricing
How to Avoid
- Confirm the full list of services and total price in writing (or on the spa's printed menu) before the treatment begins
- Decline all add-on services offered during the massage unless you see the price first
- Pay in Indonesian rupiah, not Singapore dollars -- the IDR price is always more favorable
- Read Google and Tripadvisor reviews before visiting any spa, filtering for recent complaints about hidden fees
- Visit well-established spa chains like Montigo Resorts or hotel-based spas with standardized transparent pricing
Like what you're reading? Get a full Batam itinerary with safety tips built in.
Get Free Itinerary →You need to change your Singapore dollars into Indonesian rupiah at Nagoya Hill.
A money changer near the mall entrance displays an exchange rate that's slightly better than the bank next door. You hand over S$100 and the clerk begins counting out rupiah notes. The denominations are large and unfamiliar -- 100,000, 50,000, 20,000 notes all look similar to the untrained eye. The clerk counts quickly, stacks the notes, then counts them again, subtly palming two 100,000 notes in the process. You walk away 200,000 IDR short. As Indonesian travel forums warn, unlicensed money changers are experts at fast counting and distraction techniques designed to short-change tourists unfamiliar with rupiah denominations.
Red Flags
- The exchange rate displayed is noticeably better than nearby banks or licensed changers
- The clerk counts and recounts the money multiple times, handling it very quickly
- The notes are spread across the counter in confusing piles rather than counted clearly once
- The shop is a small kiosk without official Bank Indonesia signage or licensing
- The clerk becomes impatient if you want to recount the money yourself
How to Avoid
- Exchange money only at licensed money changers inside malls or at major bank branches (BCA, Mandiri, BNI)
- Count your money slowly and carefully at the counter before walking away, using a currency counting app for reference
- Never hand over your Singapore dollars until the rupiah has been counted and verified
- Use ATMs at reputable banks for the best exchange rates -- BCA and Mandiri have machines at the ferry terminal
- Familiarize yourself with Indonesian banknote designs before your trip so you can quickly spot incorrect denominations
You step out of the ferry terminal and a man with a laminated badge approaches, offering a ...
You step out of the ferry terminal and a man with a laminated badge approaches, offering a 'full-day Batam tour' for S$30 per person. It sounds reasonable -- he promises visits to Barelang Bridge, a seafood lunch, and a temple. An hour in, the itinerary becomes a series of commission stops: a spa where he earns a kickback, a souvenir shop with inflated prices, and a restaurant that overcharges while he eats for free. The actual sightseeing is rushed, and he asks for additional 'fuel money' and tips throughout the day. Reddit and Batam travel forums note that unlicensed guides at the ferry terminal run commission-based itineraries designed to maximize their income, not your experience.
Red Flags
- The guide approaches you unsolicited at the ferry terminal with a pre-packaged tour deal
- Their badge looks unofficial and they cannot provide a government-issued guide license
- The itinerary includes multiple shopping or spa stops that seem unrelated to sightseeing
- Additional fees for fuel, tolls, or entrance tickets are requested throughout the day
- The guide steers you away from restaurants or shops you choose and toward their preferred partners
How to Avoid
- Book tours through your hotel or reputable platforms like Klook or GetYourGuide before arriving in Batam
- If hiring a local guide, verify their government-issued tourism license (Kartu Tanda Pengenal Pramuwisata)
- Agree on a complete itinerary and all-inclusive price in writing before the tour begins
- Politely decline any stops at shops or spas that were not on the agreed itinerary
- Rent a car with driver through your hotel for more flexibility and transparent hourly pricing
🆘 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.
Ready to Plan Your Batam Trip?
Now you know what to watch for. Get a custom Batam itinerary with local tips, hidden spots, and restaurant picks — free.
Plan Your Batam Trip →