Wondering what to get up to in Kuala Lumpur? This guide has got you covered!
Malaysia’s bustling capital city offers plenty to do, and we’ve explored every corner of this dynamic city on our many trips here. So now, we’re here to give you the lowdown on what to get up to, so that you can make the most of your time here.
What we love about Kuala Lumpur is that it offers a fascinating blend of modern skyscrapers, colonial architecture, and traditional street culture. With our list, you’ll be able to check out the most unique attractions, delicious food, and even spot some wildlife. Let’s get into it!
Don’t miss out!
Our Top Choice

The tour we loved the most and suggest booking ASAP is this one!
Our personal FAVORITE thing we did was this private full-day sightseeing tour! You’ll visit the stunning Petronas Twin Towers, explore the iconic Batu Caves, and hit other key landmarks and hidden gems at your own pace with your own local guide.
- Our Top Choice
- Kuala Lumpur at a Glance
- How We Would Spend Three Days in Kuala Lumpur
- Things to do in Kuala Lumpur, Malaysia
- 1. Take a tour of the city and go up the Petronas Towers
- 2. Explore the Batu Caves and other temples
- 3. Have breakfast at KLCG Confectionery & Bakery, Medan Pasar
- 4. Visit the historic city of Malacca
- 5. Eat your way through Kuala Lumpur
- 6. National Museum of Malaysia
- 7. See the tea plantations in the Cameron Highlands
- 8. See the world's largest firefly colony
- 9. Check out the famous Jalan Alor Food Street
- 10. Ride the cable cars to the Genting Highlands
- 11. Bicycle around Kuala Lumpur
- 12. Have a drink with an amazing view of the Petronas Towers at Skybar
- 13. Learn how to cook Malaysian food
- 14. Escape the city and go trekking in the rainforest
- 15. Walk through Kuala Lumpur Eco Park
- Where to Stay in Kuala Lumpur, Malaysia
- Thanks for reading!
- Why We Book Tours with Viator
- AIRALO e-SIM Up To 15% Off With Code "DTRAVEL15"
- What’s an eSIM?
- The Services We Recommend
Kuala Lumpur at a Glance


If this is your first time visiting Kuala Lumpur (KL), here are a few helpful tips that will make navigating the city a breeze.
Getting around KL: We mostly used Grab, the local version of Uber, which made things stress-free. Rides are affordable and usually take around 10–20 minutes, though expect some traffic along the way. There’s also a decent train network, but for a quick trip, we found Grab the quickest way to hop between neighborhoods.
Explore the city strategically: Once you’re in a certain area, walking is easy and safe, and you’ll find plenty of sights, shops, and cafés within reach. KL is a little spread out overall, so planning your days around one or two main areas really helps maximize your time. We always felt comfortable exploring here, whether it was daytime sightseeing or heading out for a late-night snack.
Important airport tip: When calling a Grab from KL International Airport, the meeting point is on level 1. When you exit the airport after getting your bags, you will be on level 3. So you’ll have to go down the escalators/elevator to level 1, where you can get Grab and taxis. They have a whole system, but most travelers don’t realize they are on level 3 instead of 1, so it can be a little confusing and a waste of time.
How We Would Spend Three Days in Kuala Lumpur


🍢Day 1: Batu Caves & A Tasty Street Food Tour
Start your trip with a half-day Batu Caves and cultural tour, followed by local eats at Petaling Street, a visit to the National Museum, and finish the day with a street food tour of the lively Chow Kit area.
🚲Day 2: See KL On A Bicycle Tour & Go Up The Petronas Towers
See the city on a morning bicycle tour, head up the iconic Petronas Towers in the afternoon, sunset at Skybar overlooking the towers, and dinner at Jalan Alor Food Street.
🏮Day 3: Day Trip To Malacca & Changkat Bukit Bintang Night Market
Take a full-day private tour to historic Malacca, then wrap up your final night exploring Changkat Bukit Bintang’s amazing food scene and nightlife.
See our 3-day Kuala Lumpur itinerary for even more details!
Things to do in Kuala Lumpur, Malaysia
1. Take a tour of the city and go up the Petronas Towers


