Illustration · IlustrasiResorts
Resorts in Batam
8 resorts we can confirm from their own websites. Checked 5 November 2026.
We show what each resort's own site says, and no prices. Most sites don't state that they're open, so confirm with the resort before you book.
Confirmed resorts
Batam View Beach Resort
Nongsa
The resort's site gives its address and phone.
Jalan Hang Lekir, Nongsa · +62 778 761 740, Singapore office +65 6288 8138
Beach-facing pool, with suites and one- or two-bedroom villas.
Jl. Hang Lekiu, Nongsa · +62 778 5520052
HARRIS Resort Barelang Batam
Barelang
Private beach, infinity, lagoon and kids' pools. Free shared shuttle from Batam Center Ferry Terminal, book ahead on WhatsApp.
Jl. Trans Barelang, Batam · +62 778 409 1111
HARRIS Resort Batam Waterfront
Sekupang
100 sq m pool and a baby pool. Free scheduled shuttle from Sekupang Ferry Terminal, shared with other guests. Seats are limited, so book one.
Jl. KH. Ahmad Dahlan, Waterfront City · +62 778 381 888
Montigo Resorts Nongsa
Nongsa
Villas with private pools and BBQ facilities, facing the Singapore Strait.
Jalan Hang Lekiu, Sambau, Nongsa · (0778) 7768888
Has a marina and a wellness centre. The resort warns that any other WhatsApp number is not its own. Its number is +62 811-7761-323.
Jl. Hang Lekiu, Sambau, Nongsa · +62 778 761333
Riahi by Swiss-Belhotel
Nirup Island
Two-, three- and four-bedroom villas on Nirup Island with kitchens and sea views. Selected villas have a private pool.
Turi Beach Resort
Nongsa
Has beachfront rooms. The resort warns of a fake WhatsApp number on its Google profile. Its number is +62 821-7056-5363. Its jetty is closed until further notice, and the Island Bar stays open 17:00 to 23:00.
Jl. Hang Lekiu, Sambau, Nongsa · +62 778 761 080
Not confirmed
These are on our map, but we couldn't confirm them from an official page.
- The Westin Nirup Island Resort & Spa: Its official page blocked our check.
- Holiday Inn Resort Batam: Its official page blocked our check.
- Kiki Beach Resort: We found no official page.
- KTM Resort Batam: We found no official page.
- Purajaya Beach Resort: We found no official page.
All hotelsGolf in BatamBeaches in BatamChristmas and New Year offers
