Blog
Contents
The three short-hops at a glance
Batam: cheap spa and food, weak beach
Bintan: the closest resort-beach weekend
Johor Bahru: cheapest end-to-end, best food value
Which to pick by traveller type
Book flow for each
Booking timing for National Day peak
Frequently asked questions
Plan your National Day long weekend
Blog
National Day 2026 Long Weekend from Singapore: Batam vs Bintan vs JB, Cheapest Short-Hop
National Day 2026 long weekend (Aug 8 to 11) is 3 nights, 4 days. Batam is cheapest for spa and food, Bintan wins on resort-beach comfort, Johor Bahru is unbeatable on transit cost and food value. Here is the cost, transit time, and honest miss for each.
National Day 2026 Long Weekend from Singapore: Batam vs Bintan vs JB, Cheapest Short-Hop
The National Day 2026 long weekend runs Fri Aug 8 evening to Mon Aug 10, returning Tue Aug 11. That is three nights, four days. Cheapest overall is Johor Bahru. Best beach comfort is Bintan. Cheapest spa-and-food resort feel is Batam.
Whichever you pick, start the booking on Booking.com on ShopBack or Agoda on ShopBack. New to ShopBack? Sign up at shopback.sg/signup in one tap. ShopBack is Singapore's largest cashback and rewards platform, with cashback on hotel bookings via Booking.com, Agoda, Trip.com, and Klook plus over 400 partner retailers. For this trip, cashback on the hotel line alone often pays for a meal at the destination.
The three short-hops at a glance
| Option | Transit | Round-trip transit cost | 3-night hotel range | Best for |
|---|---|---|---|---|
| Johor Bahru | Bus / train, 45 min to 90 min | S$5 to S$40 | S$240 to S$540 | Food value, retail, cheapest total |
| Batam | Ferry, 60 to 90 min | S$65 to S$95 | S$210 to S$420 | Spa, F and B in resort setting |
| Bintan | Ferry, 55 to 70 min | S$85 to S$130 | S$420 to S$1,050 | Beach resort, family-friendly |
All three take a passport with six months validity. Singapore citizens do not need visas for any of the three.
Batam: cheap spa and food, weak beach
Batam is the middle option on cost and the best option for spa-plus-food weekends. Two-hour massages at reputable spas run S$40 to S$70. Seafood at Golden Prawn 933 or Melur Nelayan is 40 to 60 percent cheaper than the Singapore equivalent for the same dish. Nagoya Hill mall is walking-distance from most mid-range hotels.
What Batam does well. Spa packages, hawker-style seafood, walkability of Nagoya Hill area, mid-range hotel value.
What Batam misses. Beaches are not resort-grade; the closest good beach is Turi Beach Resort at Nongsa, which is a taxi ride from Nagoya Hill. If beach is the goal, pick Bintan.
Ferry. HarbourFront Centre or Tanah Merah to Batam Centre or Sekupang. 60 to 90 minutes. Book return slot in advance for National Day peak.
Book Batam on Booking.com on ShopBack for the mid-range hotel range with cashback on the room total.
Bintan: the closest resort-beach weekend
Bintan is the most expensive of the three but still cheaper than Bali or Phuket for the same beach experience. The Bintan Resorts enclave (Nirwana, Cassia, Angsana, Banyan Tree) is a purpose-built resort area with white-sand beach, kayaking, an elephant sanctuary at Nirwana, mangrove tours, and pool-plus-golf integrated resort experiences.
What Bintan does well. True resort beach, kayaking and water sports, family-friendly with kids' clubs, spa integrated into resort stays.
What Bintan misses. Off-resort food variety is thin; most stays are all-in at the resort. Nightlife is nonexistent. Getting to and from the ferry terminal to the resort adds 30 to 45 minutes of resort-shuttle time each way.
Ferry. Tanah Merah Ferry Terminal to Bandar Bentan Telani. 55 to 70 minutes. Bintan Resorts operates shuttle service to and from the ferry.
Compare Bintan resort options on Agoda on ShopBack for the pool-villa and family-suite categories.
Johor Bahru: cheapest end-to-end, best food value
JB is the cheapest option by a wide margin. Public bus from Kranji or Woodlands is under S$10 round trip. Food is 30 to 50 percent cheaper than Singapore for the same category. R and F Mall (near the checkpoint), Mid Valley Southkey, and Sunway City Iskandar Puteri handle the retail and dining.
What JB does well. Food-per-dollar, retail bargains (perfumes, cosmetics, brand outlets at Johor Premium Outlets), walkability once inside a mall zone, cheapest transit of any Singapore short-hop.
What JB misses. No beach. Traffic at the causeway during National Day peak can add 60 to 120 minutes to the crossing. Book bus timings with buffer; taking the 5 or 6 AM slot on Aug 8 avoids the worst of the crawl.
Transit. Causeway Link, Handal Indah, or SBS Transit CW1 / CW2 buses from Queen Street, Woodlands, or Kranji. Rail via JB Sentral is limited but faster on the immigration side.
Bundle activities and Legoland tickets on Klook on ShopBack for JB day-trip and family attractions.
Which to pick by traveller type
- Family with young kids: Bintan Resorts. Kids' club, safe beach, integrated resort. Highest budget of the three.
- Couple wanting spa and food weekend: Batam. Two-hour massage plus seafood dinner for under S$150 combined.
- Solo or friends wanting cheapest food-and-shopping trip: Johor Bahru. Bus over, R and F Mall food court, back on Sunday evening.
- First-time out of Singapore: Bintan. Airport-like ferry terminal, English signage throughout resort.
- Cheap resort with beach ambition on a budget: Batam via Turi Beach Resort at Nongsa. Compromise between spa-Batam and beach-Bintan.
Book flow for each
Batam: ferry tickets via Batam Fast, Majestic Fast, or Sindo Ferry (book direct or through Klook). Hotel via Booking.com or Agoda.
Bintan: ferry tickets via Bintan Resort Ferries. Hotel via Bintan Resorts direct or Booking.com or Agoda. Package deals (hotel plus ferry) via Trip.com or Klook sometimes beat piecemeal.
JB: bus via Causeway Link mobile app or SBS Transit. Hotel via Booking.com or Agoda. Attraction tickets (Legoland, JPO shuttle) via Klook.
Compare package pricing on Trip.com on ShopBack for the Bintan and Batam ferry-plus-hotel bundles.
Booking timing for National Day peak
Prices climb steeply from Aug 5 onward. Optimal booking window is now (late July) to first week of August. Bintan resort villa categories sell out first, then Batam premium spa hotels, then JB weekend inventory in Iskandar Puteri and Southkey.
Return slot for ferries fills fastest on Mon Aug 10 evening; book the Tue Aug 11 morning return if you can flex.
Frequently asked questions
What are the dates for National Day 2026 long weekend? National Day 2026 falls on Saturday, August 9. Monday August 10 is the public holiday in lieu. Most Singapore workers get a four-day weekend from Friday Aug 8 evening to Monday Aug 10, returning Tuesday Aug 11. That gives three nights, four days for a short-hop trip.
Which is cheapest overall: Batam, Bintan, or JB? Johor Bahru is cheapest end-to-end because the transit cost is under S$10 return by public bus and food costs are 30 to 50 percent cheaper than Singapore. Batam is cheapest on spa and F and B in a resort setting. Bintan is the most expensive of the three but still cheaper than a Bali or Phuket trip, and it wins on beach quality.
How long is the ferry from Singapore to Batam and Bintan? Batam ferries depart from HarbourFront and Tanah Merah to Batam Centre or Sekupang. Journey time is roughly 60 to 90 minutes. Bintan ferries depart from Tanah Merah to Bandar Bentan Telani. Journey time is roughly 55 to 70 minutes. Book return tickets to lock in the return slot during National Day peak.
Do I need a passport for JB, Batam, and Bintan? Yes for all three. Passport must have at least six months validity. Singapore citizens do not need visas for short stays in Malaysia (JB) or Indonesia (Batam and Bintan). Non-Singapore-passport holders should check their nationality's entry rules for each country.
What does Batam do best? Batam is Singapore's spa-and-food weekend for the price. Two-hour massages at reputable spas run S$40 to S$70. Seafood at Golden Prawn 933 or Melur Nelayan is 40 to 60 percent cheaper than the equivalent in Singapore. Nagoya Hill mall is walking-distance from most hotels. The miss is beaches; Batam's are not resort-grade.
What does Bintan do best? Resort beach and family-friendly integrated resort experience. Bintan Resorts (Nirwana, Cassia, Angsana, Banyan Tree) is a purpose-built enclave with white-sand beach, kayaking, elephant sanctuary tours, and pool-and-golf resorts. It is the closest true beach-resort weekend from Singapore. The miss is nightlife and off-resort food variety.
What does Johor Bahru do best? Cheapest transit and highest food value per dollar. JB is 45 minutes by public bus from Kranji or Woodlands, and food is 30 to 50 percent cheaper than Singapore for the same category. R and F Mall, Mid Valley Southkey, and Sunway City Iskandar Puteri handle the retail. The miss is beach; JB is a city and food trip, not a resort trip.
What are typical hotel costs for National Day long weekend? Batam: mid-range hotels (Harris, Swiss-Belhotel Harbour Bay) run S$70 to S$140 per night during long weekend peak. Bintan: resort hotels (Cassia, Angsana) run S$180 to S$350 per night; Nirwana Resort runs S$140 to S$220. JB: mid-range hotels (KSL, Amari, DoubleTree) run S$80 to S$180 per night. Book by early August; prices climb sharply after Aug 5.
Can I book everything last minute for National Day? Ferries and buses to JB are usually available last minute but at premium windows. Bintan resort hotels sell out first, particularly the pool villa categories. Batam mid-range hotels have the most last-minute inventory. If you book after Aug 5, expect to pay 30 to 60 percent more than mid-July booking prices for the same property.
How do I stack cashback on the booking? Book hotels through Booking.com, Agoda, or Trip.com by entering the site via the ShopBack app or browser extension. Cashback applies on the room total. Klook handles ferry tickets and activity bookings (elephant park, kayak) and also earns cashback. Bus and public transit fares to JB are cash or EZ-Link and do not earn cashback.
Plan your National Day long weekend
For beach families: Bintan on Agoda on ShopBack. For spa couples: Batam on Booking.com on ShopBack. For food and retail: JB with attraction bundles on Klook on ShopBack. Deeper trip planning at ShopBack Travel.
Cashback rates, merchant terms, and promo windows change. Verify the current rate on shopback.sg/{merchant-slug} before purchasing. ShopBack receives a commission when readers complete purchases through a cashback link. This commission does not vary by editorial coverage.
Related articles
National Day 2026: Singapore Day Trips Under S$100 Per Pax for the Aug 9-10 Weekend
For Singapore residents planning National Day weekend Aug 9-10, 2026, seven day-trip formulas under S$100 per pax cover Sentosa, Pulau Ubin, Johor Bahru, Bintan, Batam, a Kallang staycation, and a Marina Bay dine-and-view night, without touching the price of a long-haul flight.
National Day 2026 Singapore Weekend Getaways Under S$800
SG61 National Day falls Sunday, 9 August 2026, with Monday 10 August as the public holiday in lieu. Eight short-haul destinations that fit under S$800 per person all-in for the four-day window, plus how to book each one.
The RTS Link Opens January 2027: What the Cheapest Way Singapore to KL Actually Looks Like Right Now (2026)
Bus from SGD 12, train from SGD 24, flight from SGD 45. Full live-price comparison across bus, train, and flight from Singapore to Kuala Lumpur in 2026, plus the RTS Link January 2027 update and the planner to book.
Singapore to Bangkok in 2026: Flight, Train, Bus, and Overland Compared (Cheapest From SGD 55)
Flight from SGD 55, overland bus-and-train from SGD 90 across 3 days, and every option in between. Full 2026 comparison of how to get from Singapore to Bangkok by cost, time, and comfort.

Shop, book trips, and play games to earn Cashback
No points, no credits. Just real cash. Withdraw to Paypal or bank account, and spend however you like.

