Are you planning a vacation to Malaysia but can’t decide which places are the best? After living and travelling around in Malaysia for decades, I have listed down my favourite places to visit in Malaysia that I would love for you to see at least once while vacationing in Malaysia.
There are many amazing places in Malaysia where one can go but what if you have limited time like two weeks at most? That’s why you must know the unique places to visit in Malaysia to have an unparalleled experience in this country which is a perfect blend of mixed western, Arab, Chinese & Indian cultures and the rich heritage of Southeast Asia.
There are several tourist attractions in Malaysia worth visiting. Below, you will find about the top 15 Tourist Attractions in Malaysia where you are guaranteed to have the time of your life. Read on to find out about the best time to visit, how to reach it, the main attraction of that location and much more!
Discover the Best tourist attractions in Malaysia
1. Kuala Lumpur

The national capital of Malaysia, the paradisiacal city of Kuala Lumpur is not only one of the biggest cities in Malaysia, but it is also full of outstanding places to visit in all of Malaysia & one of the best tourist attractions in Kuala Lumpur. KL has grown dramatically over the past few decades with some of the biggest and most important projects like the Petronas Twin Towers being built here.
Petronas Twin Towers

Of course, the very first on this list is the tallest twin buildings in the entire world, Petronas Towers. These majestic buildings are one of the major landmarks in Kuala Lumpur. One building is the headquarters of the Petroleum company it is named after. Its twin building is the one you get to explore with 41-42 floors being the sky bridge and the 86th floor the observation deck.
Ticket Prices: For Malaysians- RM 25 and for foreigners, it is RM 80.
Tip: Always book your ticket online in advance because they are impossible to get on the spot.
Batu Caves

Batu Caves is One of the most popular places to visit in Malaysia has to be the Hindu temple complex located in Gombak, Selangor, Malaysia, a mere 14 kilometers from Kuala Lumpur. The shrine is dedicated to Lord Murugun and consists of 10 caves in total.
There are 272 steps which are painted in different colors. Located at the base of the hill, the Art Gallery Cave and Museum Cave have paintings and statues inspired by Hinduism. This place is honestly a thing of beauty and wonder.
Ticket Price: There is no admission fee required to visit Batu Caves.
How to reach Batu Caves: You can easily reach Batu caves from Kuala Lumpur via train in 1.5 hrs. as well as a taxi in 20 minutes.
What is the best time to visit Batu Caves: You should visit Batu caves during the Thaipusam Festival to enjoy the festivities of the Hindu Tamil community.
(Official Jetty) Sky Mirror Kuala Selangor

For all photography lovers, this mysterious island that emerges selectively, Sky Mirror is the best place to visit in Malaysia. It is called so because of its mirror-like reflecting surface. You can see the sky so clearly on its surface that it starts seeming like a little piece of heaven fallen on Earth. Also, If you are an anime fan, then you must visit this place because this place is the real-life version of Tanjiro’s Soul (Demon Slayer)!
Malaysia tourist package: Sky Mirror Tours
Tour Price: For the Sky Mirror tour, the fee is RM 80 for 2.5 hrs. If you are also going for the Fireflies tour and blue tear tour, you will have to pay RM 30 for 45 minutes.
How to reach Sky Mirror Selangor: Since Sky mirror is located in the middle of the sea, the only way for you to get here is via a boat.
Address: Jalan Sultan Mahmud, Kuala Selangor, Selangor
Central Market

Located on Foch Avenue, this Art Deco Style market is an extremely popular place among tourists. Originally it used to be a wet market but now with the rapid development of the country, it has been awarded the title of ‘Heritage Site’. You can roam around this vibrant and colorful market and soak in the harmonious living of different ethnic groups here.
Timings: Central Market opens at 10 am and starts closing down around 8 pm.
Pavilion Kuala Lumpur

Another tourist attraction in KL, Malaysia is the Pavilion Kuala Lumpur. Located in the center of the famous Bukit Bintang district, you must visit this shopping center to enjoy its eight shopping precincts and boutiques. Some of them are Couture Pavilion, a precinct dedicated to world-famous labels and Japanese street, a precinct dedicated to Japanese culture but with a modern twist.
Address: 168, Bukit Bintang St, Bukit Bintang, Kuala Lumpur
Menara KL

The fourth tourist attraction in KL on this list is Menara Kuala Lumpur. It is a communication tower that was built in 1995. The top portion of this tower is a public observation platform where you can enjoy good food at its revolving restaurant. Also, this single tower provides one of the best views over the sprawling city!
Address: 2 Jalan Punchak, Off, Jalan P. Ramlee, Kuala Lumpur
Aquaria KLCC

