Pulau Babi Besar in Malaysia
If you’re craving clear waters, soft white sand, and a peaceful escape far from city life but don’t want to deal with the hassle of boarding a plane, check out Pulau Babi Besar. Just a 30-minute boat ride from Johor Bahru, this lesser-known island offers all the idyllic beach vibes you’d expect from a tropical getaway, without the crowds.
The current exchange rate is RM1 = ~S$0.30 as of 25th April 2025.
How to get to Pulau Babi Besar from Singapore?
Image credit: 12go
To get to Pulau Babi Besar from Singapore, you’ll first have to head to Mersing Jetty in Johor. You can either hop on a 3 to 4-hour bus ride or drive up if you’ve got access to a car. Bus tickets can be booked via 12go.asia from S$35 for a one-way trip and from S$61 for a round-trip.
From Mersing Jetty, it’s just a breezy 30-minute boat ride to Pulau Babi Besar. Most resorts on the island will help arrange this transfer, so you won’t need to worry about figuring out the boat schedule yourself. Boat transfers usually cost RM55 per person each way, if it’s not already included in your resort package.