Batam & Bintan from Singapore: The Complete Ferry, Visa, Day Trip and Resort Guide
Batam and Bintan are two Indonesian islands about an hour by ferry from Singapore. Batam is the cheap, close day trip for spa, seafood and shopping; Bintan is the overnight beach-resort escape. This is the full playbook: ferries, visa, things to do, resorts, hour-by-hour itineraries and real costs.
| Batam or Bintan? | Batam = cheap, close day trip (spa, seafood, shopping); Bintan = overnight resort escape (beaches, lagoon) |
|---|---|
| Ferry to Batam | From HarbourFront, roughly 45 to 70 minutes by terminal; return about S$40 to S$78; very frequent sailings |
| Ferry to Bintan | Tanah Merah to Lagoi (BRF) about 70 minutes; return about S$100; roughly 4 sailings a day, last boat back around 18:35 local |
| Visa | Indonesia visa on arrival about IDR 500,000 (roughly S$36 to S$45), needed even for a day trip; Singapore PRs get 4 visa-free days |
| Time zone | Both islands are 1 hour BEHIND Singapore, so always read ferry times in local time |
| Arrival card | Fill the free All Indonesia digital arrival card online within 72 hours of arrival for a QR code |
| What Batam is for | Cheap spa and massage, floating seafood, Nagoya shopping, Barelang BridgeMap at sunset |
| What Bintan is for | Lagoi beaches, Treasure Bay’s Crystal LagoonMap, Club Med and other resort escapes, mangrove tours |
| Money | Indonesian rupiah (roughly 1 SGD to 13,000 to 14,000 IDR); Bintan resorts no longer take SGD cash, so bring IDR or a card |
| Best time | Year-round, but the northeast monsoon (Nov to Mar) brings more rain and choppier, occasionally cancelled crossings |
1. The short answer: Batam, Bintan, or both?
2. Batam vs Bintan vs Johor Bahru: the three easy escapes
3. Can you do both? Trip designs
4. Getting to Batam: the full ferry guide
5. Getting to Bintan: Bintan Resort Ferries (BRF) to Lagoi
6. Entry and visa: exactly what you need
7. What to do in Batam
8. A perfect Batam day trip, hour by hour
9. What to do in Bintan
10. A relaxing Bintan 2D1N (sample itinerary)
11. Where to stay in Bintan: the resort guide
12. Where to stay in Batam
13. Costs and money: what you’ll actually spend
14. Getting around the islands
15. Staying connected: SIM and eSIM
16. Food and halal
17. Best time to go and sea conditions
18. Safety, scams and etiquette
19. First-timer mistakes to avoid
20. Which island suits you? By traveller type
21. Booking checklist before you go
22. Plan the rest of your Singapore trip
Batam is the cheap, close island for a spa-and-seafood day trip, while Bintan is the overnight resort escape, so pick by what you actually want from the trip. Both sit about an hour by ferry from Singapore, but they are still Indonesia, which means a visa on arrival and a one-hour time difference to plan around. Line up the rest of your trip with our Singapore travel guide.

1. The short answer: Batam, Bintan, or both?
If you want a cheap, close spa-seafood-shopping day, go to Batam; if you want to unwind overnight at a beach resort, go to Bintan. Batam genuinely works as a day trip, while Bintan is really a one-night escape. With the time and budget, you can even chain a Batam day trip onto a Bintan overnight.
| If you want… | Go to | Day trip or overnight | Why |
|---|---|---|---|
| Cheap spa, massage, seafood, shopping | Batam | Day trip | Close, frequent ferries, cheap |
| Beaches, a resort, a big pool | Bintan (Lagoi) | Overnight recommended | You need a night for the resort to earn its fare |
| The cheapest, shortest getaway | Batam | Day trip | Return ferry plus a spa and lunch and you are done |
| A couples’ or family resort break | Bintan | 1 to 2 nights | Club Med, Banyan Tree, Nirwana |
| A taste of both (long weekend) | Batam + Bintan | Day trip + overnight | Separate ferries and terminals |
A quick note on the prices in this guide: everything is hedged and indicative (rough SGD, check live before you book), because ferry fares and resort rates move around. Roughly, a Batam day trip is a low-triple-digit spend per person, while a Bintan resort night runs several hundred to four figures for two. Our approach here is honest and no-fluff, downsides included. Compare it with the overland option in our Johor Bahru day trip guide, and shape the wider trip with our Singapore travel guide.
2. Batam vs Bintan vs Johor Bahru: the three easy escapes
The three easiest border getaways from Singapore are Batam and Bintan (Indonesian islands by ferry) and Johor Bahru (Malaysia, overland), and they feel quite different, so choose by purpose. The table below lines up all three across what matters.
| Destination | Getting there and time | Return cost | Visa | Vibe | Best for | Day or overnight |
|---|---|---|---|---|---|---|
| Batam | Ferry, about 45 to 70 min (HarbourFront) | About S$40 to S$78 | VoA needed (PRs visa-free) | Cheap, urban: spa, seafood, malls | Value day trip | Day trip |
| Bintan (Lagoi) | Ferry, about 70 min (Tanah Merah) | About S$100 | VoA needed (PRs visa-free) | Beach-resort relaxation | Couples and families | Overnight |
| Johor Bahru | Overland by bus or train, border crossing | About S$2 to S$10 | Usually visa-free | Cheap shopping, food, Legoland | Ultra-budget day trip | Day trip |
Know the shared points too: Batam and Bintan are both roughly an hour by ferry, both are one hour behind Singapore, and both need a visa on arrival for most non-ASEAN passports. If the goal is the cheapest, fastest hop and you do not need a boat, take Johor Bahru; if you want an island, it is Batam or Bintan. The standout on Batam is the value (a spa that costs a fraction of Singapore prices); on Bintan it is the Crystal Lagoon and the resorts. The downside on Batam is the urban grit around Nagoya, and on Bintan it is the fare plus the fact you really must stay over.
3. Can you do both? Trip designs
Yes, and because Batam and Bintan play such different roles, they pair beautifully over a long weekend. The one thing to watch is that they use different ferries from different Singapore terminals, so you book each separately.
| You have | Trip design | Who it suits |
|---|---|---|
| One day | Batam day trip (spa, seafood, Nagoya, Barelang) | Value seekers, a quick reset |
| Two days, one night | Bintan Lagoi resort overnight (Crystal Lagoon, beach) | Couples and families |
| Three days, two nights (long weekend) | Day 1 Batam day trip, then Days 2 to 3 a Bintan resort overnight | A taste of both |
On order, it is usually easiest to knock out Batam first as a day trip and finish relaxed on Bintan. There is no reliable direct Batam-to-Bintan resort ferry, so combining them generally routes back through Singapore between the two. Sort your city transfers with our Singapore MRT and transport guide, and if you are stringing this onto a stopover, our Singapore layover guide helps.

