You’re ready for some perfect beach time surrounded by jungle… You’ve narrowed down your choices to Tioman… And now you are wondering how to get to Tioman from Singapore? We can help!

While Singapore to Tioman is relatively close as the crow flies, getting to Tioman Island from Singapore can seem complicated.

But it doesn’t have to be! It is relatively straightforward to work out how to go to Tioman Island from Singapore – especially when you take it step-by-step. And that is what you have here!

Below, I break up exactly how to get to Tioman Island from Singapore so you know exactly what you need to do, when, whether you are looking for a Singapore to Tioman Island bus or a ferry from Singapore to Tioman Island. This way, you will be in paradise surrounded by nature as soon as possible!

Juara Beach Tioman Island

Gorgeous Juara Beach on Tioman – wouldn’t you rather be here now?

Simply read the following and select the option best for you Then book your bus from Singapore to Tioman Island and ferry and get ready to be relaxing on the beach soon!

Coming from elsewhere? Find our full guide for how to get to Tioman Island from anywhere here.

How To Get From Singapore To Tioman Island

There are two ways to travel to Tioman from Singapore. We have detailed each option below and show them on a map. For both options, there is an overland component by car or bus and then a ferry across to the island.

Either option has pros on cons based on whether you would prefer to have to travel overland further (Option 2) for a more reliable ferry versus less overland travel (Option 1) but a less reliable ferry.

Map: Singapore To Pulau Tioman

The following map shows the route to take from Singapore to Mersing by car OR from Singapore to Tanjung Gemok. Both will be described more below.

The Singapore to Mersing distance is 150 kilometres and a 2.5 hour drive. The distance from KL to Tioman Island via Mersing is a drive of 187 kilometres and just over 3 hours.

In both cases, you still need to take a ferry across to Tioman Island. How busy the border is between Singapore and Malaysia makes a big difference to how long this takes as well.

Option 1: Travel via Mersing

Mersing Harbour Centre by bus Singapore Mersing

Mersing Harbour Centre

Part 1: Singapore to Mersing Jetty

With this option you need to drive, hire a taxi or take a Singapore to Mersing coach. There are buses that take this route directly so it is not overly complicated to choose a bus to Mersing Jetty from Singapore for your Tioman adventure.

The Singapore to Mersing distance is 150 kilometres. Note, there is no train transport from Singapore to Mersing or Singapore to Mersing ferry. If you are travelling by public transport, it is all about the buses.

You can find the latest bus schedules and ticket prices here.

The bus from Singapore to Mersing Jetty takes about 3.5 hours and there are some early morning departures so you will be able to get a morning ferry across to Tioman Island.

If you drive by Singapore to Mersing private car, there is safe parking available at Mersing Harbour Centre opposite the jetty.

The easiest answer for how to get to Mersing from Singapore is by taxi. A Singapore to Mersing taxi can be quite affordable and is very easy. We use SGMYTAXI.

Make sure you get to Mersing Jetty 1-2 hours before your scheduled ferry.

Mersing Jetty To Tioman after bus Mersing Singapore

Mersing Jetty To Tioman

Part 2: Mersing Jetty To Tioman Island

Once you have made it to Mersing Jetty, the next step for how to travel to Tioman from Singapore is to take a ferry.

Ferry timetables are subject to weather and tidal conditions so this means that the timetable varies daily. The timetable for a new month is released in the middle of the previous month. For example, the timetable for June will be released around May 15.

You can book tickets online and see the latest prices and schedules here.

I recommend you book your ferry as soon as the new timetable is released because they can sell out especially around weekends and school holiday periods.

Timetables can change at the last minute thanks to this reliance on weather and tidal conditions. You should check your ferry departure time either the day before or the morning of your trip.

Ferries usually run a few times a day except in the monsoon season when there is one (but these can be cancelled or heavily delayed at this time of year). Ferries take 1.5 -2 hours depending on where you are getting off on Tioman Island as they make multiple stops along the west coast.

Mersing Harbour Centre Tioman ticket counters after Mersing Singapore bus

Mersing Harbour Centre Tioman ticket counters

Once you have your ticket and you are in Mersing, you need to get your boarding pass and pay the entry fee for the Marine Park (currently RM30 adults/RM15 kids – cheaper for Malaysians).

There are a few steps to this process and you can read them all and see full details of getting the ferry from Mersing to Tioman Island here.

Option 2: Travel via Tanjung Gemok

Tanjung Gemok Ferry Terminal

Tanjung Gemok Ferry Terminal

Part 1: Singapore to Tanjung Gemok

