Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Take the Batam Fast Ferry from Singapore at 8:45am, allowing 1.5–2 hours beforehand for terminal check-in, baggage, and immigration. The one-way fare is usually around S$45–70. After arriving at Batam Centre, immigration and baggage collection can take 30–60 minutes; book a Grab, Gojek, or local taxi to Royal Suites Batam—typically 10–20 minutes and about IDR 30,000–70,000, depending on traffic. Ask your host in advance to store your luggage if the room is not ready, then take roughly an hour to settle in.
Head by ride-hailing car to Golden Prawn Sea Food & Water Park in Bengkong, around 20–30 minutes from Royal Suites depending on traffic. Set aside about two hours for the pools and family-friendly water activities. Admission and activities are approximately IDR 50,000–150,000 per person, but confirm the current operating status and ticket inclusions before leaving, as facilities and opening hours can change. Bring a change of clothes, towels, sun protection, and some cash; the area is more practical than polished, so treat it as a relaxed local outing rather than a resort-style waterpark.
Afterwards, continue to Batam Waterfront Park in Batam Centre for an easy mid-afternoon walk and waterfront views. It is free and best enjoyed before sunset, when the heat softens. A short Grab or Gojek ride from Bengkong generally costs around IDR 30,000–70,000. Allow about an hour here, with time to wander rather than trying to fill the afternoon with more attractions.
Return to Golden Prawn 933 Seafood Restaurant for dinner, a casual waterfront spot known for seafood and generous shared dishes. Budget around IDR 150,000–350,000 per person, depending on your choice of seafood and drinks; ask for the market price before ordering prawns, crab, or fish. From Batam Waterfront Park, the ride is usually 20–30 minutes and around IDR 50,000–100,000. After dinner, allow 25–40 minutes back to Royal Suites Batam and arrange the return ride through Grab/Gojek while you are still at the restaurant, as drivers can be less readily available later in the evening.
Leave Royal Suites Batam around 8:00–8:30am by pre-booked car or Grab/Gojek for Nongsa Point Marina, allowing 35–45 minutes via the Batam Centre–Nongsa road. Expect roughly IDR 100,000–200,000 each way; arrange a return driver in advance because ride-hailing availability around Nongsa can be patchy. Spend about an hour walking the marina, looking across the Riau Islands and taking photos of the boats. There is no major entrance fee, though small parking or facility charges may apply.
Continue a short drive to Turi Beach Resort Watersports for a late-morning session of banana boating, jet skiing, kayaking, or similar activities. Allow 2–3 hours, with indicative prices from IDR 150,000 for simpler activities to around IDR 1,000,000 for jet-ski or bundled options, depending on duration and current packages. Confirm day-visitor access, operating conditions, and reservations directly with the resort before travelling; sea conditions can affect which activities run. Afterward, spend around 1½ hours at Turi Beach swimming and unwinding. Bring swimwear, reef-safe sunscreen, a change of clothes, and cash or a payment method accepted by the resort, as access and beach facilities may be package-dependent.
Head back to Nongsa Point Marina for a relaxed sunset meal at one of the marina’s seafood restaurants, budgeting approximately IDR 200,000–450,000 per person depending on the seafood chosen and drinks. Allow about 1½ hours, and check the restaurant’s same-day opening hours before setting off, as evening service can vary. After dinner, leave by 7:30–8:00pm for Royal Suites Batam, again allowing 35–45 minutes and roughly IDR 100,000–200,000 for the ride. Keep the driver waiting or book the return car earlier in the day rather than relying on a last-minute pickup.
After breakfast in Nongsa, arrange your pre-booked car or Grab/Gojek around 8:00–9:00am for the 35–45-minute drive back to Royal Suites Batam and Batam Centre. Expect roughly IDR 100,000–200,000 each way; a private driver is the safer option if you are travelling with luggage or staying somewhere where ride-hailing pickup is inconsistent. Leave your bags at the apartment, then head to Mega Mall Batam Centre, generally open from around 10:00am to 10:00pm, for about two hours of browsing, coffee, and air-conditioned downtime. The mall is convenient for ATMs, pharmacies, and last-minute essentials.
From Mega Mall Batam Centre, take a short Grab/Gojek ride to Baso Aci Akang Batam—usually around 5–10 minutes, depending on traffic—for a casual lunch. Allow about an hour and budget IDR 35,000–75,000 per person; opening hours can vary by branch, so check the listing before setting out. Afterwards, continue by car for roughly 10–15 minutes to Alun Alun Batam, the city’s civic square. The square is free to visit and is best enjoyed as a relaxed 45-minute stop, particularly when local families and food vendors begin appearing later in the afternoon. Bring water and expect limited shade.
A short ride from Alun Alun Batam brings you to Masjid Raya Batam, where you can spend around 45 minutes taking in the distinctive architecture and waterfront setting. Dress modestly—covered shoulders and knees are advisable—and avoid entering prayer areas during prayer times unless permitted. From there, continue by Grab/Gojek or taxi to the Harbour Bay Seafood Restaurant area, allowing approximately 20–30 minutes depending on traffic. Choose a well-reviewed waterfront restaurant and order local seafood to share; plan IDR 200,000–450,000 per person, depending on the catch and preparation. Confirm the price of seafood by weight before ordering, and check the restaurant’s latest closing time, as individual venues in the area vary.
Start with breakfast near Royal Suites Batam around 8:00am, then return to pack and complete checkout. Allow about an hour for luggage collection, settling any accommodation charges, and arranging a taxi or Grab to Batam City Square. Spend a relaxed final hour there picking up packaged snacks, coffee, toiletries, or small souvenirs; keep fragile purchases and liquids easy to access for ferry screening. Shopping hours can vary by tenant, so treat this as a short practical stop rather than a full mall visit. Budget approximately IDR 50,000–150,000 per person for breakfast and IDR 50,000–200,000 for the short ride, depending on traffic and vehicle type.
Leave Batam City Square by around 11:15am and head to Batam Centre Ferry Terminal, usually a 10–15-minute taxi or ride-hailing trip. Aim to arrive between 11:30am and noon for the 2:10pm Batam Fast Ferry: the extra time covers ticket confirmation, baggage drop, Indonesian exit immigration, security, and boarding queues. The one-way fare is typically around S$45–70, but confirm your booked sailing, terminal instructions, baggage allowance, and check-in cut-off directly with the ferry operator. Remain inside the terminal after immigration, where seating and basic refreshments are available.
Board the Batam Fast Ferry for the crossing from Batam Centre Ferry Terminal to Singapore at 2:10pm. The voyage itself is usually about an hour, but allow additional time after docking for Singapore immigration and baggage collection. Keep your passport, arrival details, and ferry ticket accessible throughout the journey; sea conditions can occasionally make the crossing feel longer. Once ashore, follow the operator’s arrival-terminal instructions for onward transport home, and avoid scheduling anything tightly immediately after the ferry.
No packing list attached yet.