This is one of the places to visit in Malaysia with family, located in the Traders Hotel Kuala Lumpur, Aquaria KLCC is an ultra-modern oceanarium that houses around five thousand creatures, both aquatic and land bound. You get to experience and learn about Malaysia’s diverse biosphere here!
Ticket Price: The general admission fee starts at RM 75 which is applied for 2hr of exploring!
Timings: It opens at 10 am and starts closing at 7 pm, the last entry is accepted at 6 pm.
Address: Kuala Lumpur Convention Centre, Jalan Pinang, Kuala Lumpur City Centre, Wilayah Persekutuan Kuala Lumpur
KL Bird Park

Another amazing place to visit in Kuala Lumpur is KL Bird Park. With over 200 species of local and exotic birdies in one place, this bird park is the perfect eco-tourism place that is located in the heart of KL. Many exhibits are organised here for people to enjoy and appreciate these lovely creatures.
Ticket Price: A Standard Ticket for an adult will cost you RM 75 and RM 50 for kids. You can book your ticket online, but it is redeemable only after 24 hrs., expiring after 30 days of booking.
Timings: It opens at 9 am and closes at 6 pm.
Address: 920, Jalan Cendrawasih, Tasik Perdana, Kuala Lumpur
Sultan Abdul Samad Building and Merdeka Square

One of the most important historical buildings in Malaysia, Sultan Abdul Samad Building is an architectural wonder and beauty, built-in 1894-97 in Indo-Saracenic, Mughal and Moorish styles. It is located just opposite Merdeka Square, the standard venue for the Independence Day Parade held every year.
Merdeka Square has been called Independence Square ever since the Malaysian flag was hoisted here for the first time. Nowadays, Sultan Abdul Samad Building is a government office and backdrops the Independence Day celebration held in Merdeka Square.
Timings: it is open 24 hrs.
Address: Jln Raja, Kuala Lumpur City Center, Kuala Lumpur
National Museum KL

The ninth on this list is the National Museum which is located on Jalan Damansara. This museum houses four galleries displaying everything from free-standing tableaux depicting cultural events to ceramics, flora and fauna and traditional weapons. The overall building is simply amazing and well-maintained and totally worth the visit!
Ticket Price: For Malaysians, the ticket fee is RM 2 and is free for children wearing uniforms. For Foreigners, ticket fees for adults cost RM 5, RM 2 for children between 6-12 years old and free for kids below 6 years of age.
Timings: It is open from 9 am to 5 pm.
Website: muziumnegara.gov
Address: Jabatan Muzium Malaysia, Jln Damansara, Perdana Botanical Gardens, 50566 Kuala Lumpur, Federal Territory of Kuala Lumpur
KUL Art Airport

KUL Art Airport is a unique idea that features the creations of local artists so that they can showcase their artistic talent and cultural essence on an international platform. It is a joint project by National Art Gallery and Malaysia Airports Holding Berhad (MAHB). This modern-style building consists of a main lobby, auditorium and a library, the perfect place for art lovers!
Ticket Price: there are no fees required.
Timings: Opening at 9 am, it closes at 5 pm.
Address: 2, Jalan Temerloh, Titiwangsa, Kuala Lumpur
2. Resorts World Genting

Situated in Genting Highlands, Resorts World Genting is one of the most popular places to visit in Malaysia. There are just so many things to do here that you will find yourself making a checklist first! At Resorts World Genting, you can plan a stay at its amazing hotels, have fun at the theme park and partake in various shows and events that are always happening there.
Moreover, you can go shopping as well as to casinos here. There are even bars, clubs and restaurants for nightlife entertainment!
Tip: For all budget travelers, you have to come and stay at the world’s biggest hotel which has 7451 rooms in total! First World Hotel is located at the center of Resorts World Genting, offering you great views and easy access to some really fun places like Genting International Convention Centre, SkyWorld, SkyAvenue, Indoor Theme Park, First World Plaza and Skytropolis.
Price range: You will have to pay between RM 121 – RM 358 for a Standard Room at First World Hotel. Prices are higher at Theme Park Hotel for families, to the luxurious Crockfords Hotel.
How to reach First World Hotel-Budget travel, Resorts World Genting: You can easily reach Resort World Genting from Kuala Lumpur via both bus and taxi in around 1.5 hrs.
What is the best time to visit Resorts World Genting: this place enjoys cool temperatures throughout the year, but it often finds itself covered in mist too. So, the best time to visit Resort World Genting is all year round, though you should try to avoid the holiday season when this place gets the most visitors.
3. Taman Negara