4. Getting to Batam: the full ferry guide
Batam is about 45 to 70 minutes by fast ferry from HarbourFront CentreMap, with very frequent sailings, which is exactly what makes it a clean day trip. Which Batam terminal you arrive at changes both the journey time and where you land, so pick the terminal that fits your plan.
| Operator | Singapore terminal | Batam terminals | Journey | Return fare |
|---|---|---|---|---|
| Batam Fast | HarbourFront / Tanah Merah | Batam CentreMap, Harbour BayMap, Sekupang / Nongsapura | About 45 to 70 min | About S$40 to S$78 |
| Sindo Ferry | HarbourFront | Batam Centre, Sekupang, Waterfront | About 50 to 70 min | About S$40 to S$70 |
| Majestic Fast Ferry | HarbourFront / Tanah Merah | Batam Centre / Tanjung PinangMap | About 50 to 70 min | About S$45 to S$78 |
| Horizon Fast Ferry | HarbourFront | Harbour Bay | About 45 to 50 min | About S$40 to S$70 |
Match the terminal to what you are doing. Batam Centre is the busiest and is built into Mega Mall Batam, so it is handy for shopping and near Nagoya. Harbour Bay is closest to Nagoya (about 10 minutes) and sits beside the waterfront seafood strip. Sekupang is the western terminal for Barelang and the west coast, Waterfront is further west for the beach resorts, and Nongsapura serves the Nongsa resorts but runs only from Tanah Merah, on Batam Fast.
On fees, expect a Singapore passenger departure fee of roughly S$10 per person from HarbourFront plus a Batam seaport tax of about IDR 100,000 (roughly S$10) per direction. Klook and Trip.com “all in” fares usually bundle these, but verify per product. First sailings from HarbourFront are around 08:00 to 08:10 and the last boats back are roughly 20:30 to 21:20 Singapore time, though times shift by operator and day, so confirm when you book. One heads-up for 2026: Sindo’s HarbourFront service moves to the new HarbourFront Ferry Terminal (a short walk away) from 15 July 2026. You can book at the counter, on Klook or on Trip.com.
If you are continuing straight from Changi Airport, our Singapore layover guide is worth a look.
5. Getting to Bintan: Bintan Resort Ferries (BRF) to Lagoi
For the resort side of Bintan you take Bintan Resort Ferries (BRF) from Tanah Merah Ferry TerminalMap to Bandar Bentan TelaniMap (BBT) at Lagoi, about 70 minutes. BRF effectively has the Lagoi resort route to itself, which is why the fares are higher than Batam’s.
| Detail | What to know |
|---|---|
| Route | Tanah Merah to Bandar Bentan Telani (BBT), Lagoi |
| Crossing | About 70 min (it can look like 1h10 on the clock, but that is partly the time zone) |
| Departures (SGT) | Weekdays 08:10 / 11:10 / 14:00 / 17:00, plus 09:10 on Fri and Sat |
| Last boat back | From Lagoi around 18:35 local time (WIB) |
| Fare | Economy return adult about S$100 (regular) / S$110 (peak); Emerald about S$154 / S$164; one-way economy about S$62 |
| Check-in | Arrive about 90 min before; the gate closes roughly 40 min before departure |
Levies (about S$19 Singapore to Bintan and S$25 Bintan to Singapore) are usually bundled into the ticket price. Note that BRF uses dynamic, airline-style pricing, so fares climb as sailings fill, and a fuel levy added in 2026 is likely already inside the quoted fare. When you land at BBT, your resort’s free shuttle collects you from the arrival hall if you have a booking.
Keep the same one-hour time difference in mind: read that 18:35 last boat in local time and give yourself a buffer.
6. Entry and visa: exactly what you need
Most visitors need Indonesia’s visa on arrival even for a day trip, plus a free digital arrival card, so sort both before you go. Korean, Japanese, Chinese and most Western passports are eligible for the VoA.
| Who | Option | Cost | Validity and notes |
|---|---|---|---|
| Korea, Japan, China, most Western passports | Standard VoA or online e-VoA | About IDR 500,000 (roughly S$36 to S$45) | 30-day stay, extendable once (extension needs in-person biometrics) |
| Short trips via Riau ports | Riau 7-day VoA (on arrival, cash IDR only) | About IDR 250,000 (roughly S$16) | Non-extendable, no e-VoA; not offered at every terminal |
| Singapore PR / LTVP | Visa-free (BVK), 4 days | Free | Carry a physical blue IC plus passport |
| ASEAN passports (e.g. Malaysia, Thailand) | Visa-free 30 days | Free | Non-extendable |
| Indonesian nationals (WNI) | None, it is domestic travel | Free | No visa required |
To skip the arrival payment queue, do the e-VoA in advance at evisa.imigrasi.go.id. Here is the flow.
- Create an account and verify your email.
- Apply: choose the visa type, enter your arrival details, and upload your passport (6 months’ validity) and a photo.
- Pay by card within about 120 minutes on the confirmation screen.
- Download the PDF and QR (also emailed) and show it on arrival. Apply up to 14 days ahead, at least 48 hours out, for up to 5 people per group.
On top of the visa, everyone must complete the free All Indonesia digital arrival card at allindonesia.imigrasi.go.id (or the app) within 72 hours of arrival, which produces one QR you show to immigration and customs. It merges the old immigration card, customs declaration and health form; it became mandatory at Batam seaports in September 2025 and at Bintan’s BBT in October 2025, and the cash declaration threshold is IDR 100,000,000. It is free, so do not pay a third party. Returning to Singapore, you also file the SG Arrival Card at ica.gov.sg within 72 hours, and your passport needs at least six months of validity plus an onward ticket. A common slip is assuming you are visa-free when you are not, so check your nationality early; keep the wider trip budget in view with our Singapore budget guide.