Tour Details
If it’s your first time in Kuala Lumpur, then we think that this full-day tour is the best way to get to know the city! We covered so much ground in just one day with our own private driver and guide. So if you’re short on time here, booking this tour is definitely the way to go.
The day definitely started on a high note, with a visit to the Observation Deck up the Petronas Twin Towers. We even got to walk on the Skybridge between the two towers, which was an insane experience!
Next up, we visited the Batu Caves, where we got quite sweaty climbing up the 272 colorful steps! It was worth the effort, though, as we got to see the temples hidden inside the cave complex.


We also loved visiting the Central Market and exploring Chinatown with our guide, Janar. It’s such a vibrant, lively area, and Janar took us to his favorite street food stands for lunch. He also taught us a lot about KL’s unique melting pot of cultures and shared lots of stories with us as we visited places like Lake Gardens and the National Monument.
We ended the day at Thean Hou Temple, which was just magnificent. We really felt as though we got to see the best of Kuala Lumpur on this tour. In fact, if you only had one day here, this tour would be the perfect way to spend it, so don’t hesitate to book!
2. Explore the Batu Caves and other temples


Tour Details
When we visited Kuala Lumpur for the first time, we were super keen to dive deep into its unique religious tapestry. We booked this tour so that we could visit the city’s major Hindu, Muslim, and Buddhist landmarks and learn about them in-depth from a private guide.
Our adventure began with a scenic drive through Little India, and then we went to the Batu Caves, where we got to see intricate Hindu shrines inside a cave complex. We saw tons of monkeys on the colorful steps on the way up, which definitely added a bit of fun to the experience!
Then, it was onto the Buddhist Thean Hou Temple, which is dedicated to Mazu, the Chinese sea goddess. Gazing out at the city’s modern skyline from this traditional temple really highlighted what a city of contrasts Kuala Lumpur is.


Finally, we visited Masjid Negara, Malaysia’s National Mosque. It looked much more modern than we expected from the outside, but the stained glass windows inside created stunning tricks with the light. We also learned a lot about Malaysia’s Islamic heritage and the country’s aspirations as it gained independence.
If you really want to dive deep into Malaysian culture, then this tour is a must-do! We had so much fun, and we got to see all of the city’s major religious landmarks in just half a day. It’s a true must-do while you’re in the city, so book it now and thank us later!
3. Have breakfast at KLCG Confectionery & Bakery, Medan Pasar


Start your morning at one of Kuala Lumpur’s most famous bakeries – KLCG Confectionery & Bakery! It’s set in a goregous historic building and has a welcoming atmosphere, making it an ideal way to kick off the day. While they are known for their sweet treats, they also offer savory options if you prefer them!
KLCG Confectionery is famous for “cronuts,” a cross between a croissant and a donut, which is just as tasty as it sounds. They also make a strong cup of coffee, which pairs perfectly with the sweet options.
The bakery opens at 8 am, and is right in the heart of the city, so it makes for a great base to start a day exploring. Or, if you’re not much of a breakfast person, this is an ideal spot for a mid-day break. Rest your feet and fuel up with some sugar and caffeine, and you’ve got another few hours of exploring in you!
4. Visit the historic city of Malacca


Tour Details
Malacca is one of the most historic and interesting cities in Malaysia, so visiting is a must while in Kuala Lumpur! It’s around 2 hours away by car, so we booked this full-day tour to go and check out the city’s historic highlights – and let me tell you, there were plenty of them.
Our guide, Alan, was so charismatic and full of fascinating stories about Malacca’s history. Our first stop of the day was Bukit China, where we visited St. Peter’s Church – the oldest functioning Roman Catholic Church in the country!
As if that weren’t enough, we also got to visit Malaysia’s oldest operating temple, too. This was one of my favorite stops of the day, as we learned about the philosophies that underpin Chinese culture and society.
We climbed up St. Paul’s Hill for panoramic city views, and we also saw the ruins of St. Paul’s Church. It was also super interesting to learn about Portuguese colonial history at the Famosa Fort, and we absolutely loved the Red Square and Jonker Street. They were so energetic and pretty scenic, too.
To top it off, we enjoyed the most delicious local lunch at a cute little family-owned restaurant. It was honestly a perfect day!
You really can’t miss Malacca while you’re in Malaysia. We’re clearly not the only ones who think so, with thousands of 5-star reviews!
5. Eat your way through Kuala Lumpur


Tour Details
We had the best time on this evening food tour in Kuala Lumpur! If you’re a foodie and want to discover authentic local street eats, then I promise you, this tour is a must. We got to eat like locals and try so much amazing food. A piece of advice: come hungry.
We met our guide, Kiran, just outside the Chow Kit Market. The area was traditionally a red light district and is home to a large Indonesian community, so it was super interesting to hear some of the history!
But what was even better was diving into the market and sampling local street food gems, like traditional meals such as nasi lemak, roti canai, or mackerel grilled in banana leaves. I’m getting hungry just remembering it all.


As we made our way through the market and Kuala Lumpur’s winding backstreets, we learned so much about the Malay, Chinese, and Indian influences on the local food. The tour was not only a delicious adventure, but it also gave us a ton of confidence to go out and explore the city’s street food scene on our own.
When it comes to street food, nothing compares to having a local lead the way. And honestly, I don’t think we’ve ever done such a generous food tour, so it’s truly a steal for only $49 USD! Seriously, don’t miss out on this one.
6. National Museum of Malaysia


If you’re a lover of history and culture, you can’t miss the National Museum of Malaysia! This is also a great indoor activity if you’ve caught a hot or rainy day.
Malaysia is a melting pot of cultures, so we were eager to learn more about it. From ancient artifacts and traditional costumes to galleries tracing the country’s path to independence, we found it a fascinating introduction to Malaysia’s story. There are four main galleries, plus rotating exhibits, so they really cover a lot of the history here!
Entry tickets are just RM 5 (a little over $1 USD), and you can easily spend 2–3 hours wandering through the exhibits. It’s located just outside the city center, and you can get here by Grab or MRT.
7. See the tea plantations in the Cameron Highlands


Tour Details
I’m not exaggerating when I say that the Cameron Highlands are an absolute dream. We couldn’t wait to see the rolling green landscape for ourselves, so we booked this tour, and it was even better than we imagined!
Honestly, you just have to see it for yourself. It books up fast though, so be sure to book in advance!
We loved the scenic drive through the highlands, and once we got to a decent height, we definitely enjoyed the break from Kuala Lumpur’s heat. Our first stop of the day was Agro Market, which is a must when in the area. It had everything from fresh produce and a Floral Park to a Mini Santorini.
We had a huge, tasty lunch at a well-kept golf resort with killer views, and in the afternoon, we explored the beautiful Cameron Valley Tea Plantation. We also stopped at a strawberry farm, where we picked and ate them straight from the bush. Then, the last stop of the day was Lata Iskandar, a peaceful, hidden waterfall where we got to go for a swim, so bring your swimsuits.
If you want to experience the Cameron Highlands, then we think that this is hands down the best way to do it. We love Kuala Lumpur, but it was so nice to get out of the busy city and be surrounded by greenery. This was our favorite day trip from the capital, so make sure that you book it before it sells out.
Why We Book Tours with Viator
Viator is a trusted online booking system for tours around the world! We almost always book our tours using Viator for a couple of reasons:
8. See the world’s largest firefly colony


Tour Details
We recently learned that Malaysia is home to the world’s largest firefly colony – how cool and random! Located in the Kampung Kuantan Fireflies Park on the Selangor River, you can see a natural light show that will dazzle you beyond belief.
Since this is about an hour drive from Kuala Lumpur and is best seen by boat, it’s much easier to book this guided tour to get the full experience. With convenient hotel pick-up and transport, you’ll be out of the city and on the riverbank before you know it.
You’ll have to wait until it’s fully dark to see the fireflies, but there’s plenty to explore in this area. See Fort Altingsburg, which dates back to the 18th century and has a lot of fascinating history with it. Then you’ll stop off for a traditional Malay dinner at a local fishing village. We love how this tour combines history, culture, and nature all into one night.
Then, it’s time for the main event! Board your traditional wooden boat and start cruising along the Selangor River, towards thousands of fireflies dancing around the sky. You’ll also be able to dip your hand in the water and see the plankton glowing in the river, which is known as the “blue tears”. From top to bottom, this is truly a memorable experience.
The tour wraps up pretty late, but it’s totally worth it for this once-in-a-lifetime sight!
9. Check out the famous Jalan Alor Food Street


Dive into KL’s nightlife at Jalan Alor Food Street! Located in Bukit Bintang (where we stayed), this stretch is home to some of the best food in the city and has a buzzing atmosphere.
The best way to conquer the crowded street is to snack your way from one end to the other. The food is affordable and tasty, and you’ll have more options than you’ll know what to do with. We had duck, Chinese noodles, dumplings, soufflé pancakes, dragon fruit, and prawns on a stick. It was heaven!
The street really starts to come alive around 7 pm, and there are restaurants along this street if you’d prefer a sit-down restaurant. Whichever way you decide to experience it, Jalan Alor is not to be missed!
10. Ride the cable cars to the Genting Highlands


Tour Details
Looking for a fun-filled day out? Then this Genting Highlands tour is a must while you’re in Kuala Lumpur.
This epic resort sits at the top of a mountain, and to get to it, you can ride up there on the fastest cable car in Asia. We couldn’t say “no” to that!
The views were breathtaking as we swept up the mountainside, and we even got to stop and see the pagoda at the Chin Swee Station on the way up. Talk about an amazing photo opportunity!
Once we arrived at Genting Highlands, the fun really began. There’s something for everyone at this resort, from thrill rides and shopping to putting your luck to the test at the casino. We enjoyed a few hours feeling like big kids at the theme park, and we couldn’t resist the shops.
But honestly, we were able to do whatever we wanted there. That’s the beauty of this tour – it takes care of everything for you, but you get to explore the Genting Highlands at your own pace.
There was also a stop at the Batu Caves on the way back, which is super convenient, as it’s Kuala Lumpur’s biggest must-see attraction. Honestly, this tour is perfect for any traveler who likes to explore independently but doesn’t want the hassle of handling the logistics. The Genting Highlands are very popular, though, so make sure to book this tour in advance, because it’s very likely to sell out.
11. Bicycle around Kuala Lumpur


Tour Details
Sightseeing in Kuala Lumpur is guaranteed to be a blast with this cycling tour! We loved exploring on our cheerful orange Dutch-style bikes, and we got to see so much in just 4 hours. In fact, if you’re short on time, we’d say that this is the perfect way to see the city.
We began at Merdeka Square, where our guide, Hing, shared stories about Malaysia’s colonial past. Then, we pedaled onto Chow Kit Market. It was a bit of a sensory overload at first, but Hing soon had us shopping like locals and sampling fresh tropical fruits.
It was also lots of fun to explore Kampong Bharu, a charming Malay enclave whose residents have firmly resisted urban development over the years. As a result, it’s basically a traditional village surrounded by a big city, and we loved it! The Sin Sze Si Ya Temple was captivating, too, as it has basically been frozen in time since 1864.


