Island Hopping Tours from Johor Bahru: Top Destinations and Tips

Island Hopping Tours from Johor Bahru: Top Destinations and Tips

Johor Bahru is a launch pad, not an island. Here is how to reach Tioman, Mersing's islands and Langkawi, when to go, and...

HolidaySG

HolidaySG Travel Team

July 11, 2026

23 min read 30 views

Johor Bahru is a launch pad, not an island. Here is how to reach Tioman, Mersing's islands and Langkawi, when to go, and what it costs.

Let me start with a confession that the old version of this page skipped: Johor Bahru is not an island-hopping town. There is no turquoise lagoon at the end of the Causeway, and nobody is going to wave you onto a longtail boat from the Larkin bus terminal. What JB gives you is something more useful for a Singapore-based traveller, which is a very cheap, very flexible launch pad. From here the east-coast islands off Mersing are a morning's drive away, the airport at Senai connects to the northern islands, and the rest of the peninsula opens up from a city you can reach in under an hour from Woodlands.

So this guide is about island hopping from Johor Bahru, written the way I would explain it to a friend who asked me over coffee. We will go through the islands that are realistically doable, the ones that need a flight, how to get from the city to the boat, what a sensible budget looks like, which months to avoid, and how to stitch it all together with the Johor attractions that make a good first or last day. I will tell you where I am hedging, because ferry timetables and prices change and I would rather you check than trust a number I cannot stand behind.

The honest geography: three tiers of island from JB

Before you open a map and get excited, sort the islands into three tiers by how much effort they cost you. This single framing saves more trips than any packing list.

Tier one: the Mersing group, a long day or an easy weekend. Mersing is the small east-coast town where the ferries and speedboats leave. From JB it is a drive of roughly two hours depending on traffic and the road works that never seem to end. From Mersing you reach Pulau Rawa, Pulau Besar, Pulau Sibu, Pulau Tinggi, Pulau Aur and, further out, Pulau Tioman. These are the real answer to the question the old page tried to answer.

Tier two: the mainland-plus-boat islands. Think Desaru and the Pengerang side, where the beach resorts are on the mainland and the water activities are the point. Not islands in the strict sense, but if your group includes small children or someone who gets seasick, this is the gentle version of a sea holiday.

Tier three: the famous names that need a plane. Langkawi, the Perhentian Islands and Redang are all spectacular and all a long way from Johor. You do not drive there from JB. You fly, and the Johor leg of the journey is just the airport run. I include them because most people searching for this topic have them in mind, and because the planning is different enough that it deserves its own section.

LEGOLAND Malaysia Resort - HolidaySG
Johor's theme-park coast makes an easy first or last day around an island trip

Tier one in detail: the islands off Mersing

This is where most Singaporeans who say "island hopping from JB" are actually heading. The appeal is simple: it is close, the water is clear in the right months, and the whole thing can be done on a modest budget without a single flight. Here is how the main islands compare in character.

IslandCharacterBest forRough effort from Mersing
Pulau RawaSmall, resort-led, calm shallow bayCouples, families wanting a short stayShort boat ride, under an hour
Pulau BesarLarger, quiet beaches, a few resortsQuiet weekend, swimmingShort boat ride
Pulau SibuLaid-back, simple chalets, reef snorkellingRelaxed snorkelling tripsUnder an hour, usually
Pulau TinggiVolcanic profile, hiking and divingActive travellersLonger boat ride
Pulau TiomanBig, forested, many villages and beachesThree nights or more, divers, hikersRoughly one and a half to two hours by ferry

A word on how I read that table. The "rough effort" column is deliberately loose, because crossing times depend on the operator, the sea state and whether you are on a fast boat or a slower one. Treat it as an order of magnitude, then confirm with the operator or your resort when you book. If anyone gives you a precise minute count months in advance, be a little sceptical.

Pulau Tioman: the big one

Tioman is the island people mean when they say Malaysia has real island life within reach. It is large enough that you do not "do" it in a day. The settlements are spread around the coast, each with its own feel: a lively strip with dive shops and cheap eats on one side, a hushed village with a few chalets on another, and long stretches of forest between them that are home to monkeys and the occasional monitor lizard sunning itself on a path.

What to do there: snorkel off the marine-park reefs, take a dive course if you have never tried (the visibility in season is the reason people come back), walk the jungle track that links two of the villages, and then do nothing at all on a beach for an afternoon. Do not try to cram it into a day trip. Between the drive to Mersing and the ferry both ways you would spend more time in transit than in the water. Three nights is the sweet spot; two is workable if you leave JB early.

Practicalities that catch people out: the ferries are tied to the tide and the weather, so build one buffer day into the return if you have a flight to catch. Cash is still king in the smaller villages. Mobile signal is patchy, so download your offline maps before you cross. And bring a dry bag, because the boat transfers are an adventure in their own right.

Rawa, Besar and Sibu: the easy weekend

If Tioman is a commitment, the smaller islands are a flirtation. They are close to the Mersing jetty, they have simple accommodation, and the snorkelling is perfectly pleasant on a clear day even if it will not rival the famous reefs further north. I recommend these to first-timers and to anyone travelling with older relatives, because the boat rides are short and the days are slow.

The honest trade-off is that some of these places have a dated, family-resort feel. The rooms are comfortable rather than glamorous. If you want boutique, look at Tioman. If you want to put your phone down and watch your kids chase crabs, the small islands are hard to beat.

Adventure Waterpark Desaru Coast - HolidaySG
A water park day is a good way to keep the whole family entertained on the mainland

Getting from Johor Bahru to the Mersing jetty

This is the logistics section, and it is the one that decides whether the trip feels smooth or miserable. You have three realistic options, and the right one depends on group size and how much luggage you are hauling.

OptionProsConsGood for
Private car with driverDoor to door, flexible stops, no schedule stressCosts more per head for solo travellersGroups of three or more, families, heavy luggage
Intercity coachCheapest by a distanceFixed departure times, last mile to the jetty on youSolo and budget travellers
Self-driveTotal controlParking at the jetty, insurance, tiring return legConfident drivers on a longer trip

For most groups I come down on the private car. By the time you divide the fare between four people it is only modestly more than the coach, and you avoid the faff of hauling bags between a terminal and a taxi at the other end. You can arrange a pickup in JB itself through the private car to and from Johor Bahru, which is currently listed from S$55.68 per way. That price is for the standard JB transfer product, so ask for a quote if you want a long-distance run to the east coast rather than assuming it carries over.

Flying into Senai instead of crossing the Causeway? The Johor Bahru airport transfer covers the run into the city from S$43.95 one way, with a meet-and-greet and some waiting time built in, which is handy if your flight lands late and you do not want to haggle at the taxi rank.

Private Car To/From Johor Bahru (Per Way) - HolidaySG
A pre-arranged car removes the biggest headache of the trip, the first and last mile

Crossing the border without drama

The Woodlands and Tuas checkpoints are the pinch points, and they behave like moody weather. Weekday mornings are manageable; Friday evenings, long weekends and school holidays are not. If you can, cross early on a weekday or late at night, and keep your passport and any arrival declaration handy before you reach the counter. For Singapore passport holders, the published entry rule is a stay of up to 30 days without a visa for tourism, which comfortably covers an island trip. Do check the current requirements for your own passport and the digital arrival form before you travel, because those rules get updated.

Not holding a Singapore passport? Our visa requirements checker is the quickest way to see whether your nationality needs a visa for Malaysia and how to apply. It is worth doing a few weeks before you go, not the night before.

Tier three: Langkawi, Perhentian and Redang

Now to the headline names. Here is the truth that the earlier version of this article blurred: these islands are not near Johor Bahru, and they are not on the same coast as each other. Langkawi is on the far northwest, close to the Thai border. The Perhentians and Redang are in the northeast, reached from jetties in Terengganu and Kelantan. A single "island hopping tour from Johor" does not link them. You choose one and fly.

