Legoland Malaysia Resort theme park in Johor Bahru, Malaysia

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.

10 min
Bumboat to Pulau Ubin
45 min
Fast ferry to Bintan
S$5
Cheapest Causeway bus crossing
Jan 2027
RTS train link target opening

How Do Singapore’s Best Day Trips Compare?

Day TripTravel TimeCost FromBest For
Johor Bahru, Malaysia10–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 busTheme parks, shopping, and food at 30–40% lower prices
Pulau Ubin10 minutes by bumboatS$4 one-way, cash onlyA rural, undeveloped side of Singapore itself — cycling and wetlands
Bintan, Indonesia45 minutes by fast ferryFrom S$87 return [VERIFY: weekday promotional fare — confirm current pricing before booking]A beach-resort escape without flying
Batam, Indonesia50 minutes by fast ferryFrom 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 theme park in Johor Bahru, Malaysia

Legoland Malaysia Resort: Mohd Fazlin Mohd Effendy Ooi / CC BY 2.0

Traveler Tip
A rail link between Woodlands North and Johor Bahru’s Bukit Chagar station, the RTS Link, is targeted to open around January 2027 with a roughly 5-minute journey time. [VERIFY: opening dates for this project have shifted before — treat January 2027 as a target, not a confirmed date] Until then, the Causeway bus or train shuttle is the simplest crossing without a car.

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.

A rustic scene on Pulau Ubin, Singapore’s last undeveloped rural island

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.

A beach resort on Bintan Island, Indonesia, a short ferry ride from Singapore

Bintan Island: Terence Ong (Club Med Bintan) / CC BY 2.0

Traveler Tip
The last ferry back from Bintan or Batam typically departs around 7–8pm. A true day trip is possible but tight once you add resort transfer time on the other end — an early-morning departure and a firm turnaround time are essential if you are not staying overnight.
Do you need a visa for a Johor Bahru day trip?

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.

Can you do Bintan or Batam as a true day trip?

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.

Do you need a passport for Pulau Ubin?

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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *