Start your trip at the heart of Kuala Lumpur, the KLCC. Take a stroll around the Petronas Twin Towers, one of the tallest buildings in the world. Visit the Suria KLCC Shopping Centre, where you can find various luxury brands and local goods. End your day by watching the beautiful city view from the KLCC Park.
On day 2, visit the Batu Caves, a Hindu temple dedicated to Lord Murugan and a famous tourist attraction in Malaysia. Climb the 272 steps to reach the cave and see the beautiful natural limestone formations. Next, head to the Royal Selangor Visitor Centre to witness the art of pewter crafting.
Take a day trip to the historic city of Malacca, which is listed as a UNESCO World Heritage Site. Start by visiting the iconic Stadthuys, the oldest Dutch building in Asia, and then see the Christ Church nearby. For lunch, visit the Jonker Street Night Market for some famous local food. End the day by enjoying the beautiful sunset view from the Malacca Straits Mosque.
Take a short flight to Langkawi, a beautiful island located in the Andaman Sea. Soak up the sun and enjoy the crystal-clear water at Cenang Beach. Then, visit the Langkawi Sky Bridge, the world's longest free span and curved bridge offering a stunning view of the surrounding islands.
End your trip at George Town, the capital city of the state of Penang. Visit the Chew Jetty, a historic Chinese clan jetty now turned into a tourist attraction. Head towards the Penang Street Art for some Instagram-worthy pictures. Lastly, visit the Penang Hill via the funicular train and enjoy the beautiful panoramic view of George Town.
If you have extra time, you can explore more of Kuala Lumpur by visiting the Bukit Bintang shopping district or KL Tower. You can also visit Batu Ferringhi Beach in Penang or the Langkawi Cable Car for more breathtaking views. If you have less time, you can skip the trip to Langkawi and spend more time exploring Kuala Lumpur, or you may skip some attractions in Malacca or George Town. Make sure to check their opening and closing times before visiting!