Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Depart Singapore on the Batam Fast Ferry at 8:45 PM for Batam Centre. The crossing is usually about 1 hour, but allow another 45–90 minutes for Indonesian immigration, luggage collection, and disembarkation. A one-way ticket is approximately S$45–70, depending on the operator and sailing. From Batam Centre, take a pre-arranged taxi or Grab to Airbnb Royal Suites Batam Riau; expect roughly 15–30 minutes and IDR 80,000–150,000, depending on traffic and the exact building entrance. Because you will arrive late, save an offline map and confirm the property’s check-in instructions before leaving Singapore.
After checking in, continue to Nagoya Hill Shopping Mall only if you still have energy and the mall’s restaurants are open; late-night hours can vary, so treat this as a practical food-and-essentials stop rather than a full shopping visit. A short taxi or Grab ride from the apartment should take around 10–20 minutes, with a typical fare of IDR 40,000–80,000. Budget IDR 50,000–150,000 per person for a simple late dinner and supplies. If the mall is closing, go straight to the hotel instead—Batam’s traffic is quiet at this hour, and there is no advantage in forcing a late outing.
For a more relaxed meal, use a seafood restaurant near Batam Centre after arrival or on the way to the apartment, choosing a well-reviewed venue with clearly displayed prices. Allow IDR 100,000–250,000 per person for seafood, rice, drinks, and side dishes; ask about the price by weight before ordering prawns, crab, or fish. Keep cash in small denominations, and arrange the return ride through Grab or the hotel rather than accepting unsolicited transport offers outside the ferry terminal.
Leave Royal Suites Batam Riau around 7:30–8:00 AM by GrabCar or a pre-arranged private taxi, allowing 45–60 minutes via Jalan Engku Putri and Jalan Hang Jebat. Expect approximately IDR 120,000–250,000 each way; a hotel-arranged car is usually more dependable, around IDR 250,000–500,000. Start at Nongsa Point Marina, where you can spend about an hour enjoying the boats, coastline, and views across the water toward Singapore. There is little shade around the marina, so bring water, sunscreen, and cash for small purchases. Marina access is generally free, but opening and activity hours can vary.
Continue by short taxi ride to Sea Forest Adventure, and allow roughly three hours for its outdoor and water-based activities. Book ahead through the venue or your accommodation, especially for weekend sessions and package activities; prices commonly range from IDR 100,000–300,000 per person depending on what is included. Arrive with swimwear, a change of clothes, waterproof phone protection, and mosquito repellent. Keep some flexibility here rather than booking back-to-back sessions, as weather and operating conditions can affect water activities.
After Sea Forest, take a short ride to Nongsa Beach for an easy afternoon by the shore. Swimming, kayaking, and paddleboarding may be available depending on the beach operator and sea conditions; budget approximately IDR 100,000–400,000 per activity. Beach facilities and rental hours can be seasonal, so confirm availability before committing, and avoid swimming outside marked or supervised areas. Finish at Taming Sari Seafood Restaurant for seafood lunch or an early dinner, allowing about an hour and roughly IDR 150,000–300,000 per person. Ask for the day’s catch and check the weight-based pricing before ordering; arrange your return Grab or taxi before sunset, when vehicles can be less readily available in Nongsa.
Start with breakfast at A2 Foodcourt in Nagoya, a practical local stop for coffee, noodles, or Indonesian rice dishes before heading west. Allow about an hour; breakfast and coffee typically cost IDR 30,000–80,000 per person. From Nagoya, take a GrabCar or pre-arranged taxi to Batam Cable Ski Park in Waterfront City, Sekupang—usually around 30–45 minutes depending on traffic. Confirm the operating hours, weather status, equipment availability, and session price before leaving, as wakeboarding slots can change. Budget approximately IDR 250,000–600,000 per person for a 2–3-hour session, and bring swimwear, sunscreen, and a towel.
After cable-skiing, stay in Waterfront City Marina rather than crossing town again. Choose a jet ski, banana boat, or kayak session for roughly 1½ hours; prices are commonly around IDR 150,000–500,000 per person, depending on the activity and duration. Ask the operator about weather cancellations and whether the quoted rate includes safety equipment. Keep some flexibility here—after a full cable-ski session, a kayak or short banana-boat ride is often more enjoyable than booking every activity. A GrabCar between the marina and your next stop in Bengkong may take 35–50 minutes, with traffic around the industrial and harbour roads sometimes adding time.
Have your main seafood dinner at Golden Prawn 933 Seafood Restaurant in Bengkong, allowing about 1½ hours. Choose live seafood by weight and confirm the price before ordering; a substantial meal generally works out to IDR 150,000–350,000 per person, depending on your seafood choices. After dinner, continue to Ocarina Batam in Batam Centre for a relaxed seafront walk and, if still operating, a few leisure rides. Plan around an hour here; entry and rides together may cost approximately IDR 20,000–100,000 per person. The park is best treated as an easy finale rather than a full attraction visit, and opening hours or rides can vary, so check locally before setting out. From Ocarina Batam, Royal Suites is a short GrabCar or taxi ride away; allow roughly 15–25 minutes, depending on traffic.
Leave Royal Suites Batam Riau by around 8:30–9:00 AM in a pre-booked taxi or GrabCar, allowing roughly 30–45 minutes to Nagoya Hill Shopping Mall depending on traffic. Start with breakfast inside the mall, then use the remaining time for souvenirs, snacks, toiletries, or last-minute shopping. Most shops generally open from around 10:00 AM; allow about 1½ hours and budget IDR 50,000–200,000 per person. Keep purchases compact, as you will need to manage your luggage through the ferry terminal.
Continue by GrabCar or taxi toward Welcome to Batam Monument, usually around 20–30 minutes from Nagoya. Spend no more than 20 minutes here for a final photograph and a quick look at the surrounding civic area. Because traffic can build around Batam Centre, ask the driver to continue directly afterward to Batam Centre Ferry Terminal rather than waiting curbside. A short stop should not cost extra beyond the agreed ride, but confirm the fare before setting off.
Aim to reach Batam Centre Ferry Terminal between 11:00 and 11:15 AM for your 2:10 PM ferry to Singapore. This gives you time for luggage handling, ticket or booking checks, Indonesian departure immigration, and boarding queues; keep your passport, ferry confirmation, and valuables easily accessible. The ferry crossing is about one hour, excluding terminal procedures, and a one-way fare is typically S$45–70. Have some Indonesian rupiah available for snacks or porters, but avoid wandering far from the terminal once checked in.
Leave Nongsa no later than 9:30–10:00 AM by a pre-booked hotel car or GrabCar via Jalan Hang Jebat and Jalan Engku Putri; the ride to Batam Centre Ferry Terminal usually takes 45–60 minutes and costs about IDR 120,000–250,000 by Grab, or IDR 250,000–500,000 for a fixed private transfer. After arriving in Singapore, allow additional time for immigration and onward transport—your actual door-to-door arrival will be considerably later than the one-hour sailing time.
No packing list attached yet.