Taman Negara is known as one of the world’s oldest rainforests, encompassing over three states in West Malaysia. This rainforest is abounding with the rarest of flora and fauna like wild grapes, the Malayan Tiger, jewel orchids and the Sumatran Tiger.
Taman Negara is a wonderful eco-tourism destination and a favorite among local and foreign tourists. A popular thing to do here is the canopy walk. It is a long suspension bridge where you get to stroll and enjoy sites of evergreen forests and their exotic birds.
If you are a nature lover who enjoys partaking in activities like hiking, trekking and mountain climbing, Taman Negara is a must-visit place for you. Here, you can climb the highest peak on mainland Malaysia- Gunung Tahan and a hill called Bukit Teresek for an easier trek.
Another thing you can do here is visit Orang Asli, a village inhabited by indigenous people and try out their traditional food, see their traditional hunting, and learn how they live with harmony. You can even go Night trekking here!
Ticket price: There is a compulsory entry fee for all visitors of RM 1 per person. You need to acquire a fishing license separately, which costs RM 10 per rod and a camera license, which costs RM 5 per unit.
Timings: it is open for visitors from 9 am to 5:30 pm
Address: 27000 Kuala Tahan, Pahang
How to reach Taman Negara: The best way to reach Taman Negara is to take a bus to Jerantut town, Pahang from Kuala Lumpur. From Jerantut you have the option to get on a boat to sail the river or take a bus to Kuala Tahan Park HQ. You can even get on a train at Merapoh to reach the northern entrance.
4. Penang

Located on the northwest coast of mainland Malaysia, Penang is a Malaysian state that has some of the really amazing places of interest in Malaysia like Leong San Tong Khoo Kongsi and Kek Lok Si Temple. Penang is geographically divided into two parts- mainland Seberang Perai and Penang Island.
George Town
George Town is at the top of the list of places of interest in Penang, Malaysia due to its architecture and food. It is the second largest city in Malaysia with the older part of this town given the title of UNESCO World Heritage. George Town is also quite popular for providing the best street food in Asia.
Penang Hill
Penang hill is a must-visit for its history as the first colonial hill station in peninsular Malaysia and its vibrant atmosphere with chilly climate and fantastic view.
ESCAPE Penang
If you are a fan of zip lines, slides, climbing towers, and high ropes courses, ESCAPE Penang is the perfect theme park for you. Also, they have kid-friendly attractions too.
Entopia by Penang Butterfly Farm
If you are a lover of butterflies, make sure to visit this place at least once while in Penang. This place houses fifteen thousand free butterflies, a true heaven for butterfly enthusiasts.
Penang Little India
When you are done with George Town, Little India in Penang should be your next stop. One of the oldest Hindu temples of Penang is also located here!
How to reach Penang: From Kuala Lumpur, you can easily get to George Town Penang by flight, bus, or taxi and you can even reach here via a ferry! Travelling around the state of Penang can easily be done via local buses and taxis.
What is the best time to visit Penang? For the best weather and to enjoy the festivals, the best time to visit Penang has to be between November to February.
5. Tioman Island

For anybody interested in ecotourism, Tioman island is perfect for you with its awe-inspiring beaches, natural beauty, and wildlife. It is the perfect getaway with its white sandy beaches, coral reefs that provide excellent diving conditions, and a dense jungle with trails for all hiking lovers.
If you are wondering what makes Tioman Island special than any other Island, let me give you the finest reasons to visit Tioman Island. Tioman Island is one of the top diving spots in Malaysia where diving enthusiasts come from all around the world for scuba diving and snorkeling. In fact, in the 1970s, Tioman Island was declared one of the most beautiful islands in the world, which stands true to this day.
How to reach Tioman Island: Tioman Island has two sources of transportation- air and water. At Tioman Airport, you can readily find a flight to Subang. If you wish to travel by water, two ferry companies provide their services to take you back and forth from the Island to the mainland.
What is the best time to visit Tioman Island: Between February and October, you can plan anytime through July, August and September are the best times to visit Tioman Island. Avoid making plans from November to January when it is monsoon season on the island.
6. Ipoh

Situated on the bank of Kinta River, Ipoh is an incredible city that is among the top best places to visit in Malaysia. It used to be a village in the ninth century but after the discovery of tin deposits, it rapidly grew and was declared a city in 1988.
Ipoh’s main tourist attraction is its British colonial-era architecture. It is also known for its delish cuisine. You can go exploring its limestone hills, caves and the buddhist temple that are in them. Another thing you must remember is When you are in Ipoh, you must try out their specialty, traditional white hippo coffee.
How to reach Ipoh: being the fourth largest city in Malaysia, Ipoh is well connected to other cities. You can easily reach Ipoh via train as well as bus in 2-4 hrs. from Kuala Lumpur.
What is the best time to visit Ipoh: To enjoy the temperature in this tropical region, you should visit Ipoh from December to February. Avoid Monsoon season (August to November) when weather conditions are not great.
7. Langkawi
Langkawi is one of the most famous tourist attractions in Malaysia and is popular by its title as the jewel of Kedah. Langkawi is a group of 99 small islands with Pulau Payar and Pulau Laba being two of the most popular islands here.
Of course, there are many tourist attractions here but here is a compilation of the top best places that you must visit in Langkawi, Malaysia:
Dataran Lang: It is a popular statue of a majestic eagle that is perched over a panoramic waterfront.
Langkawi Skybridge Cable Car: This gondola lift is a popular tourist attraction here.
Langkawi Sky Bridge: It is one of the most panoramic and stunning pedestrian bridges in the entire world, another must-visit place in Malaysia.
Underwater world Langkawi: if you are a fan of water creatures then a gigantic aquarium with over 200 freshwater and marine species is the perfect place for you.
How to reach Langkawi: you can reach Langwaki by flying out from Sultan Abdul Aziz Shah. You can also get on a train too. The budget-friendly option would be to reach here by bus and ferry.
The best time to visit Langkawi: During these months, the West Coast in Malaysia gets the least amount of rain and the most sunshine. From August and October, Langkawi often sees heavy downpours, so try to avoid these months for visiting.
8. Melaka also known as Malacca

