
Things to Do · For Singaporeans
Islands Near Batam: Which You Can Reach, and How
Of the small islands here, only Nirup has a published timetable from Singapore, and the direct ferry leaves you 25 minutes there. Here is the plan that works.
By SingRankUpdated 6 November 2026 7 min read
At a glance
- Horizon's direct Singapore to Nirup ferry lands at 12:50 and the sailing back leaves at 13:15 (read 6 Nov 2026).
- Going through Harbour Bay gives 7 hours 15 minutes on Nirup: the 09:15 boat out and the 17:00 back.
- The Singapore to Nirup return costs S$76 economy or S$116 business.
- Indonesian law lets boats set arriving passengers down only at an immigration checkpoint.
Of the small islands near Batam in this guide, only Nirup has a published ferry timetable and fare from Singapore. Most others have no official schedule, and we found no boat price for them. For island hopping from Singapore, book Nirup through Harbour Bay for a same-day trip, or start from Batam with a local boat you have checked yourself.
Which islands near Batam can you really reach?
This table shows only what official pages confirm. Where it says "not published", we looked and found no official figure. Years in brackets mark older government pages.
| Island | Route on official pages | Boat price | Good to know |
|---|---|---|---|
| Nirup | Horizon ferry from Singapore or Harbour Bay | S$76 return from Singapore | Two resorts, passport needed |
| Belakang Padang | Sekupang port (2022), or Nirup excursion | IDR 400,000 from Nirup | Rupiah only, no money changer |
| Abang | About 1.5 hours by road to Barelang Bridge, then about 12km by motor boat | Not published | Blue coral, reef conservation islands |
| Ranoh | About one hour by road from the city | Not published | Resort on 1 of 43 hectares |
| Mubut | Pompong from Kampung Sembulang, Galang (2019) | Not published | Busy at weekends and holidays (2019) |
| Putri | About 1km off Nongsa beach (2021) | Not published | Community boat was a plan in 2019 |
| Galang and Rempang | By road over Barelang Bridge | No boat needed | Camp Vietnam is on Galang |
We found no official visitor route for Ngenang or Karas. In 2021, Batam's tourism head said visitor transport to Ngenang was still not enough. In 2020, the city described Pulau Karas Kecil's protected turtles as tourism potential, not as a service. We could not confirm details for Panjang, Petong, Hantu, Dedap, Tunjuk, Labun, Mencaras or Bulang Lintang.
Nirup: the island with a published timetable
Nirup has the clearest official details, with The Westin's rooms and overwater villas and Riahi's 2 to 4-bedroom villas with kitchens. See our pages on The Westin Nirup and Riahi Villas.
| Route | Leaves | Arrives | Days |
|---|---|---|---|
| Singapore to Nirup | 13:05 Singapore time | 12:50 Indonesia time | Mon, Wed, Fri to Sun. Thursdays added from 3 Dec 2026 |
| Nirup to Singapore | 13:15 Indonesia time | 15:00 Singapore time | Mon, Wed, Fri to Sun. Confirm any Thursday return with Horizon |
| Harbour Bay to Nirup | 09:15 and 13:15 | 09:45 and 13:45 | Daily |
| Nirup to Harbour Bay | 12:00 and 17:00 | 12:30 and 17:30 | Daily |
The Singapore route costs S$76 economy or S$116 business, return, and you check in at Singapore Cruise Centre. Horizon says schedules can change, so check at its counter. The Batam to Nirup boat is listed at IDR 600,000 return.
The trap in a Nirup day trip
The direct ferry does not work as a day trip. It lands at 12:50 and the only sailing back to Singapore leaves at 13:15, so you would have 25 minutes on the island.
The same-day route goes through Batam:
- Horizon's 08:15 from HarbourFront is 07:15 in Batam. After its 45-minute crossing, you reach Harbour Bay at about 08:00 and clear immigration.
- Buy the Nirup ticket (IDR 600,000 return) at Horizon's counter on the 2nd floor of Bayfront Mall, and take the 09:15 boat.
- Arrive at 09:45. Take the 17:00 boat back and reach Harbour Bay at 17:30.
- Catch a Horizon sailing to HarbourFront. The last one leaves at 20:30.
That gives you 7 hours 15 minutes on Nirup. Immigration queues are not published, so allow for them on the first leg.
If you want a private base, the Villa Day Pass is IDR 5,000,000 for up to four people. It excludes the boat and requires a passport. Check-out is 5pm, the same time as the last boat to Harbour Bay, so ask Nirup how those fit together before you book.
Belakang Padang, Abang and Ranoh
Belakang Padang is the easiest to pair with a Batam stay. Batam's government describes the Sekupang pancung port as its main access (2022). Nirup also runs an excursion at 10:00 for IDR 400,000 per person, with a minimum of four guests. Bring rupiah, as the island has no currency exchange.
Abang is for snorkellers, and it is a long day. The Tourism Ministry's route is about 1.5 hours by road, then a motor boat for about 12km. We would stay in Batam the night before instead of trying it from Singapore. Our 3D2N itinerary and where to stay guide can help you plan that.
Ranoh is a resort island. Its own page gives a road time but no jetty, boat or fare details, so call them first on (+62) 812 6883 1110. For what it offers on the water, see our water sports guide.
Clear immigration before you go island hopping
Start any island trip after you have cleared immigration at an official point. Indonesia's immigration law says an immigration officer must check everyone who enters, at a checkpoint. Boats carrying arriving passengers must also land them at a checkpoint and nowhere else.
So do not agree to a boat from Singapore to a small jetty. For Nirup, the island says normal immigration rules apply. Our entry requirements guide covers the rest.
Before you step on a small boat
We found no official page giving a safe season for boats around Batam, and no published safety rules for local pompong trips.
- Check the sea: BMKG publishes high-wave warnings and a 3-day wave forecast. Look on the morning of your trip.
- Check the boat: the UK advises checking for life jackets and lifeboats before you travel, as standards vary. If there are none for your children, do not board.
- Agree the return: settle the price and pick-up time before you leave the jetty, and take the boatman's number.
- Save the number: Basarnas rescue is 115. See our emergency page and is Batam safe?.
Which island should you pick?
- Same-day trip from Singapore: Nirup, through Harbour Bay.
- Overnight with family: Nirup, or compare the resorts in Batam.
- Snorkelling: Abang, with a night in Batam first.
- No boat at all: a Barelang day trip, where Galang is reached by road.
- A resort stay on another island: Bintan has its own ferries. See Batam vs Bintan.
- More choice: browse lesser-known Batam places and Batam beaches.
Questions people ask
Is one day enough for island hopping from Singapore?+
Only with a tight plan, and Nirup is the one we can confirm. Take Horizon's 08:15 to Harbour Bay, the 09:15 boat to Nirup, and the 17:00 boat back, for 7 hours 15 minutes on the island. Abang and Ranoh start with a long road leg, and we found no published boat schedule for either.
Must I clear immigration before visiting a small island?+
Yes, if you are arriving from Singapore. Indonesia's immigration law says everyone entering must be checked at a checkpoint, and boats may set arriving passengers down only at one. So land at a recognised terminal first. Nirup says normal immigration rules apply, but no official page we read says where the check takes place.
What does a boat to Pulau Abang cost?+
We found no official price. The Tourism Ministry describes the route, about 1.5 hours by road to Barelang Bridge and then about 12km by motor boat, but gives no fare or schedule. Agree the price and return time with the boatman before you leave, and check the BMKG wave forecast that morning.
Sources we checked
- mediacenter.batam.go.id: Sekupang port
- nirupisland.com: IDR 400,000 from Nirup
- indonesia.travel: About 1.5 hours by road to Barelang Bridge, then about 12km by motor boat
- ranohisland.com: About one hour by road from the city
- disbudpar.batam.go.id: Pompong from Kampung Sembulang, Galang
- mediacenter.batam.go.id: About 1km off Nongsa beach
- mediacenter.batam.go.id: Community boat was a plan in 2019
- indonesia.travel: By road over Barelang Bridge
- mediacenter.batam.go.id: Batam's tourism head said visitor transport to Ngenang was still not enough
- mediacenter.batam.go.id: Pulau Karas Kecil's protected turtles
- nirupisland.com: The Westin's rooms and overwater villas
- swiss-belhotel.com: Riahi's 2 to 4-bedroom villas with kitchens
- horizonfastferry.com.sg: Horizon's published schedule
- horizonfastferry.com.sg: Horizon's 08:15 from HarbourFront
- horizonfastferry.com.sg: 45-minute crossing
- nirupisland.com: Villa Day Pass
- ranohisland.com: call them first
- bengkalis.imigrasi.go.id: Indonesia's immigration law
- maritim.bmkg.go.id: BMKG publishes high-wave warnings and a 3-day wave forecast
- gov.uk: the UK advises checking for life jackets and lifeboats
- basarnas.go.id: Basarnas rescue is 115
Rules, schedules and prices change. Check the official source before you travel.