7. What to do in Batam
Batam is spa, seafood and Nagoya shopping, and the moment you cross the strait your Singapore dollar goes a lot further. Here is what actually fills a good day.
| Thing | What it is | Rough cost | Worth it for |
|---|---|---|---|
| Spa and massage | 2-hour package (foot bath, scrub, massage) | About S$30 to S$60 | Everyone, the headline draw |
| Floating seafood | Kelong restaurants, gong-gong and crab | About S$25 to S$45 for two | Foodies, groups |
| Nagoya shopping | Malls, beauty, snacks, coffee, batik | Free entry, spend to taste | Shoppers |
| Barelang Bridge | Icon photo and sunset stop | Free | Photos, sunset |
| Maha Vihara Duta MaitreyaMap | One of the region’s largest Buddhist temples | Free | Culture, quiet |
Spa and massage
This is Batam’s calling card. Names that get booked again and again include Grand Majesty Spa in the Nagoya HillMap area (a 2-hour aromatic massage from about S$34, a couples’ 150-minute session around S$105), Kalea Spa in Batam Centre (about S$60 for two hours, with free two-way transport from Batam Centre terminal), and Spa Central and Sakura in Nagoya. A typical package runs foot bath to scrub to massage, roughly S$30 to S$60 for two hours, a fraction of Singapore prices. Tipping is customary at about IDR 20,000 to 50,000 (roughly S$2 to S$5) per therapist. Book named, reviewed spas and steer clear of unlicensed “massage” fronts in the nightlife zones.
Floating seafood (kelong)
Stilt restaurants over the water are a Batam institution. Well-known ones include Golden Prawn 555 (Bengkong), Barelang Seafood (by the bridges), Wey Wey Live Seafood (Harbour Bay, with a live band), Kopak Jaya 007 Kelong and Harbour Bay Seafood. Order the gong-gong (sea snails, Batam’s signature, eaten with a toothpick), chilli or black-pepper crab (about S$8 to S$12), salted-egg squid or prawn, and steamed grouper. Two people eat well for about S$25 to S$45. Confirm the tank price and weight before you order to avoid a surprise bill.
Nagoya shopping
The hub is Nagoya Hill Mall (the largest, roughly 10am to 10pm), with BCS Mall for budget finds and Mega Mall built into Batam Centre terminal for last-minute buys. Worth picking up: mid-tier fashion (roughly 30 percent cheaper), Watsons and Guardian beauty products, snacks, chocolate and Sumatran coffee, and batik. Skip the fake “branded” goods, and take care around Nagoya after dark.
Barelang Bridge and around
Barelang Bridge is a chain of six bridges from the 1990s; Bridge 1, the cable-stayed one, is the postcard shot, free to visit, about 45 to 60 minutes from Nagoya, with sunset roughly 5:00 to 6:30pm, and it pairs neatly with a Barelang kelong dinner. Nearby is the Galang Vietnamese Refugee Camp, a historical memorial site. Island day tours to Ranoh or Abang exist but work better as their own trip than bolted onto a busy day.
Maha Vihara Duta Maitreya
One of Southeast Asia’s largest Buddhist temples sits on Batam, with spacious grounds and a vegetarian canteen, an easy, calm cultural stop if you want a break from the malls.
If you want to compare the eating with Singapore’s own, our Singapore hawker food guide is a fun read.
8. A perfect Batam day trip, hour by hour
Take a morning ferry, do the spa and lunch first, then fold in shopping and a Barelang sunset, and a single day feels full. The plan below is for HarbourFront to Batam Centre; times are Singapore time, with local Batam time (one hour behind) in brackets.
| Singapore time | [Batam] | Plan |
|---|---|---|
| 07:15 | [06:15] | Reach HarbourFront, clear departure, board the roughly 07:40 to 08:10 ferry |
| 08:50 | [07:50] | Arrive Batam, clear immigration, grab a Grab or your transfer |
| 09:15 to 11:30 | [08:15 to 10:30] | Spa (2-hour massage and scrub) |
| 12:00 | [11:00] | Floating-seafood lunch (gong-gong, crab) |
| 13:30 to 16:00 | [12:30 to 15:00] | Nagoya Hill and BCS shopping |
| 16:15 to 18:15 | [15:15 to 17:15] | Barelang Bridge sunset and photos (optional seafood dinner) |
| About 20:00 | [About 19:00] | Board the last ferry with a buffer (last boats roughly 20:30 to 21:20) |
Here is a rough per-person budget (indicative, and Singapore citizens pay no visa).
| Item | Rough (per person) |
|---|---|
| Return ferry | About S$56 to S$76 |
| Terminal and departure fees (often bundled) | About S$5 to S$20 |
| Visa on arrival | About S$0 to S$45 (by nationality) |
| Spa (2 hours) | About S$30 to S$60 |
| Seafood lunch (per head) | About S$15 to S$30 |
| Local transport (Grab or shared charter) | About S$15 to S$40 |
| Total (excluding shopping) | Roughly S$120 to S$200 |
A Klook ferry-plus-spa-plus-lunch combo can land around S$85 to S$120 per person with transfers sorted, which is sometimes the easier way to go, though the contents and price move around, so check live. One honest tip: leave a real buffer for that last ferry, because immigration queues balloon on weekends.
9. What to do in Bintan
Bintan is beaches, resorts and a giant man-made lagoon, and most of it happens inside the Lagoi resort enclave. Here is the shortlist.
| Activity | What it is | Rough cost | Day trip or need overnight |
|---|---|---|---|
| Treasure Bay and Crystal Lagoon | Southeast Asia’s big man-made seawater lagoon, kayak, SUP, water play | Entry about S$10 to S$12 | Day trip possible |
| Mangrove or firefly tour | Sebung River eco boat (day) or fireflies (evening) | About S$29 to S$38 | Fireflies need an overnight |
| Blue LakeMap and Gurun PasirMap desert | Turquoise ex-mine lake plus sand dunes, photo half-day | About S$22 to S$26 | Day trip possible |
| Safari Lagoi Elephant Park | Feeding and eco-farm (elephant rides offered) | Entry about S$6 to S$13 | Day trip possible |
| Golf (Ria BintanMap, Laguna) | 18-hole sea-view courses | About S$145 to S$215 | Overnight recommended |
| Lagoi BayMap and watersports | Public beach, jet ski, banana boat | Jet ski from about S$45 per 15 min | Day trip possible |
Lagoi Bay
Lagoi Bay is a 3.5km public beach (free, roughly 7am to midnight) with the Lagoi Bay Lantern Park in the evening and Plaza Lagoi for dining and shops, though be warned that Plaza Lagoi has stayed quiet since COVID and the weekend bazaar comes and goes.
Treasure Bay, Chill Cove and Crystal Lagoon
The Crystal Lagoon at Treasure Bay is a roughly 6.3-hectare man-made seawater lagoon, Southeast Asia’s largest, with an inclusive package covering land and water rides (kayak, paddle boat, ATV) and paid add-ons like wakeboarding and the jetovator. Entry is about IDR 120,000 (roughly S$10 to S$12), hours are around 9 to 6, and ANMON and Natra guests get in free. Day-trippers and Club Med guests can buy day passes too.
Mangrove and firefly tours
A Sebung River mangrove boat tour runs about an hour for roughly S$29 to S$38 per adult, with free Lagoi hotel pickup; the firefly version runs in the evening (around 6:30pm) and so needs an overnight.
Blue Lake, the desert, elephants and more
Blue Lake (a former bauxite mine) and the Gurun Pasir “desert” dunes make a photo-led half-day, but the lake is for pictures only, so no swimming, since the depth of the old mine is unknown. The Safari Lagoi Elephant Park offers rides, but captive elephant riding draws criticism from animal-welfare groups, so if it does not sit right with you, choose feeding and observation instead. Rounding things out are golf at Ria Bintan and Laguna and watersports off Lagoi Bay.

10. A relaxing Bintan 2D1N (sample itinerary)
Cross on a morning ferry, enjoy the Crystal Lagoon, stay a night at the resort, then do the beach and spa before an afternoon boat home, and Bintan feels effortless. The plan below works around a Lagoi resort.
| When | Plan |
|---|---|
| Day 1, 08:10 | Depart Tanah Merah, arrive BBT around 09:20 |
| Day 1, morning | Resort shuttle and bag drop, then Crystal Lagoon (kayak, water play) |
| Day 1, lunch to afternoon | Lunch at Lagoi Bay, check in from 14:00, pool and beach |
| Day 1, evening | Beach sunset, then dinner at the resort or Plaza Lagoi (optional firefly tour) |
| Day 2, morning | Breakfast, then beach, spa or watersports |
| Day 2, afternoon | Check out, bag store, shuttle to BBT, afternoon BRF home (for example around 14:35) |
Here is a rough per-couple budget (indicative; Singapore citizens pay no visa; off-peak Nov to Feb can be 30 to 50 percent cheaper).
| Item | Mid-range (ANMON, Nirwana) | Luxury (Banyan Tree, Club Med) |
|---|---|---|
| Return ferry for two | About S$200 to S$220 | About S$200 to S$320 |
| One night’s stay | About S$250 to S$380 | About S$500 to S$900+ |
| Activities and meals | About S$120 to S$240 | Mostly included, up to about S$300 |
| Total (couple) | Roughly S$570 to S$840 | Roughly S$750 to S$1,600+ |
ANMON is often cheaper bought as a package (ferry, transfer, stay and lagoon access, from roughly S$178 to S$190 per person), so compare the bundle against booking each piece.
11. Where to stay in Bintan: the resort guide
This is where Bintan earns its overnight, so choose by taste and budget from the resorts below.
The rate links in the table below are affiliate links: we may earn a small commission at no extra cost to you.
| Resort | Style | Price tier | Best for | Rate |
|---|---|---|---|---|
| Club Med Bintan | All-inclusive (meals, activities, kids’ clubs) | About S$300 to S$450+/adult | Families, zero-planning | Rate & photos → |
| ANMON ResortMap | Teepee glamping beside the Crystal Lagoon | Package from about S$178/person | Couples, photo trips | Rate & photos → |
| Banyan Tree BintanMap | Private-pool spa villas | About S$500 to S$1,500 | Couples, honeymoon | Rate & photos → |
| Nirwana GardensMap | Large multi-property estate | From about S$130 | Families, mixed budgets | Rate & photos → |
Club Med Bintan
The all-inclusive covers meals, drinks, most activities and shows, which makes it the default for families who want nothing to plan. The Mini (4 to 10) and Juniors (11 to 17) kids’ clubs are included, while the Petit and Baby tiers cost extra. Downsides: it runs busy on Singapore school holidays and sits at a premium price.
ANMON Resort
Desert-themed teepee glamping (about 100 tents, roughly 45 sqm each) at Treasure Bay, sold as packages with ferry, transfer, breakfast and free Crystal Lagoon access, so it is good value and five minutes from the ferry. It is a hit with couples and photo-led groups, but tents mean heat, and it is novelty rather than full service.
Banyan Tree Bintan
Hillside and beachfront private-pool villas with a strong spa, the romantic choice with dramatic views. The trade-offs are the hilly terrain (you rely on buggies) and a few older villas.
The Sanchaya, Homm Laguna, Nirwana and others
Beyond the big four, The SanchayaMap is an ultra-luxury colonial-style estate from about S$500+ a night, adults-and-honeymoon in feel. Homm Laguna Bintan (formerly Angsana Bintan, rebranded December 2025) is casual upscale for families, roughly S$200 to S$400, and shares the Laguna estate with Banyan Tree. Nirwana Gardens is a 330-hectare estate with five sub-properties (Nirwana Resort Hotel, Mayang Sari beach chalets, Indra Maya pool villas and more), covering mixed budgets. The Residence Bintan and Cabana Bintan are both on the east coast rather than Lagoi, so factor in the longer transfer, while Kamuela Villas / Lagoi Bay Villas are private-pool villas within walking distance of Plaza Lagoi at roughly S$150 to S$300. The old Bintan Lagoon Resort site has reopened in 2026 as Movenpick Resort & Spa Bintan Lagoon and is bookable, though its golf courses are not confirmed operational yet, so verify before a golf trip. Travelling with kids? Our Singapore with kids guide helps with the wider plan.
12. Where to stay in Batam
Most people do Batam as a day trip, but a night lets you add a Nongsa resort or a Barelang stay without rushing.
Rate links in the table below are affiliate links; we may earn a small commission at no extra cost to you.
| Hotel | Area | Style | Tier | Rate |
|---|---|---|---|---|
| Montigo Resorts NongsaMap | Nongsa | Beachfront villas | Luxury | Rate & photos → |
| Turi Beach ResortMap | Nongsa | Established beachfront | Mid to upper | Rate & photos → |
| Radisson Golf & Convention | Batam Centre | Golf and central | Mid | Rate & photos → |
| Harris Resort Barelang | Barelang / Waterfront | Family beach with waterpark | Mid value | Rate & photos → |
| Holiday Inn Resort Batam | Nongsa / Waterfront | Reliable family resort | Mid | Rate & photos → |
| Nagoya Hill hotels (e.g. Swiss-Belhotel) | Nagoya | Shopping-adjacent | Budget to mid | Rate & photos → |
Nongsa is a cluster of beach and golf resorts that comes in closer and cheaper than a similar tier on Bintan, while Nagoya hotels suit a shopping-and-nightlife base. For a feel of overall costs, our Singapore budget guide helps you set expectations.
13. Costs and money: what you’ll actually spend
Both islands get cheaper the moment you cross the border, but you still have to watch the fees, taxes and exchange rates.
The currency is the Indonesian rupiah (IDR), at roughly 1 SGD to 13,900 IDR as of early July 2026, though it moves, so always verify. Cards (Visa and Mastercard) work at hotels, malls and Lagoi resorts, but a surcharge of about 3 to 4 percent is common (technically not allowed, but widespread, and separate from a hotel’s legitimate “++” of roughly 21 percent tax and service). Bintan resorts no longer accept SGD cash, so bring rupiah or use a card; in Batam, taxis, spas and stalls are cash, so change money into IDR at Nagoya Hill or in Tanjung Pinang town rather than at the terminal counters, which run roughly 8 to 12 percent worse. ATMs are plentiful in Batam (BCA and BNI are usually fee-free) but sparse in Lagoi, so bring cash for Bintan. Count your notes at the changer to avoid the short-change trick.
| Trip | Rough budget |
|---|---|
| Batam day trip (per person, excluding shopping) | About S$120 to S$200 |
| Bintan 2D1N (couple, mid-range) | About S$570 to S$840 |
| Bintan 2D1N (couple, luxury) | About S$750 to S$1,600+ |
| Cash to carry (per person) | Batam about IDR 400,000 to 800,000 a day; more for Bintan |
On tipping, small notes for porters (about IDR 10,000 to 20,000 a bag) and spa therapists are the norm rather than a rule. For the Singapore side of the wallet, our Singapore budget guide lays out prices and savings in detail.

14. Getting around the islands
Batam runs on Grab and Gojek, while Bintan’s Lagoi runs on resort shuttles, and a little cash smooths both. The two islands feel quite different to move around.
| Option | Where | Rough cost | Notes |
|---|---|---|---|
| Grab / Gojek | All of Batam | Batam Centre to Nagoya about S$2 to S$4 | Cannot pick up inside terminals; walk 100 to 200m out |
| Private car charter | Batam | About S$60 to S$90 a day | Best for the spa-seafood-Nagoya-Barelang loop |
| Free resort shuttle | Bintan Lagoi (BBT to resort) | Free | Automatic with a booking; met at arrivals |
| BinBin electric shuttle | Around Lagoi enclave | Day pass | Loops resorts, beaches, Plaza Lagoi and the terminal |
| Taxi | Bintan | Pricey (Lagoi to Tanjung Pinang about S$45) | Agree the fare or book ahead |
Lagoi is a gated resort enclave, so even though GrabCar launched there in 2025 it is patchy, and Gojek only operates in Tanjung Pinang. Wherever you are, skip the taxi touts at the terminal and use an app or a booked car. For getting around Singapore itself, see our Singapore MRT and transport guide.
15. Staying connected: SIM and eSIM
In Batam data is effectively essential for Grab and maps, while inside a Bintan resort the WiFi usually gets you through.
The easiest fix is to load an Indonesia eSIM before you fly. Airalo’s Indonesia eSIM is data-only, roughly US$4.50 for 1GB over 7 days or about US$9 for 3GB over 30 days, and it activates the moment you land while skipping SIM registration and IMEI steps (note it rides the Indosat and Tri networks, so for remote coverage Telkomsel is stronger). A physical SIM from a Nagoya GraPARI or Indosat store needs your passport and runs about IDR 100,000 to 200,000. Singapore telco roaming on pay-per-use is expensive, so buy a roaming pass (about S$5 to S$6 per 1GB) or an eSIM, and turn data roaming off until you land, because a phone can latch onto an Indonesian tower over the southern waters and rack up charges on the crossing. For the Singapore side, see our Singapore eSIM guide.
16. Food and halal
Batam is cheap seafood and local food, Bintan is resort dining and the Lagoi Bay eateries, and halal food is widely available on both islands.
In Batam, floating seafood (gong-gong, crab) and a local plate like nasi padang or mie goreng are cheap and filling. Lagoi in Bintan has resort restaurants plus the Plaza Lagoi eateries and a weekend bazaar, with halal spots such as local warungs and nasi padang. This is a Muslim-majority area, so halal is easy to find, but international resorts like Club Med do serve pork and alcohol, so if you need strictly halal, pick a certified venue. To compare with Singapore’s own food scene, our Singapore hawker food guide is the place to start.

17. Best time to go and sea conditions
You can go year-round, but the northeast monsoon (Nov to Mar, worst in Nov and Dec) brings more rain and choppier seas, and the occasional cancelled crossing.
| Period | Weather and sea | Crowds and price |
|---|---|---|
| Nov to Mar (NE monsoon) | Wetter, choppier seas (worst Nov to Dec), seasickness and rare cancellations | Year-end and CNY are pricey |
| February | The driest, calmest single month within the monsoon | Off-peak, cheaper and quieter |
| Apr to May and Sep to Oct (shoulder) | Good weather, calm seas | Best value |
| Jun to Aug (dry peak) | Sunny, calm seas (watch early-morning Sumatra squalls) | Busiest and priciest, July the peak |
In short, the calm, ferry-reliable dry season around April to October is the safe bet, and once you weigh crowds and price the shoulder months (Apr to May, Sep to Oct) strike the best balance. In dry or El Nino years, haze from Sumatra is possible around July to October, so check air quality on the NEA PSI or myENV app. Weekends, Singapore school holidays, Chinese New Year (17 to 18 Feb 2026) and Indonesia’s Lebaran (mid-to-late March) all spike ferry and resort demand, so book resorts three to six months ahead and ferries three to four weeks ahead in high season. If you get seasick, take medication about 30 minutes before boarding and sit toward the rear. Line this up with our best time to visit Singapore guide.
18. Safety, scams and etiquette
Both islands are safe for visitors, and the real risk is terminal touts and inflated fares rather than violent crime.
- Taxi touts: terminal taxis often claim a “broken” meter and quote 2 to 3 times the fare. Use Grab or Gojek, or agree the price before you get in.
- Floating seafood: confirm tank prices and weight before ordering to avoid a shock bill.
- Money changing: count the notes on the spot and do not hand them back (short-change trick). Nagoya and town changers beat the terminal.
- Nagoya after dark: the nightlife and red-light zones bring touts and catcalling, so do not walk alone at night, and never accept a drink from a stranger.
- Methanol: cheap unbranded spirits can be lethal. Stick to sealed international brands or beer. Drugs carry the death penalty.
- Etiquette: this is a Muslim-majority area, so dress modestly in towns and mosques (swimwear only at resort beaches and pools), use your right hand, remove shoes at mosques, keep public affection minimal, and be discreet about daytime eating during Ramadan.
Solo and female travellers are generally fine with normal caution, preferring Grab and avoiding Nagoya at night.
19. First-timer mistakes to avoid
The trips that go wrong nearly always fail on the same handful of mistakes, and every one of them is avoidable.
| Mistake | What happens | Do this instead |
|---|---|---|
| Forgetting the 1-hour time difference | You miss the last ferry (the most common one) | Read ferry times in local time; set your phone clock manually |
| Booking the wrong Bintan terminal | You land at Tanjung Pinang, then a 1.5-hour drive to Lagoi | For a resort, book the Lagoi/BBT service on BRF |
| Assuming you are visa-free | Stuck at arrival without a visa | Non-ASEAN passports need a VoA; do the e-VoA ahead |
| Bringing only SGD cash | Bintan resorts and local stalls will not take it | Change into rupiah and carry a card |
| Skipping the arrival card | Slower clearance at immigration | Complete the All Indonesia card within 72 hours |
| Not booking the weekend ferry | Sold out and long queues | Book 3 to 4 weeks ahead for weekends and holidays |
| Cutting the return too fine | A late spa or dinner and you miss the boat | Leave a real buffer, especially for immigration queues |
For the mistakes on the overland getaway, we cover those separately in our Johor Bahru day trip guide.

20. Which island suits you? By traveller type
If you already know your travel style, pick straight from the matrix below.
| You are… | Better island | Why | Pick |
|---|---|---|---|
| A first-timer | Batam (day) or Bintan (overnight) | The two easiest options | Batam if time is short |
| Budget or backpacker | Batam | Ferry, spa and meals are all cheap | Batam |
| A couple or honeymooners | Bintan | Pool villas, glamping, privacy | Banyan Tree, Sanchaya, ANMON |
| A family with kids | Bintan | Kids’ clubs, pools, beaches | Club Med, Nirwana |
| After luxury | Bintan | Top-tier villas and service | The Sanchaya, Banyan Tree |
| A group of friends | Batam or Bintan | Value spa-seafood or lagoon water play | Batam for value, Bintan for the lagoon |
| A golfer | Bintan | Sea-view championship courses | Ria Bintan, Laguna |
| A foodie | Batam | Cheap, fresh floating seafood | Gong-gong and crab |
| After a quick reset | Batam | One day is enough | Batam |
21. Booking checklist before you go
Once you have chosen your island, work through the list below in order and you are set.
- Book the ferry (double-check it is Lagoi/BBT for Bintan; book weekends and peak season ahead).
- Apply for the e-VoA at evisa.imigrasi.go.id (non-ASEAN passports).
- Book the resort or day pass (a resort for Bintan, a spa combo for Batam).
- Sort an Indonesia eSIM (especially for Batam).
- Complete the All Indonesia arrival card (within 72 hours of arrival) and the SG Arrival Card for the way home.
- On travel day, recheck ferry times in local time, confirm 6 months’ passport validity, and change a little rupiah.
For connectivity see our eSIM guide, and for timing see our best time to visit guide.
22. Plan the rest of your Singapore trip
Choose your island, sort the visa, and check the ferry in local time, and Batam or Bintan becomes an easy one- or two-day escape.
Here is what to read next. For the big picture, our Singapore travel guide; for the overland border hop, the Johor Bahru day trip guide; for getting around town, the MRT and transport guide; and for stopovers, the Singapore layover guide. On the practical side, see our budget guide, hawker food guide, eSIM guide, Singapore with kids guide and best time to visit guide.
Frequently asked questions
Choose Batam for a cheap, short spa-seafood-shopping day trip, and Bintan for an overnight escape at a beach resort. Batam is closer, cheaper and more urban; Bintan is prettier and more relaxed but really needs a night to be worth the ferry fare. If you only have a day, go to Batam; if you have one or two nights, Bintan pays off.
Yes, most non-ASEAN travellers, including Korean, Japanese and Chinese passport holders, need Indonesia’s visa on arrival even for a few hours. It costs about IDR 500,000 (roughly S$36 to S$45), and doing the e-VoA online beforehand lets you skip the payment queue. Singapore PRs get four visa-free days, and Indonesian nationals need nothing at all since it is domestic travel for them.
You can just about squeeze it in on the first and last ferries, but it is tight and you miss the whole point of the resorts, so Bintan is really an overnight. The last boat back from Lagoi leaves around 18:35 local time, which makes a same-day return rushed. If you want a proper day-trip island, Batam is the far better choice.
A Batam return runs roughly S$40 to S$78, while a Bintan return to Lagoi on Bintan Resort Ferries is about S$100 in economy (peak S$110). Batam has several operators and a wide price range; Bintan’s Lagoi resort side is effectively served by one operator, so fares sit higher. Book ahead for weekends and holidays either way.
Batam is roughly 45 to 70 minutes depending on the terminal, and Bintan (Lagoi) is about 70 minutes, and yes, both islands are one hour behind Singapore, so always read ferry times in local time. Forgetting that one-hour gap and missing the last boat home is the single most common mistake. A late-looking arrival time is usually the time zone, not a slow ferry.
For families, all-inclusive Club Med Bintan or the many-tiered Nirwana Gardens are the safe picks; for couples, Banyan Tree or The Sanchaya, or glamping at ANMON. Club Med bundles meals, activities and kids’ clubs so there is nothing to plan, while Banyan Tree’s private-pool villas are the romantic option. If you are travelling with children, see our Singapore with kids guide for the wider trip.
Both islands are safe for visitors, and the real nuisance is taxi touts and inflated fares at the ferry terminals rather than any serious crime. Use the Grab or Gojek apps, or a car you booked in advance, and you never have to haggle. Change money at Nagoya Hill mall or in Tanjung Pinang town rather than at the terminal counters, which give worse rates.
In Batam you change money into rupiah for taxis and spas (cards work at malls and resorts), and Bintan resorts no longer accept SGD cash at all, so you need a card or rupiah there. Indonesian law requires local transactions in rupiah, which is why resorts now refuse Singapore dollars. Carry some IDR for small taxis, tips and street stalls, and expect a card surcharge of roughly 3 to 4 percent in places.
A cheap spa or massage, a floating-seafood lunch (order the gong-gong sea snails), Nagoya shopping and a sunset photo stop at Barelang Bridge all fit into one day. That combination is the classic Batam day trip. Take a morning ferry, do the spa and lunch first, then shopping and Barelang in the afternoon. The hour-by-hour plan below lays it out.
In Batam it is effectively essential, since you need data for Grab and maps; inside a Bintan resort the WiFi is usually enough. An Indonesia eSIM (from Airalo and others) loaded before you fly turns on the moment you land and skips SIM registration and IMEI hassle. For the Singapore side of your trip, see our Singapore eSIM guide.
The dry season, roughly April or May through October, has calmer seas and reliable ferries, and February is the single driest, quietest month. The northeast monsoon (Nov to Mar, wettest in Nov and Dec) brings more rain, choppier crossings and the occasional cancellation. Weekends and Singapore school holidays push prices up, so weekdays are calmer. See our best time to visit Singapore guide for the wider picture.
Since October 2024, Singapore PRs (plus LTVP spouses and children travelling with the PR) can enter Batam, Bintan and Karimun visa-free for up to four days. That means no visa on arrival to pay, a genuine perk. You show a physical blue IC alongside your passport, which needs at least six months of validity.
Yes, and a common long-weekend combo is a Batam day trip plus a Bintan overnight. The catch is that they are separate ferries from different Singapore terminals (Batam from HarbourFront, Bintan’s Lagoi from Tanah Merah), so you book each leg on its own. Most people do Batam first as a day trip, then wind down with a night on Bintan.
Bintan especially, since Club Med and Nirwana Gardens are built for families with kids’ clubs, pools and beaches. Batam works fine as a day trip but has less that is aimed squarely at children. For planning around the little ones, see our Singapore with kids guide.
Use Grab or Gojek from the terminals in Batam, resort shuttles in Lagoi, or a car you booked in advance, and avoid the taxi touts. In Batam the apps cannot pick up inside the terminal, so walk 100 to 200 metres out to be collected. Lagoi in Bintan is a gated resort enclave, so you lean on the free resort shuttle and the local BinBin electric shuttle.
Book the ferry ahead for weekends and holidays, and do your e-VoA and arrival card online before you leave. In peak season (June to August, year-end, Chinese New Year) ferries can sell out three to four weeks ahead. On your travel day, recheck ferry times on the operator’s site in local time, and make sure your passport has six months of validity.