Melaka is another popular city in Malaysia which is best known for being one of the oldest and cleanest cities in Malaysia. For all history enthusiasts, Melaka also known as Malacca is heaven for it used to be once renowned as an international trade center in the East. Here are a few of the places you must visit in Malacca.
Taming Sari Tower (Malacca Tower): when in Malacca, do visit Malacca Tower, the first and tallest gyro tower in Malaysia.
A Famosa: It is a Portuguese fortress that used to be the tallest building till 1641 when the Dutch destroyed it.
Dutch Square (Red Square) Melaka: it is a maroon-colored structure in the Dutch colonial style in Malacca city.
Melaka Sultanate Palace Museum: it is a reconstruction of the Malacca Sultanate palace that has been converted into a museum.
How to travel to Malacca: To reach Malacca city, the fastest way is to get a taxi. If you are budget-travelling, you can get on a Bus or night bus from Kuala Lumpur. If you wish to travel by train, you can get on one in KL and reach Pulau Sebang from where you will have to take a taxi for a further journey to Malacca city.
What is the best time to visit Malacca: the best time to visit Malacca is in the dry season which means in April and May. You can also come here in October to enjoy the cooler temperature in the tropical country.
9. Cameron Highlands

Located in the Pahang district of Malaysia, Cameron Highlands is one of the biggest tourist attractions in Malaysia. It is a peaceful municipality in Malaysia that has sweeping tea plantations, Cooling resorts and strawberry farms that are just perfect for a relaxing vacation.
Besides these, Cameron Highlands also has a hidden gem- Mossy Forest. The Mossy Forest is a magical forest that is covered with- you guessed it, moss- and mist. It is located in the highlands of Mount Brinchang and if you come here, don’t forget to bring a camera.
How to reach Cameron Highlands: you can easily reach Cameron Highlands via train, bus and taxi in 2-4 hrs.
What is the best time to visit Cameron Highlands: the best time to visit is in November but you can also consider the months of February to April to avoid the monsoon season.
10. Kundasang on of the beautiful places in Malaysia

Popularly known as mini–New Zealand and the most beautiful place in Malaysia, Kundasang is a place that you should put down as a must-visit place in your itinerary. Kundasang has tons of popular attractions. One of them is Kundasang War Memorial which is located on a hill at Jalan Kundasang Kauluan.
This place was built as a tribute to all the soldiers who died during WW-II in the infamous death marches to Ranau. The memorial has four gardens, representing four nations. Kundasang is also popular for its Vegetable Stalls where you can purchase high-quality fresh harvest.
How to reach Kundasang: To reach Kundasang, you can easily get a flight to Kota Kinabalu Airport. From there, it is a one and a half hours long drive to Kundasang which you can do via a taxi or town car.
What is the best time to visit Kundasang: As Kundasang faces heavy rainfall from May to December, the best time to visit Kundasang is between December and April.
11. Pulau Perhentian

Just like Tioman Island, another Malaysian Island that is world famous for its natural beauty, the Perhentian Islands or Pulau Perhentian are one of the best places to visit in Malaysia. Pulau Perhentian are basically two Islands. One is Pulau Kecil, a popular destination among backpackers and budget travelers.
The second Island is Pulau Besar, the perfect place for a romantic getaway in luxurious resorts! Pulau Perhentian have the most gorgeous coral reefs, beaches and it is also a great location to go scuba diving.
How to reach Perhentian Island: To reach Perhentian Island, the best way is to reach Kuala Besut. You can get a flight and bus too. In Kuala Besut, ferry services are available to take you to your destination!
What is the best time to go to Perhentian Island? The best time to visit Perhentian Island is in July and August. Avoid Perhentian Island during the months of November to March due to the Monsoon season.
12. Mount Kinabalu
