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.

Updated July 2026
Batam and Bintan at a glance
Batam or Bintan?Batam = cheap, close day trip (spa, seafood, shopping); Bintan = overnight resort escape (beaches, lagoon)
Ferry to BatamFrom HarbourFront, roughly 45 to 70 minutes by terminal; return about S$40 to S$78; very frequent sailings
Ferry to BintanTanah Merah to Lagoi (BRF) about 70 minutes; return about S$100; roughly 4 sailings a day, last boat back around 18:35 local
VisaIndonesia 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 zoneBoth islands are 1 hour BEHIND Singapore, so always read ferry times in local time
Arrival cardFill the free All Indonesia digital arrival card online within 72 hours of arrival for a QR code
What Batam is forCheap spa and massage, floating seafood, Nagoya shopping, Barelang BridgeMap at sunset
What Bintan is forLagoi beaches, Treasure Bay’s Crystal LagoonMap, Club Med and other resort escapes, mangrove tours
MoneyIndonesian 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 timeYear-round, but the northeast monsoon (Nov to Mar) brings more rain and choppier, occasionally cancelled crossings

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.

Crystal Lagoon at Treasure Bay, Bintan
The Crystal Lagoon at Treasure Bay, Bintan, one of Southeast Asia’s largest man-made lagoons and the emblem of Bintan’s overnight resort escape.

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 toDay trip or overnightWhy
Cheap spa, massage, seafood, shoppingBatamDay tripClose, frequent ferries, cheap
Beaches, a resort, a big poolBintan (Lagoi)Overnight recommendedYou need a night for the resort to earn its fare
The cheapest, shortest getawayBatamDay tripReturn ferry plus a spa and lunch and you are done
A couples’ or family resort breakBintan1 to 2 nightsClub Med, Banyan Tree, Nirwana
A taste of both (long weekend)Batam + BintanDay trip + overnightSeparate 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.

DestinationGetting there and timeReturn costVisaVibeBest forDay or overnight
BatamFerry, about 45 to 70 min (HarbourFront)About S$40 to S$78VoA needed (PRs visa-free)Cheap, urban: spa, seafood, mallsValue day tripDay trip
Bintan (Lagoi)Ferry, about 70 min (Tanah Merah)About S$100VoA needed (PRs visa-free)Beach-resort relaxationCouples and familiesOvernight
Johor BahruOverland by bus or train, border crossingAbout S$2 to S$10Usually visa-freeCheap shopping, food, LegolandUltra-budget day tripDay 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 haveTrip designWho it suits
One dayBatam day trip (spa, seafood, Nagoya, Barelang)Value seekers, a quick reset
Two days, one nightBintan 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 overnightA 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.

Barelang Bridge, Batam's landmark cable-stayed bridge
Barelang Bridge, Batam’s icon, a favourite photo and sunset stop that pairs well with a floating-seafood dinner nearby.

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.

OperatorSingapore terminalBatam terminalsJourneyReturn fare
Batam FastHarbourFront / Tanah MerahBatam CentreMap, Harbour BayMap, Sekupang / NongsapuraAbout 45 to 70 minAbout S$40 to S$78
Sindo FerryHarbourFrontBatam Centre, Sekupang, WaterfrontAbout 50 to 70 minAbout S$40 to S$70
Majestic Fast FerryHarbourFront / Tanah MerahBatam Centre / Tanjung PinangMapAbout 50 to 70 minAbout S$45 to S$78
Horizon Fast FerryHarbourFrontHarbour BayAbout 45 to 50 minAbout 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.

Batam is one hour behind Singapore. Ferry times at the terminal are in local time, so do not misread the last boat back against your Singapore watch.
🎟️ Singapore ↔ Batam ferry ticketCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.

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.

