Best Day Trips from Singapore
Three very different day trips sit within reach of central Singapore. Johor Bahru in Malaysia offers theme parks, shopping, and food at 30–40% lower prices, 10–30 minutes across the Causeway on a good day. Pulau Ubin is Singapore’s own last rural island, 10 minutes by bumboat. Bintan and Batam in Indonesia are beach-resort escapes 45–50 minutes away by ferry. Johor Bahru and Pulau Ubin both work as a half-day add-on; Bintan and Batam need a full day, ideally starting early.
How Do Singapore’s Best Day Trips Compare?
| Day Trip | Travel Time | Cost From | Best For |
|---|---|---|---|
| Johor Bahru, Malaysia | 10–30 min by bus/train off-peak [VERIFY: weekend crossing times can run 60–120 minutes — check before you go] | S$5 round-trip by bus | Theme parks, shopping, and food at 30–40% lower prices |
| Pulau Ubin | 10 minutes by bumboat | S$4 one-way, cash only | A rural, undeveloped side of Singapore itself — cycling and wetlands |
| Bintan, Indonesia | 45 minutes by fast ferry | From S$87 return [VERIFY: weekday promotional fare — confirm current pricing before booking] | A beach-resort escape without flying |
| Batam, Indonesia | 50 minutes by fast ferry | From S$76 return [VERIFY: confirm current pricing and fuel surcharge before booking] | Budget-friendly resorts, golf, and spas |
TTC Verdict: Johor Bahru and Pulau Ubin both work as a half-day add-on to a Singapore itinerary. Bintan and Batam need a full day minimum — build in a buffer for ferry delays and do not book a flight home the same evening.
Johor Bahru: Malaysia’s Border City
Cross the Causeway by Causeway Link bus 170 from Kranji MRT (about S$5 round-trip, every 15–30 minutes) or the KTM Shuttle Tebrau train from Woodlands (about 5 minutes, roughly S$5 one-way; tickets open 30 days ahead and weekend slots sell out fast). A private car or Grab runs S$30–60 each way. Weekday off-peak crossings (10am–3pm) take 10–30 minutes; Friday evenings and weekends can run 60–120 minutes, so time your crossing around the quieter windows.
Singapore citizens do not need Malaysia’s MDAC arrival card; other passport holders must submit it online within 3 days of arrival, and the MyICA app can generate a QR code for faster clearance. Legoland Malaysia is about 60 minutes away via the Tuas Second Link, with a 1-day ticket running roughly MYR205 adult at the gate (MYR164 if booked 5 or more days ahead). [VERIFY: ticket prices and park schedule change periodically — confirm before booking] For shopping and food, Mid Valley Southkey and KSL City Mall are the main malls, and hawker stalls in Taman Pelangi and Taman Sutera are good for a budget lunch — bring Malaysian ringgit cash, since prices run 30–40% below Singapore.
Legoland Malaysia Resort: Mohd Fazlin Mohd Effendy Ooi / CC BY 2.0
Pulau Ubin: Singapore’s Last Rural Island
Bumboats to Pulau Ubin leave from Changi Point Ferry Terminal, take about 10 minutes, and cost S$4 one-way in cash (plus S$2 if you bring a bicycle). Boats depart once roughly 12 passengers gather, generally 6am to 7pm daily — aim to be back at the jetty by 5:30pm, since being last in the queue can leave you stranded for the night. Rent a bicycle near the jetty (S$8–15/day) and ride out to the Chek Jawa Wetlands boardwalk; mornings between 8 and 10am are best for wildlife and cooler weather. Wear sneakers rather than flip-flops, and bring water, sunscreen, and insect repellent.
Bintan or Batam: An Indonesian Island Escape by Ferry
Bintan is reached by fast ferry from Tanah Merah Ferry Terminal in about 45 minutes; an economy return runs around S$100 standard (from about S$87 on weekday same-day promotions). [VERIFY: promotional fares and terms change — confirm current pricing on the operator’s own site before booking] Batam sails from the new Singapore Cruise Centre at 5 HarbourFront Avenue (the old HarbourFront terminal closed in July 2026) in about 50 minutes, with returns from roughly S$76 plus a fuel surcharge. Singapore citizens need no visa for either island and can stay up to 30 days; everyone must file Indonesia’s free All Indonesia e-arrival card online within 72 hours of arrival and show the QR code at immigration — do not pay a visa-on-arrival fee, which applies only to non-ASEAN passports. Resorts generally accept IDR or US dollars, but bring rupiah for meals and tips off-resort, and watch your belongings at the Batam Center terminal, where pickpockets are a known issue.
Bintan Island: Terence Ong (Club Med Bintan) / CC BY 2.0
Most travelers from the US, Canada, and Australia do not need a visa for a short Malaysia visit, but non-citizens of Singapore must submit Malaysia’s MDAC arrival card online within 3 days before crossing. Bring your physical passport regardless.
Yes, but it is tight. With a 45–50 minute ferry each way, resort transfer time, and a last return sailing around 7–8pm, you get roughly 6–8 hours on the island. An early-morning departure is essential, and an overnight stay gives a far more relaxed trip.
No. Pulau Ubin is part of Singapore, reached by a short bumboat ride from Changi Point Ferry Terminal, with no immigration or passport check involved.