Langkawi: the easiest northern island

Langkawi is the one I would point a first-timer toward if they want a proper island-hopping day. The tour format is established and well organised: a small boat takes you through a loop of nearby islets and lets you swim, see limestone formations and mangrove edges, and watch eagles being fed if that is part of your package. Some operators run a longer "five-in-one" style itinerary that packs several stops into the day, which suits people who like to see a lot, while the standard tour is gentler.

If you want to book ahead, the Langkawi page on HolidaySG lists the available island-hopping options and shows current prices, so you can compare the shorter and longer formats side by side. Hotel to jetty transfers are usually part of the arrangement or easy to add; the airport run itself is covered by the Langkawi airport transfer to Pantai Cenang from S$15.00, or the transfer to Pantai Tengah from S$23.00, depending on which beach you are staying on.

Langkawi (LGK) Airport Transfer (1 Way to Pantai Cenang Downtown) - HolidaySG
Landing in Langkawi, a pre-booked transfer gets you to the beach without negotiating

How you reach Langkawi from the Johor side is by air, and flight schedules from Senai change often, so check what is flying before you commit. Many Singapore travellers simply fly direct from Changi instead, which can be simpler than heading up to JB first. Either way, treat Langkawi as a separate trip with its own flights and its own hotel, not as an add-on to a Mersing weekend.

The Perhentians and Redang

These are for people who want the clearest water and the best reefs and are willing to work for them. You fly to the northeast, take a road transfer to the jetty, then a speedboat across. The Perhentians split into a bigger and a smaller island, with a backpacker-friendly vibe on one and a quieter, couple-oriented feel on the other. Redang leans more resort-style. Both are seasonal, which brings us to the single most important planning rule of the whole article.

When to go: the monsoon rule you cannot ignore

Malaysia has two coasts with two different weather calendars, and getting this wrong is the commonest and most expensive mistake. The east coast, which includes Tioman, the Mersing islands, Redang and the Perhentians, gets its northeast monsoon roughly from November through February. Seas are rough, many boats stop running, and some island resorts close entirely. The west coast, where Langkawi sits, has a different pattern, with its wetter spell falling in other months and generally less drastic disruption to boat services.

PeriodEast coast (Tioman, Mersing, Perhentian)West coast (Langkawi)
March to MayReopening, calm seas, good visibilityHot, generally fine for boat tours
June to AugustPeak season, best conditions, busiestFine, with some showers
September to OctoberStill workable, quieter, transition to wetter weatherWetter, afternoon downpours more likely
November to FebruaryMonsoon, many services suspended, avoidOften the drier and more comfortable stretch

The national summary in our own travel data puts the best season at roughly March to October for the west coast and April to September for the east coast, and lists the east-coast monsoon rains as running October to February. That lines up with what I have described. The practical advice: for Tioman and the Mersing islands, aim for the middle of the year. If your only free week is in December, book Langkawi, not Tioman.

What it actually costs

The old page quoted a flat range for island tours, which is not much help when the real spread is wide. Here is a more useful way to think about a budget. I have kept the figures qualitative or tied to live listings, because I would rather point you at today's prices than invent a number that will be wrong by the time you read this.

Cost itemHow to estimateWhere to save
Getting to the jettyShare a private car, or take the coachFill the car, travel mid-week
Boat transferReturn fare, often bundled with a resort packageBook a package that includes it
AccommodationChalets cost far less than resort roomsGo in shoulder months, not peak
FoodIsland menus are pricier than the mainlandEat where the boat crews eat
ActivitiesSnorkel gear hire, marine park fee, guided divesBring your own mask and fins
Data and extrasA local eSIM is cheap insuranceSort it before you cross

One thing worth buying before you leave is mobile data. A tourist eSIM costs very little next to everything else on the list, and it saves you hunting for a shop on arrival. Our Malaysia unlimited data eSIM is listed from S$12.43, and there are lighter, cheaper plans if you only need a few days of maps and messages.