DetailWhat to know
RouteTanah Merah to Bandar Bentan Telani (BBT), Lagoi
CrossingAbout 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 backFrom Lagoi around 18:35 local time (WIB)
FareEconomy return adult about S$100 (regular) / S$110 (peak); Emerald about S$154 / S$164; one-way economy about S$62
Check-inArrive 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.

Bintan has two arrival points, and booking the wrong one is a classic, costly mistake. The resorts are at Lagoi (BBT), served by BRF from Tanah Merah. The town and cheaper local ferries land at Tanjung Pinang (Sri Bintan Pura), which is roughly a 90-minute crossing and then about a 1.5-hour drive to Lagoi. If you are heading to a resort, book the Lagoi/BBT service on BRF.

Keep the same one-hour time difference in mind: read that 18:35 last boat in local time and give yourself a buffer.

🎟️ Singapore ↔ Bintan (Lagoi) ferry ticketCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.

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.

WhoOptionCostValidity and notes
Korea, Japan, China, most Western passportsStandard VoA or online e-VoAAbout IDR 500,000 (roughly S$36 to S$45)30-day stay, extendable once (extension needs in-person biometrics)
Short trips via Riau portsRiau 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 / LTVPVisa-free (BVK), 4 daysFreeCarry a physical blue IC plus passport
ASEAN passports (e.g. Malaysia, Thailand)Visa-free 30 daysFreeNon-extendable
Indonesian nationals (WNI)None, it is domestic travelFreeNo visa required

To skip the arrival payment queue, do the e-VoA in advance at evisa.imigrasi.go.id. Here is the flow.

  1. Create an account and verify your email.
  2. Apply: choose the visa type, enter your arrival details, and upload your passport (6 months’ validity) and a photo.
  3. Pay by card within about 120 minutes on the confirmation screen.
  4. 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.

A BatamFast fast ferry at HarbourFront, Singapore
A BatamFast fast ferry at HarbourFront in Singapore. A little over an hour on the water and you are in Indonesia.

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.

ThingWhat it isRough costWorth it for
Spa and massage2-hour package (foot bath, scrub, massage)About S$30 to S$60Everyone, the headline draw
Floating seafoodKelong restaurants, gong-gong and crabAbout S$25 to S$45 for twoFoodies, groups
Nagoya shoppingMalls, beauty, snacks, coffee, batikFree entry, spend to tasteShoppers
Barelang BridgeIcon photo and sunset stopFreePhotos, sunset
Maha Vihara Duta MaitreyaMapOne of the region’s largest Buddhist templesFreeCulture, 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.

🎟️ Batam spa & massage packageCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.

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).

ItemRough (per person)
Return ferryAbout S$56 to S$76
Terminal and departure fees (often bundled)About S$5 to S$20
Visa on arrivalAbout 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.

ActivityWhat it isRough costDay trip or need overnight
Treasure Bay and Crystal LagoonSoutheast Asia’s big man-made seawater lagoon, kayak, SUP, water playEntry about S$10 to S$12Day trip possible
Mangrove or firefly tourSebung River eco boat (day) or fireflies (evening)About S$29 to S$38Fireflies need an overnight
Blue LakeMap and Gurun PasirMap desertTurquoise ex-mine lake plus sand dunes, photo half-dayAbout S$22 to S$26Day trip possible
Safari Lagoi Elephant ParkFeeding and eco-farm (elephant rides offered)Entry about S$6 to S$13Day trip possible
Golf (Ria BintanMap, Laguna)18-hole sea-view coursesAbout S$145 to S$215Overnight recommended
Lagoi BayMap and watersportsPublic beach, jet ski, banana boatJet ski from about S$45 per 15 minDay 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.

🎟️ Treasure Bay BintanMap (Chill Cove)Map day passCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.
🎟️ Club Med BintanMap all-inclusive day passCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.

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.

🎟️ Bintan mangrove & fireflies tourCheck price on Klook Compare on Trip.com Affiliate link — we may earn a commission at no extra cost to you.

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.

ANMON glamping resort at Lagoi, Bintan
ANMON’s desert-themed teepee glamping at Lagoi, beside Treasure Bay, a favourite with couples and photo-led young groups.

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.

WhenPlan
Day 1, 08:10Depart Tanah Merah, arrive BBT around 09:20
Day 1, morningResort shuttle and bag drop, then Crystal Lagoon (kayak, water play)
Day 1, lunch to afternoonLunch at Lagoi Bay, check in from 14:00, pool and beach
Day 1, eveningBeach sunset, then dinner at the resort or Plaza Lagoi (optional firefly tour)
Day 2, morningBreakfast, then beach, spa or watersports
Day 2, afternoonCheck 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).

ItemMid-range (ANMON, Nirwana)Luxury (Banyan Tree, Club Med)
Return ferry for twoAbout S$200 to S$220About S$200 to S$320
One night’s stayAbout S$250 to S$380About S$500 to S$900+
Activities and mealsAbout S$120 to S$240Mostly included, up to about S$300
Total (couple)Roughly S$570 to S$840Roughly 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.

ResortStylePrice tierBest forRate
Club Med BintanAll-inclusive (meals, activities, kids’ clubs)About S$300 to S$450+/adultFamilies, zero-planningRate & photos 
ANMON ResortMapTeepee glamping beside the Crystal LagoonPackage from about S$178/personCouples, photo tripsRate & photos 
Banyan Tree BintanMapPrivate-pool spa villasAbout S$500 to S$1,500Couples, honeymoonRate & photos 
Nirwana GardensMapLarge multi-property estateFrom about S$130Families, mixed budgetsRate & 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.

🏨 Compare Bintan resorts for your dates on Trip.comCheck your dates on Trip.com Live lowest prices   Many rooms free to cancelAffiliate link — we may earn a commission at no extra cost to you.

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.

HotelAreaStyleTierRate
Montigo Resorts NongsaMapNongsaBeachfront villasLuxuryRate & photos 
Turi Beach ResortMapNongsaEstablished beachfrontMid to upperRate & photos 
Radisson Golf & ConventionBatam CentreGolf and centralMidRate & photos 
Harris Resort BarelangBarelang / WaterfrontFamily beach with waterparkMid valueRate & photos 
Holiday Inn Resort BatamNongsa / WaterfrontReliable family resortMidRate & photos 
Nagoya Hill hotels (e.g. Swiss-Belhotel)NagoyaShopping-adjacentBudget to midRate & photos 
🏨 Compare Batam hotels for your dates on Trip.comCheck your dates on Trip.com Live lowest prices   Many rooms free to cancelAffiliate link — we may earn a commission at no extra cost to you.

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.

TripRough 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.

Harbour Bay seafood restaurants in Batam at night
Batam’s waterfront seafood restaurants at Harbour Bay after dark. Cheap, fresh seafood is one of the big reasons to make the day trip.

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.

OptionWhereRough costNotes
Grab / GojekAll of BatamBatam Centre to Nagoya about S$2 to S$4Cannot pick up inside terminals; walk 100 to 200m out
Private car charterBatamAbout S$60 to S$90 a dayBest for the spa-seafood-Nagoya-Barelang loop
Free resort shuttleBintan Lagoi (BBT to resort)FreeAutomatic with a booking; met at arrivals
BinBin electric shuttleAround Lagoi enclaveDay passLoops resorts, beaches, Plaza Lagoi and the terminal
TaxiBintanPricey (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.

📶 Crossing to Indonesia? Turn on data the moment you landAiralo eSIM Klook eSIM Trip.com eSIM Affiliate link — we may earn a commission at no extra cost to you.

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.

Inside Nagoya Hill Mall, Batam
Inside Nagoya Hill Mall in Batam. Cheap shopping and massage cluster around Nagoya, the hub of most Batam day trips.

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.

PeriodWeather and seaCrowds and price
Nov to Mar (NE monsoon)Wetter, choppier seas (worst Nov to Dec), seasickness and rare cancellationsYear-end and CNY are pricey
FebruaryThe driest, calmest single month within the monsoonOff-peak, cheaper and quieter
Apr to May and Sep to Oct (shoulder)Good weather, calm seasBest 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.

Only pay official, posted fees. A March 2026 report described travellers at Batam Centre terminal being led to a back room and pressured to pay a large “fee” of a few hundred Singapore dollars. Stay in the official queue, ask for a receipt, and query anything unusual with a uniformed staffer or port information.

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.

MistakeWhat happensDo this instead
Forgetting the 1-hour time differenceYou miss the last ferry (the most common one)Read ferry times in local time; set your phone clock manually
Booking the wrong Bintan terminalYou land at Tanjung Pinang, then a 1.5-hour drive to LagoiFor a resort, book the Lagoi/BBT service on BRF
Assuming you are visa-freeStuck at arrival without a visaNon-ASEAN passports need a VoA; do the e-VoA ahead
Bringing only SGD cashBintan resorts and local stalls will not take itChange into rupiah and carry a card
Skipping the arrival cardSlower clearance at immigrationComplete the All Indonesia card within 72 hours
Not booking the weekend ferrySold out and long queuesBook 3 to 4 weeks ahead for weekends and holidays
Cutting the return too fineA late spa or dinner and you miss the boatLeave 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.

Resort beach at Lagoi, Bintan
A resort beach at Lagoi, Bintan, lined with palms and thatched shade, the picture of a Bintan overnight escape.

20. Which island suits you? By traveller type

If you already know your travel style, pick straight from the matrix below.

You are…Better islandWhyPick
A first-timerBatam (day) or Bintan (overnight)The two easiest optionsBatam if time is short
Budget or backpackerBatamFerry, spa and meals are all cheapBatam
A couple or honeymoonersBintanPool villas, glamping, privacyBanyan Tree, Sanchaya, ANMON
A family with kidsBintanKids’ clubs, pools, beachesClub Med, Nirwana
After luxuryBintanTop-tier villas and serviceThe Sanchaya, Banyan Tree
A group of friendsBatam or BintanValue spa-seafood or lagoon water playBatam for value, Bintan for the lagoon
A golferBintanSea-view championship coursesRia Bintan, Laguna
A foodieBatamCheap, fresh floating seafoodGong-gong and crab
After a quick resetBatamOne day is enoughBatam

21. Booking checklist before you go

Once you have chosen your island, work through the list below in order and you are set.

  1. Book the ferry (double-check it is Lagoi/BBT for Bintan; book weekends and peak season ahead).
  2. Apply for the e-VoA at evisa.imigrasi.go.id (non-ASEAN passports).
  3. Book the resort or day pass (a resort for Bintan, a spa combo for Batam).
  4. Sort an Indonesia eSIM (especially for Batam).
  5. Complete the All Indonesia arrival card (within 72 hours of arrival) and the SG Arrival Card for the way home.
  6. 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

Q. Batam or Bintan, which should I pick?

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.

Q. Do I need a visa just for a day trip?

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.

Q. Can I do Bintan as a day trip?

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.

Q. How much does the ferry cost for each island?

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.

Q. How long is the crossing, and is there a time difference?

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.

Q. Which Bintan resort is best for families or couples?

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.

Q. Is it safe? Any scams?

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.

Q. Can I pay in Singapore dollars?

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.

Q. What can I do in one day in Batam?

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.

Q. Do I need a SIM or eSIM?

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.

Q. When is the best time to go?

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.

Q. Do Singapore PRs get any benefit?

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.

Q. Can I visit both Batam and Bintan in one trip?

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.

Q. Are Batam and Bintan good for families with kids?

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.

Q. How do I get around once I am there?

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.

Q. Do I need to book the ferry and visa in advance?

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.

See ferry & resort prices →

Browse all our guides →