The best islands and beaches in Malacca allure you with their serenity and comfort under a tropical sun. While this city is widely known for its colonial structure and Peranakan culture, you still can enjoy a tropical island holiday thanks to its proximity to the Malacca Strait. 

Many beaches in Malacca offer well-maintained facilities, street vendors serving local specialities, and clean sand for you to sit back and enjoy the sun. Opt for a short trip to nearby islands to escape from Malacca City's often busy streets.

  • 1

    Tanjung Kling

    Tanjung Kling
    • Families
    • Photo

    Tanjung Kling has a pleasant white-sand beach about 15 km from Malacca Town. Nearby hotels offer a wide range of activities, such as windsurfing, kayaking, banana-boat rides, scuba diving lessons, and island hopping tours.

    Map

    photo by Shengwei=圣慰 (CC BY-SA 2.0) modified

  • 2

    Tanjung Bidara

    Tanjung Bidara
    • Families

    Tanjung Bidara has lush vegetation and a tranquil beach atmosphere. Located approximately 20 km from Malacca Town, the beach is great for relaxation and recreational activities. Many hawker stalls lining the beach peddle local food. You can also find amenities such as parking lots, playgrounds and showers.

    Map
  • 3

    Pulau Besar

    Pulau Besar
    • Families

    Pular Besar is a mysterious island that has many fables and legends behind its origin. Here, you can visit a cave believed to have been used by ancient warriors for practising magical arts. There's a giant rock called Batu Belah (Split Rock), which locals claim that a magician trapped his apprentice inside the formation.

    Today, most people come to Pulau Besar for recreational activities. Several resorts, a yacht club, and a host of water-sport facilities are available on the island. You can enjoy evening strolls on the sand, swimming in the calm water or snorkelling the seabed. 

    Map
  • 4

    Pantai Kundur

    • Families
    • Photo

    Pantai Kundur is a peaceful beach with a small fishing village. Located 17 km from Malacca Town, locals often frequent this beach for swimming and picnicking on weekends or holidays. Rows of casuarina trees provide shade as visitors frolic in the water and play on the sand. 

    Map
  • 5

    Pulau Upeh

    • Families

    Pulau Upeh is a tiny island near the town of Klebang in Malacca. It was used as a scouting point for invading ships in the Malacca Strait, as well as a nesting ground for pirates.

    Today, Pulau Upeh is a peaceful getaway for locals and tourists. A resort and watersports facilities are available on the island. You can even visit an ancient well and several WWII relics. The island doubles up as a sanctuary for nesting hawksbills, one of the rarest species of sea turtles. 

    Map