Malaysia - Unlimited 4G/5G Data eSIM - HolidaySG
Sort your data before you cross, because island signal can be unreliable

Building the trip around Johor itself

Here is a piece of advice I rarely see in island guides: do not treat Johor as a corridor you rush through. The state has enough going on that a day on either end of your island stay makes the whole trip better, especially if you are travelling with children who need a break from boats.

The obvious anchor is the theme-park cluster. Legoland with a shared transfer starts around S$130.00 and takes the driving off your hands, while Legoland Malaysia Resort tickets are listed from S$26.46. If you would rather get wet, the Adventure Waterpark at Desaru Coast starts at S$36.00 and makes a cheerful way to spend the day before or after the open sea.

Desaru is also the home of a cluster of farm-style experiences that suit families and curious travellers alike. A walking tour of the fruit farm is a gentle option from S$14.00, the horse riding experience is listed from S$8.00, and the ATV ride from S$31.14 is for the more adventurous. Prefer something quieter? The birdwatching experience from S$44.87 is a different pace entirely, and the ice skating rink at Paradigm Mall from S$14.00 is a reliable plan for a rainy afternoon in the city.

Desaru Fruit Farm ATV Riding Experience - HolidaySG
Desaru's farm activities pair neatly with a beach day
Birdwatching Experience in Desaru , Johor - HolidaySG
For a slower morning, the Desaru birdwatching session is a calm contrast to the boats

Three sample itineraries

Plans are easier to judge than principles, so here are three routes I would genuinely suggest, from the lightest to the most committed.

The easy long weekend (three days, east coast)

Day one: Cross the border early, take a private car to Mersing, and catch a boat to one of the smaller islands. Check in, snorkel in the afternoon, and eat an unhurried dinner. Day two: A full island day. Hire a mask and fins, find the reef edge, and spend the rest of the time doing very little. Day three: Morning swim, boat back, drive to JB, and stop for a proper meal before the Causeway. Leave a generous buffer for the border queue.

The family mix (four days, Johor mainland)

Day one: Arrive, settle in at Desaru. Day two: Water park and beach. Day three: A farm activity in the morning, then a theme-park day at Legoland. Day four: Slow morning, then home. No boats, no seasickness, no monsoon risk, and a lot of tired, happy children. If your kids are small, this is the version I would choose.

The proper island week (six days, Tioman plus Johor)

Day one: Drive to Mersing, ferry to Tioman, settle in. Days two to four: Snorkel one day, walk the jungle track the next, and keep the third open for weather or a dive. Day five: Ferry back and drive to Johor. Day six: A relaxed Johor day, maybe a theme park or a farm visit, before crossing home. Building the Johor day in at the end gives you a safety buffer if the ferry is delayed, which in my experience it sometimes is.

Packing and safety notes that matter

You do not need a long list, you need the right short one. Reef-safe sunscreen, because the corals are the whole reason you came. A dry bag for the boat transfers. Water shoes, since many island beaches have rocky entries. A light long-sleeved top for sun on the boat. Cash in small notes for the villages. A basic first-aid kit with motion-sickness tablets, which are the most-used item in most of the bags I have seen.

On safety: wear the life jacket the boat crew gives you, even if you are a strong swimmer. Do not touch or stand on coral. Listen to the crew about currents, because some bays that look inviting have a pull. Travel insurance that covers sea activities and medical evacuation is cheap compared with what an evacuation from a remote island costs, and our own travel notes for Malaysia recommend it for exactly that reason.

Respect local norms too. Cover up when you leave the beach, especially in the villages, and dress modestly at any mosque you visit. These are small courtesies that make people warmer toward you.

Food worth planning around