The second choice for how to reach Tioman Island from Singapore is to travel to Tanjung Gemok.

With this option, you need to drive, take a taxi or a bus to Tanjung Gemok. There is a direct bus from Singapore to Tanjung Gemok so this is straightforward.

You can find the latest timetables and prices for the bus from Singapore to Tanjung Gemok here.

The bus takes closer to 6.5 hours depending on the time of day you leave and, like the Mersing bus, many leave very early in the morning so you can catch a morning ferry.

For drivers, you can leave your car at a fenced car park at the terminal building.

Plan to arrive at the terminal one hour early.

Arriving at Tanjung Gemok Jetty

Arriving at Tanjung Gemok Jetty

Part 2: Tanjung Gemok To Tioman Island

Once you have made it to the Tanjung Gemok Jetty, the next step for how to go Pulau Tioman from Singapore is to take a ferry.

Ferry timetables do vary. However, it is not as variable as from Mersing and ferries are less likely to be cancelled or delayed.

As with Mersing, the timetable for a new month is released in the middle of the previous month.

You can book tickets online and see the latest prices and schedules here.

I recommend you book your ferry as soon as the new timetable is released because they can sell out especially around weekends. If you wait to buy a ticket once you get to Tanjung Gemok, you run the risk of not getting on a boat. Not a great way to start your holiday.

Inside the Bluewater Tioman ferry when going from Pulau Tioman to Singapor

Inside the Bluewater Tioman ferry

There are usually a few ferries a day except in the monsoon season when there is one or none. The journey is similar as from Mersing at about 1.5 to 2 hours depending on where you are getting off on Tioman Island. It heads up the west coast of the island and you can choose the beach closest to your accommodation.

After you arrive at the jetty in Tanjung Gemok, you need to get your boarding pass and pay the entry fee to the Marine Park. The fee is the same as from Mersing.

It is more straightforward and easier from Tanjung Gemok compared to Mersing which is the main reason this is my recommended option of travel from Singapore to Tioman Island. However, either option will get you there.

Option 3: Singapore To Tioman Island Flight?

There used to be a Berjaya Air Singapore to Tioman Island flight but unfortunately now, all options for a flight to Tioman from Singapore have been suspended. This means you can no longer fly here.

Sunset at Berjaya Tioman

Sunset at Berjaya Tioman’s beach – It’s worth the journey to Tioman 🙂

Option 4: Singapore To Tioman Island Ferry?

Unfortunately, the direct ferry from Singapore to Tioman Island has gone the same way as the option to fly to Tioman from Singapore – it’s no longer available.

The only way to get from Singapore to Tioman by ferry is to follow the above instructions and go via Mersing or Tanjung Temok.

Tioman to Singapore

When making the journey from Tioman Island to Singapore, you just need to do everything listed above in reverse.

I recommend you always book return tickets to Tioman Island as you don’t want to get stuck. They stop at the same places on Tioman as they did on your arrival and you can get on at any of these points where you have a ticket.

However, we found that they only stopped at the ports where they knew people had tickets – so make sure you are booked in for the particular ferry you want.

There is a ticket office at the jetty in Tekek on Tioman Island if your resort can’t help you and you don’t have a booked ticket.

The ticketing desk at Tekek, Tioman Island

The ticketing desk at Tekek, Tioman Island

Ferries can be delayed coming off Tioman especially to Mersing or in the monsoon season so be careful about booking a bus Mersing to Singapore shortly after the time you should be back in Mersing.

You can click here for timetables and prices for buses from Mersing to Singapore or here for buses from Tanjung Gemok.

In addition to the bus, if you are wondering how to go Mersing from Singapore, you can get a Mersing to Singapore taxi. It is best to pre-book this.

A cheaper alternative is to take a taxi to the causeway in Johor Bahru and then get back into Singapore by bus. You can book a taxi from Mersing or Tanjung Gemok to Johor Bahru here.

Just like when booking transport to Tioman from Singapore, I recommend you travel via Tanjung Gemok to make things easier.

Final Words

It is straightforward, albeit time consuming, to travel from Singapore to Tioman Island, but the good news is that it is possible to arrive on the island on the same day ready to eat lunch!

I am also sure that the second you see Tioman Island in the distance, you will know it was all worth it!

Whether you travel from Singapore via Mersing or Tanjung Gemok, it is easy. I recommend Tanjung Gemok over Mersing only because the ferries are more likely to run on time.

Want more details for how to get to Tioman Island? Read our full guide here. You can also find all our guides to Tioman Island here.

Pin It on Pinterest