After seeing some city highlights, we also explored the KL Forest Eco Park. We had so much fun crossing the suspension bridge and seeing the city’s skyscrapers peeking over the forest canopy. And of course, no tour of KL would be complete without a stop outside the iconic Petronas Twin Towers.
This tour was an amazing blend of adventure, culture, and local flavor. We got to see the city from a whole new perspective and covered so much ground in just a few hours. You won’t regret booking this one!
12. Have a drink with an amazing view of the Petronas Towers at Skybar


Going up the Petronas Towers is a classic Kuala Lumpur experience, but what about seeing the towers themselves? We found the Skybar at Traders Hotel, located across the park, that overlooks the stunning towers and skyline, making for an evening all about iconic views!
You can book a table in advance, and the minimum spend is 200 RM ($50 USD) for a table by the window. We thought this was totally worth it, as many observation towers with the same sweeping city views are about the same price – and we got food and drinks!
The best time to visit is at sunset, as the sky turns all sorts of colors and the city begins to light up. It’s stunning! Grab a drink, relax, and enjoy the view.
13. Learn how to cook Malaysian food


Tour Details
We’re big foodies, so we couldn’t think of a better way to spend a morning in Kuala Lumpur than learning how to make authentic Malaysian food with this cooking class – and we were right!
The day kicked off bright and early with a morning market visit. Our guide, Zeera, showed us how to choose quality ingredients and haggle like locals, so we ended up having a lot of fun.
Then, we were whisked back to the kitchen, where we met Irene and Ana, who gave us a warm welcome and took us through the day’s menu. We did the class on a Friday, so we got the “Southern Favorites” menu, but it varies from day to day. Then, before we knew it, we were getting hands-on making chili paste, chicken rendang, and kueh cara berlauk – aka delicious savory pancake bites!
Irene and Ana made sure we understood every step of the cooking process, so we crafted a perfect Malaysian meal! We loved eating local dishes that we had actually made ourselves, and I especially enjoyed the kueh ketayap for dessert. These are Indonesian coconut pancakes, and they are absolutely delicious!
The best part (well, after eating the meal, of course) was getting to take home the recipes so we could recreate them and impress our friends. We loved this class, and it definitely made us fall in love with Malaysian cuisine. We can’t recommend it enough!
14. Escape the city and go trekking in the rainforest


Tour Details
As adventurous travelers, we often crave a day away from the city to get out in nature, and this full-day rainforest trek fit that bill perfectly. The scenery was stunning, and we had so much fun going full Indiana Jones and navigating our way through bamboo thickets and swimming in crystal-clear rivers.
Chen, our driver and guide, picked us up at 6 am, but the early start was more than worth it. He took us for a hearty Malaysian breakfast in a countryside town on our way out to the jungle, so we had plenty of fuel for our trek!
It started with easy terrain, but as we ventured further into the jungle, things got more challenging. The setting was magical – we heard a symphony of birdsong, dipped our toes in a brook, and enjoyed a picnic lunch right next to a scenic waterfall.
We had plenty of time to enjoy a swim in the waterfall, too, and then we began our descent. There were several stops for swimming and photos along the way, though, and Chen never made us feel rushed. We had the chance to shower and freshen up at Chen’s family-owned B&B, then we enjoyed a sensational Malaysian-Chinese dinner, family-style.
Honestly, we loved every second of this tour – in fact, it was easily one of my favorite days we’ve ever spent here. If you love adventure, do yourself a favor and book this tour before it sells out – which it will!
15. Walk through Kuala Lumpur Eco Park


One of the things we love about Kuala Lumpur is just how green and lush the city is. There are tons of green spaces, but the Kuala Lumpur Eco Park is perhaps the best!
This is one of the nation’s oldest conservation areas, and the city has grown up around it. It serves as a habitat for native animals, such as Long-Tailed Macaques and Silver Leaf Monkeys, which would certainly have disappeared from the area without conservation efforts!
You can explore the Eco Park by walking along the Canopy Walk. This is a 200-meter-long (656 feet) suspension bridge that sits 21 meters (69 feet) off the ground, giving an entirely different perspective of the park. From this height, you can see where the monkeys reside, as well as the centuries-old trees up close. There are other hiking trails in the park, so you can easily pass a few hours here.
The park is open every day from 8 am to 5:30 pm, and tickets are RM40 (about $10 USD).
Related Read: Need help planning your trip? Follow our ideal 3-day Kuala Lumpur itinerary for top city sights, day trips, hidden gems, and more!
Where to Stay in Kuala Lumpur, Malaysia


Now that you’ve got your Kuala Lumpur itinerary planned out, the next step is finding the perfect place to stay. We stayed in Bukit Bintang, which was a super fun option with a lot of mid-range to budget options. For a luxury hotel, we recommend staying closer to downtown KL, which has more high-end options.
Luxury – $$$
The Four Seasons is located in central Kuala Lumpur, right around the Petronas Towers and KLCC Park. Being within walking distance to the city’s top sights is just one of the perks – it has all the luxuries you’d expect at a Four Seasons Hotel. Large, plush rooms with impeccable city views, top-tier service, an outdoor pool and spa, and four different restaurants.
Prices start around $350 USD per night and can be reserved on Booking.com.
Mid-range – $$
PARKROYAL COLLECTION Kuala Lumpur is a stylish choice in the heart of Bukit Bintang. The hotel features a modern, eco-friendly design with greenery seamlessly integrated into its interiors, creating a serene escape in the heart of the city. There’s a large outdoor pool, a great fitness center, and several dining options on site. Location-wise, it’s hard to beat, too. Jalan Alor, Pavilion KL, and countless bars and cafés are just a short walk away.
Rooms here typically range from $120 to $350 USD per night. See all the options and reserve your stay here!
Budget – $
We stayed at the Ceylonz Seasonal Suites in Bukit Bintang, and it was the perfect bang for your buck. Offering apartment-style rooms, they are spacious and ideal if you want to cook for yourself a bit. But, with its central location in Bukit Bintang, just steps from some of the best food in the city, you won’t have to!
We appreciated having a garden, bar, and pool on-site, which made our stay a little bit more comfortable. The staff was really helpful and attentive. Best of all, rooms were only about $100 USD per night! Check availability and book your stay here.
For more options, see all of Kuala Lumpur’s hotels here.
Related Read: Need more options? Our where to stay in Kuala Lumpur guide breaks down the best areas and hotels for all budgets!
AIRALO e-SIM Up To 15% Off With Code “DTRAVEL15”
What’s an eSIM?
An eSIM is a digital version of a SIM card. Instead of buying a little plastic chip and swapping it into your phone, you just download it. It connects your phone to a local network in whatever country you’re visiting — no stores, no waiting, and no fiddling with tiny cards.
In simple terms, it’s the easiest way to get data and stay connected while traveling.
We’ve tested a bunch of eSIMs over the years, and after a few frustrating experiences, we’ve found our favorite — Airalo. It’s fast, reliable, and incredibly easy to use. You can set it up in minutes (even my mom managed it solo on her first try!), and the prices are some of the best out there.
💡 Bonus: We’ve got an exclusive 15% discount for our readers. Use the codes:
Thanks for reading!

Kuala Lumpur is a seriously underestimated city. It’s full of history and charm, paired with the modern perks of a mega city! We had so much fun exploring KL, and I know that if you follow this list, you will too.
Be sure to check out our other blogs before you head out. We’ve traveled all over the world and love sharing our favorite places and experiences with fellow travelers. Here are a few related blogs that might help plan your next great adventure – cheers!
15 BEST Things to do in Singapore
28 BEST Things to do in Bali, Indonesia
How to Spend THREE Days in Bangkok, Thailand: 3-Day Itinerary
The Services We Recommend
From hotels to guided tours, we only recommend services we know and trust. Here are our recommended partners so you can explore with confidence.