Do not spend your whole trip on resort buffets. Even on the islands you can usually find a simple place serving the dishes that define Malaysian eating: nasi lemak with its coconut rice, sambal and fried anchovies; char kway teow, the smoky stir-fried noodles; and roti canai with dhal for breakfast. Fresh grilled fish on the beach in the evening is the other great pleasure of the east coast. Back in Johor, the city's food courts and coffee shops reward a wander, and it is a very good place to eat your last meal before the border.

What a good island day actually looks like

Brochures show a hundred activities; real days have a rhythm. On the east-coast islands the mornings are the gift. The sea is usually at its calmest before the wind picks up, the light is soft, and the reef fish are active. Plan your snorkel or dive for the first half of the day, walk or swim in the late morning, and treat the hot middle of the afternoon as a siesta. By late afternoon the water turns golden, the day-trippers have gone back on their boats, and the beaches belong to the people who stayed overnight. That is the single best argument for sleeping on an island rather than visiting it.

Evenings are simple. Most chalets and small resorts serve dinner at set times, often fish or chicken with rice and vegetables, and there is usually a beach bar or a cluster of food stalls in the larger villages. Power can be rationed on the smaller islands, so charge your phone and camera when the lights are on. Do not expect nightlife beyond a few lanterns and the sound of the sea, which is exactly why people come.

Snorkelling and diving: what to expect and how to behave

You do not need to be an expert to enjoy the water here. Most operators supply masks, snorkels and life jackets, and the shallow house reefs near the beaches are fine for beginners. What separates a great snorkel from a disappointing one is mostly timing and attitude. Go when the visibility is good, which in practice means the dry months and calm mornings. Float rather than stand, because a single kick or footstep can break coral that took decades to grow. Keep your hands to yourself: feeding fish disturbs their behaviour, and touching turtles or reef animals stresses them.

If you want to learn to dive, the east-coast islands have a long tradition of beginner courses, and an introductory dive is a low-commitment way to see whether you like it. Choose a school that is open about group sizes, equipment checks and briefing quality, and do not be shy about asking to see their safety procedures. A good instructor will be delighted that you asked.

ActivitySkill neededTip
SnorkellingNone, basic swimming helpsWear a rash vest to cut down on sunscreen
Introductory diveNone, short briefingDo it on your first full day, not your last
Jungle walkingModerate fitnessGo early, bring water and proper shoes
Kayaking or paddlingBasicStay inside the bay unless the crew says otherwise

Rain, delays and plan B

Even in the best months, weather can reshuffle your plans. A squall can cancel one boat run, and a rough morning can push your crossing to the afternoon. The way to protect a trip is to build slack into it and keep a ready alternative. If a crossing is cancelled, ask your accommodation first; island operators usually know the next realistic departure. If you are stuck on the mainland side, Johor has plenty to fill a day. A museum or mall, the skating rink, or an indoor family attraction can rescue a grey afternoon without much fuss.

Keep your paperwork flexible too. Where you can, choose accommodation with sensible change terms, and read the cancellation conditions on any booking before you pay, because they differ between products. Do not assume any booking can be cancelled for free; check the terms shown on the listing you are buying.

Responsible travel on small islands

Island ecosystems are fragile, and the communities on them depend on the reefs staying healthy. A few habits go a long way. Carry a reusable bottle, because every plastic bottle has to be shipped back to the mainland. Take your rubbish with you when you leave a beach. Use reef-safe sun protection and cover up with clothing when you can. Hire local guides and eat at local stalls, so your money stays on the island. And be patient: things move slowly out here, and a delayed boat is part of the deal.

Finally, a note on picking operators. Choose licensed boat operators, check that life jackets are provided and in good condition, and avoid any boat that looks overloaded. If something feels wrong at the jetty, trust your instinct and wait for the next one. No photo is worth a bad crossing.

Featured experiences in this guide

Start planning your Johor and island trip

Pick your base, book your airport or city transfer, and add a Johor attraction on either end of your island days. Browse the Malaysia activities and tickets or start with a private car from Johor Bahru. Tickets are emailed after our team confirms your booking.

Need a flight itinerary for a visa application? Our flight reservation service provides a reservation for that purpose, and it is not an issued ticket.

