Entry-header image

5 best beaches in Malaysia & How to Get There

Malaysia Beaches

Known for its natural beauties like rainforests, wild animals, and vibrant cities, Malaysia is also home to some of the most interesting beaches in Asia. If you are seeking a tropical paradise that is with crystal clear water, soft white sand, and less crowd, beaches in Malaysia would be one of the best choices. Check out the 5 best beaches in Malaysia and have a vacation on holiday!

Perhentian Island

Perhentian Island
Image Source: Dive into Malaysia

Pulau Perhentian is one of the most beautiful islands in Malaysia, and it consists of two islands: Pulau Perhentian Besar & Pulau Perhentian Kecil. You could discover the magnificent marine life here, with the crystal clear water. Here, snorkeling is highly recommended to explore the world under the sea. If you are scuba divers, Pulau Perhentian could be a real paradise for you as it has crystal clear waters and deep sunlight penetrating. Try the kayaking activity too if you have time to spare, you could rent a kayak to paddle around the island.

Location: 5.9092299,102.7129753

How to get there: Get to the Kuala Bersut Jetty by road, you could either go by bus, shuttle or self-drive, then get on the boat at the jetty to proceed to the Perhentian Island. If you could not directly get to the jetty, you could first get to Kuala Terengganu or Jerteh, then only proceed to Kuala Bersut Jetty. 

Ferry Fees: RM30 – RM 35 (Adult)


Image Source: VVin

Desaru’s beaches are the best in Johor, 25 kilometers long beaches with clean, white sandy that would absolutely catch your eyes and provide soft that sink to your toes. Here you can have activities like fishing, swimming, hiking, and boating. Here are not recommended for snorkeling and divings, as the depth is not suitable for the activities that require deep sea. It is also one of the best spots to watch the sunset in Johor.

Location: 1.5462398,104.2498109

How to Get There: From Johor Bahru, use the Johor Bahru–Kota Tinggi trunk road (45km). From Mersing town, use the Mersing–Kota Tinggi trunk road. From the North–South Expressway, exit at Pasir Gudang interchange (Exit 256). From Kota Tinggi, it is another 57km to Desaru.

Recommended Homestay in Desaru : Arcadia Desaru

Hotel: TROVE

  1. Mabul Island
Image Source: Visit Malaysia 

Mabul Island is located just a 15 minutes speed boat away from Sipadan Island. Mabul Island is well known for it is one of the best muck diving sites in the world.  It is also the best spot for underwater photographers, a dream location to capture rarest ecological species. There, you could have a chance to find some of the spectacular critters like flamboyant cuttlefish, blue-ringed octopus, frogfish, moray eels, and spake-fin gobbies. 

Location: 4.2457841,118.6293532

How to Get There: You could book a flight to Tawau, the town that nearest to Mabul Island. Then, take a taxi or minivan to Semporna Jetty and the distance may take up to 75/90 minutes. From Semporna Jetty, you would have a 35 – 45 minutes boat ride to reach Mabul Island. 

  1. Tioman Island
Image Source: Lonely Planet

Pulau Tioman is one of South East Asia’s most beautiful travel spots. It is also one of the duty-island that you could purchase things cheaper from other places. Other than shopping, it also attracts tourists through its warm beaches, lovely seas with clear water and green lushes. It is also a place that is good for scuba diving and snorkeling, with the immediate waters abundant with coral reefs and marine lives at the marine park. FYI, Pulau Tioman also consists of 8 villages inside!

Recommended place to live when you  are in Pulau Tioman: Tunamaya Beach & Spa Resort

Location: 2.8064804,104.1002939

How to Get There

From Kuala Lumpur, use North-South Highway and head south towards Johor Bahru. Turn off the Ayer Hitam exit and drive towards Kluang, which will pass through Kahang and isolated rainforests. Follow the signboards to Mersing and you should arrive in four or five hours, over a distance of 400 km. If you have a map and do your homework, trunk roads are a good alternative which will evade all toll costs.

Bluewater Express runs the main ferry service from Mersing, accompanied by smaller operations during peak months between February and December. There are generally three rides (once during monsoon season) per day, from 7am to 4pm. The trip takes about two to three hours depending on tidal conditions and wind speeds, with the ferry making a stop at every village except Mukut, Juara and Nipah.


Image Source: Langkawi Info

Pulau Langkawi is also a duty-free island, if you want to purchase duty-free alcohol, cigarettes, and chocolates, this would be the best place for your vacation. Yet, nature lovers should not miss this place too, the powder-shine sand and the crystal clear waters also provide best diving or snorkeling opportunities. Another attraction in Pulau Langkawi would be the Langkawi Sky Bridge is a 125 metre-long curved pedestrian bridge that offers an exhilarating (and sometimes terrifying) view of the verdant Gunung Mat Cincang, Telaja Tujuh waterfalls, and several islets surrounding Langkawi. 

Location: 6.3662246,99.6375837

How to Get There: You can take a train from KL Sentral to Alor Setar (cost RM 40 – 75 pax. takes about 4 hrs 30 mins) and from there you can head to Kuala Kedah pier. From Kuala Kedah pier take a ferry to Langkawi. Take a bus from Kuala Lumpur (Terminal Bersepadu Selatan) to Kuala Perlis from where you can take a ferry to Langkawi. Thus, you could also get there by flight.

Leave a Reply

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

Supported By WordPress.org