Pulau Tinggi, Johor

Travel, Holiday and Tour Packages

Pulau Tinggi or Tinggi Island is one of the many captivating tropical islands that nestles the East Coast of Johor.  Its white, sandy beach surrounded by alluring blue waters makes it a perfect haven for those who want to escape from the mundane world. Its surrounding waters is rich with exotic marine life and beautiful underwater flora fringing its coral reefs, providing a breathtaking underwater view for divers and snorkelling enthusiasts. The island is also blessed with natural fresh water and sheltered harbour, which explains its role as a stopover point for traders in the olden days. Apart from its physical beauty, Pulau Tinggi is also famous for its mystical characters.  The locals believe that Malay’s most famous hero, Hang Tuah, had stopped here in one of his journeys.  It is believed that his spirit still guards the island till these days.

Best time to visit

The best time to visit Tinggi Island is on July till September. Please be note that most resort will be closed during November till February due to monsoon season.

Marine Park fee

MYR10* for marine park fee need to be paid at jetty before departure.


By Speedboat

You will need to take a speedboat from Tanjung Leman jetty to go to Tinggi Island. If you have booked with Pula Tinggi resort, the resort should have transportation arrangement ready for you.

By car

Most people from Kuala Lumpur will come by car. From Kuala Lumpur, take North-South Highway directly to Kulai and head toward Kota Tinggi. Then, take route to Mersing until Tenggaroh junction. If you are from Singapore, drive from Johor Bahru to Kota Tinggi and also head to Mersing till Tenggaroh junction. You will see and follow signboard for “Tg Leman Pulau Sibu”.  Tanjung Leman Jetty have parking space for visitor to park their car at RM5* per day.

By Bus

If you are in Johor Bahru, you can take a bus from Larkin Terminal to Kota Tinggi and then to Mersing. Both trip only prices below MYR15. Then, you can connect to Tanjung Leman with local bus or taxi. If you are outside of Johor, taking express bus or coach to Mersing is the best option. From Kuala Lumpur, you can take Transnasional bus directly to Mersing with the ticket price around MYR33*. There are Mersing Omnibus available at the local bus station within Mersing town. From there you can take a bus heading to Bukit Tinggi. There will be a lot of taxis waiting at the function for the passenger.

By flight

There is no direct flight to Tinggi Island. The nearest airport is Senai Airport in Johor Bahru or Changi Airport in Singapore. You can fly with Malaysia Airline or Air Asia from Kuala Lumpur International Airport or Malindo Air and Firefly from Subang Airport.  After arrive at Johor Bahru, you can take public bus or taxi to Tanjung Leman Jetty.

Visa For Malaysian

Not Required


Malaysian Ringgit (MYR)


GMT +8