Mistakes I see travellers make

Booking an east-coast island in December. It is the classic error. The boats stop, the resorts shut, and you are left with a refundable-if-lucky deposit and a rainy week. Check the season first.

Trying to do Tioman in a day. The transit eats the day. Either stay overnight or pick a closer island.

Tight return connections. If you have a flight out the same day you come back from an island, you are gambling on the weather. Leave a night in hand.

Assuming the old tour names mean one trip. A Langkawi tour, a Perhentian trip and a Tioman ferry are three different journeys in three different parts of the country. Pick one per trip.

Skimping on the border. The checkpoint can eat hours at peak times. Plan around it like you would plan around a flight.

Frequently asked questions

Can I really do island hopping from Johor Bahru?

Yes, but the islands are not in Johor Bahru itself. The usual route is a drive of around two hours to Mersing on the east coast, then a boat to the islands. For the famous northern islands you fly instead.

Which island is best for a first-timer?

For a short, easy trip, one of the smaller Mersing islands such as Rawa or Sibu. For a proper holiday, Tioman. For a classic organised boat-tour day, Langkawi.

When is the worst time to go?

The northeast monsoon, roughly November to February, on the east coast. Many boats and resorts pause during that spell, so choose Langkawi instead if you must travel then.

Do I need a visa?

Singapore passport holders can stay for up to 30 days without a visa for tourism, according to the information we hold. Other nationalities should check the visa requirements page, and everyone should confirm current rules and any arrival form before travelling.

Is it suitable for children?

Yes, if you pick the right version. Short boat rides to calm, shallow bays suit young children, and a Johor mainland holiday with a water park and Legoland avoids boats altogether. Always make sure children wear properly fitted life jackets.

How should I get to Mersing?

A private car is the easiest for groups and luggage, a coach is cheapest for solo travellers, and driving yourself gives the most freedom. Whichever you choose, leave extra time at the border.

Can I book the Johor parts of the trip online?

Yes. Transfers, theme-park tickets and Desaru activities can be booked through HolidaySG, and your e-tickets are emailed after our team confirms the booking. For tickets and exact prices, check the live listing, since prices move.

What should I bring for a few days on an island?

Reef-safe sunscreen, a dry bag, water shoes, motion-sickness tablets, small-denomination cash, and a data plan sorted in advance.

Island hopping from Johor Bahru works best when you stop expecting JB to be the destination and start treating it as the smartest starting line in the region. Pick your coast for the season, give yourself a buffer for boats and borders, and let the Johor attractions fill the edges of the trip. Do that and you will spend your time on the water rather than in queues.

Important: Some of the links recommended here are paid placements or have sponsored our stay in one way. We have paid for these accommodations ourselves. If you book through any of our links, we make a small commission at no extra cost to you. This helps keep our site running – so thank you in advance for your support!
HolidaySG

Written by

HolidaySG Travel Team

Singapore-based travel specialists covering attractions, tours and travel experiences across Asia-Pacific and beyond. Licensed travel agency (TA04014).

Last updated: October 11, 2026

#Malaysia #Johor Bahru #travel tips #tours #Beaches & Islands #HolidaySG
Share this guide

Visa for Malaysia

Malaysia Visa exemption — requirements, fees & how to apply

Singapore passport: Visa-free (up to 30 days)

Govt fee: Free (exempt) · e-Visa: Varies by nationality · HolidaySG assistance: S$65

Check visa

Why book with HolidaySG?

  • Licensed Singapore travel agency
  • Secure online booking
  • Daily support (9 AM – 11 PM SGT)
  • E-tickets emailed after our team confirms your booking
  • Clear cancellation policies

Need Help Booking?

Our travel experts are available daily, 9 AM – 11 PM SGT.

Contact Support

Explore Malaysia on HolidaySG

Ask me anything!

Luna — HolidaySG

We use cookies

We use cookies to enhance your browsing experience, serve personalised content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy