The Ultimate 7 Day Malaysia Itinerary – 5 Different Ideas

The Batu Caves in Kuala Lumpur
This post may contain affiliate links to things like hotels or tours. This means I may earn a small commission without any cost to you. If it's not something I personally use myself, I won't recommend it to you.

Malaysia is one of Southeast Asia’s true gems. It’s an epic destination for anyone who wants to experience the true diversity of Asia. With pristine beaches, ancient rainforests, world-class street food and traditional temples, Malaysia really has it all. In this post, I’ve shared five different ideas for the perfect 7 day Malaysia itinerary. This includes an itinerary for foodies, beach lovers, culture enthusiasts, nature fans and those who want to experience a bit of everything Malaysia has to offer.

Malaysia is without a doubt one of my favourite countries in Asia. It was the first destination I visited in Asia I’ve now been there three times. This country is such an underrated spot and is a must visit country.

7 day Malaysia itinerary

Realistically, 7 days in Malaysia isn’t enough time to see everything, but that doesn’t mean you can’t see some highlights. I hope the below suggestions for a 7 day Malaysia itinerary will help you to create the perfect trip.

To find out the best time of year to visit Malaysia and other tips, check out my backpacking guide for Malaysia.

How to get around Malaysia

The good news is it’s incredibly easy to get around Malaysia. There is a good public transportation system and affordable busses, trains and flights.

Whether you’re a budget backpacker or travelling in style, getting around Malaysia is relatively straightforward. The best website to use for booking transport in Malaysia is 12Go. You can book busses and boats through this easy-to-use website.

728x90

It’s not normally necessary to hire a car in Malaysia. In fact, you’ll likely find this will limit where you can visit.

I’ve spoken more about how to get around Malaysia in my Malaysia backpacking guide.

Is one week in Malaysia enough?

No, one week in Malaysia isn’t enough time to see everything. Malaysia is a large and diverse country with many highlights. It would be impossible to see everything in seven days.

Having said that, one week is a common amount of time people have to explore this country. While you can’t see everything, you’ll be able to visit several of the popular destinations such as Kuala Lumpur, the Cameron Highlands and Georgetown.

It would be easy to adapt each of the below itineraries to 10 days. You could also consider adding in another destination if you have some extra days in Malaysia.

Street art in Georgetown, Penang
Street art in Georgetown, Penang

Best places to visit in Malaysia

Before I share five different ideas for how to spend a week in Malaysia, here are the best destinations to consider on your trip to Malaysia. It would be impossible to see all of the below in just seven days, but you can look to combine two or three places.

Kuala Lumpur

Kuala Lumpur is the capital city of Malaysia. Home to the famous Petronas Twin Towers, the city combines old with new and is a testament to the diversity of Malaysia. With modern and traditional architecture, historic temples, vibrant street markets and delicious street food, Kuala Lumpur is a must-visit while in Malaysia.

Some of Kuala Lumpur’s highlights include the famous Batu Caves, the Petronas Twin Towers, Little India and Chinatown.

If you’re visiting Kuala Lumpur, discover how to spend the perfect 3-days in Malaysia’s capital.

Cameron Highlands

The Cameron Highlands is one of my favourite places in Malaysia. Arriving in the Cameron Highlands is like being transported to the traditional British countryside. With its rolling hills, mossy forest and strawberry farms, the Cameron Highlands is one of the most beautiful places in Malaysia.

The Cameron Highlands is also home to several tea plantations, including the famous Boh Tea Plantation. It’s a haven for nature and hiking enthusiasts. Due to its elevation, the Cameron Highlands tends to have a cooler climate. If you plan to visit here, make sure you have something that’s long-sleeved.

Taman Negara

Taman Negara is one of Malaysia’s ancient rainforests. If you want to go off-grid and immerse yourself in nature, Taman Negara is the answer. From canopy tours to jungle hikes, Taman Negara is a haven for those who love nature.

This can be done as a day trip from Kuala Lumpur, but I’d suggest staying at least one night to make the most of the area.

Perhentian Islands

These tropical islands are a gem off Malaysia’s east coast. The Perhentian Islands boast pristine beaches, vibrant marine life and crystal-clear waters. If you want to experience Southeast Asia’s famous beaches while in Malaysia, this is the place to visit.

The Perhentian Islands are often inaccessible during the monsoon soon (October to March). If you want to visit them, be sure to plan your trip accordingly.

Langkawi

Langkawi is an archipelago on Malaysia’s west coast. It’s a tropical paradise full of beautiful beaches, epic snorkelling and diving opportunities and beautiful scenery. The main beach of Pantai Cenang is lined with authentic restaurants and bars to grab a drink as the sun goes down.

Langkawi is on the Thai border and it’s even possible to visit the Thai island paradise of Koh Lipe from Langkawi.

Langkawi is one of the best places to visit in Malaysia
Sunset in Langkawi

Ipoh

The charming city of Ipoh is renowned for its famous and mouth-watering street food. With a diverse range of quality local dishes to try, a visit to Ipoh is a must for food enthusiasts. Nestled amongst the limestone mountains, Ipoh is incredibly picturesque and offers an authentic Malaysian experience.

Melaka

The beautiful historic city of Melaka is a UNESCO World Heritage Site on the Southwest Coast of Peninsular Malaysia. Melaka is a haven for culture lovers. The city showcases its colonial past through incredible architecture, blending Portuguese, Dutch and British influences. While in Melaka, be sure to visit the Jonker Street Night Market which is lined with vibrant eateries and hawkers selling delicious street food.

Melaka is well worth visiting if you’re interested in the history and culture of Malaysia.

Georgetown, Penang Island

Georgetown is the vibrant capital of Penang and is one of Malaysia’s must-visit destinations. This lively spot is a designated UNESCO World Heritage Site. The area showcases a range of colonial-era architecture, stunning street art, and is known for its incredible culinary scene. The food on offer is a fusion of Malay, Chinese and Indian flavours. It was genuinely some of the best street food I’ve ever eaten in my life.

One of the main attractions in the area is Penang National Park. This area is full of lush rainforest and beautiful white beaches.

Malaysian Borneo

Also known as East Malaysia, Malaysian Borneo is renowned for its stunning landscapes and incredible wildlife. Home to endless lush forests and pristine beaches, the region is a haven for Malaysian wildlife including the magnificent Orangutan and pygmy elephant.

Mount Kinabalu is one of the best places to visit in Malaysia
Mount Kinabalu at Sunrise

The area is also home to Mount Kinabalu, the highest peak in Southeast Asia. This UNESCO World Heritage Site captivates with its breathtaking landscapes and is a haven for hikers and nature lovers.

I recommend using Booking to find your accommodation throughout Malaysia.

Is Kuala Lumpur worth visiting?

If you only have one week in Malaysia, it’s fair to question how much time you should spend in Kuala Lumpur. Kuala Lumpur is one of my favourite cities so I’m certainly biased when it comes to this question, but I think it’s worth spending at least a day in the city.

If you enjoy culture, street food or even shopping, I’d suggest spending a day or two longer there.

I’ve suggested a different amount of time to spend in Kuala Lumpur in each of the itineraries below.

7 day Malaysia Itinerary for nature lovers

First up is a 7 day Malaysia itinerary for nature lovers. Despite the modern amenities of Kuala Lumpur, Malaysia is home to some incredible wildlife and scenery. In this itinerary, I’ve suggested how you can make the most of this.

Day 1: Kuala Lumpur

Spend the first day of your trip getting acquainted with Malaysia in its capital city, Kuala Lumpur.

Kuala Lumpur is a busy and urban city, but there’s actually a rainforest right in the city centre. The KL Forest Eco Park is a small area of lush forest which is open to be explored. Before Kuala Lumpur was built, the entire area was one giant rainforest. The KL Forest Eco Park is home to some of this native vegetation. It costs 40 MYR ($9 USD) to enter.

Another beautiful spot in Kuala Lumpur is the Perdana Botanical Garden. There are several walking paths around the park with superb views of the city. It’s free to enter.

Days 2 & 3: Taman Negara

The second day of your trip to Malaysia starts nice and early as you head to Taman Negara, one of the world’s oldest rainforest. Even with just 7 days in Malaysia, a visit to Taman Negara is an absolute must for nature lovers.

Adventure awaits as you have the chance to explore the dense jungle, search for wildlife, cross canopy walkways and embark on river cruises.

I would suggest booking a package which includes transport from Kuala Lumpur, accommodation, activities and even food.

Alternatively, you can arrange your trip to Taman Negara independently. There are shuttles available and several accommodation options. One of the best places to stay in Taman Negara is the Balai Serama Guesthouse. This affordable hotel offers a tranquil escape in the heart of the jungle.

Days 4 & 5: Cameron Highlands

Wave goodbye to the ancient rainforest of Taman Negara and head to the rolling hills of the Cameron Highlands. Spend two nights here to make the most of all the area has to offer. Base yourself in the town of Tanah Rata which is close to the area’s main attractions.

The Mossy Forest in the Cameron Highlands
The Mossy Forest

To make the most of the beautiful surroundings, join a day tour to visit the Mossy Forest and Boh Tea Plantation. After this, hit one of the many hiking trails in the area.

Note: many of the hiking trails are inaccessible during the rainy season (May & June and September to January). I visited in January and most of the hiking trails were closed.

To get to the Cameron Highlands from Taman Negara, speak to your accommodation about booking an onward transfer. You can also get a coach to Tanah Rata.  

Days 6 & 7: Penang OR Langkawi

There are two options to complete your 7 day Malaysia itinerary: either Georgetown (Penang) or the tropical island of Langkawi.

The Island of Penang is a cultural hot spot in Malaysia. Home to Georgetown and its vibrant streets, there are ample things to do in Georgetown to keep you busy for a couple of days. For nature lovers, be sure to visit Penang National Park. This incredible spot is Malaysia’s smallest National Park. Despite its size, it’s a stunning area with a few hiking trails to explore. While in Penang National Park, keep an eye out for monkeys.

Back in the town, enjoy the hustle and bustle of Georgetown. Search for the beautiful street art and enjoy the famous street food. Other nearby spots which nature lovers might enjoy include the tropical spice garden and taking a trip up Penang Hill.

To get to Penang from the Cameron Highlands, catch the bus to Butterwork (Penang Sentral) and jump on the ferry across to Georgetown.

Penang National Park is one of the best places to visit in Malaysia
Penang National Park

The other option to round off your 7 day Malaysia itinerary is the island of Langkawi, one of Malaysia’s tropical paradises. If you want to relax on a beach and go diving or snorkelling, a trip to Langkawi is the answer.

Find out how to get to Langkawi.

Other idea: Malaysian Borneo

If you really want to experience the best of Malaysia’s nature, then a visit to Malaysian Borneo and Kota Kinabalu is a must. Home to endless rainforests, rare wildlife and sacred mountains, Borneo really is an absolutely magnificent place.

With only a week in Malaysia, you won’t have the time to visit Borneo and other destinations on this suggested itinerary. If you do end up visiting Borneo, consider hiking Mount Kinabalu and visiting Sabah for the chance to see orangutans.

Malaysian Borneo is one of Malaysia's top destinations
Malaysian Borneo is one of Malaysia’s top destinations

7 day Malaysia Itinerary for beach lovers

Despite being home to some pristine beaches, Malaysia is often overlooked as a beach destination. In the following itinerary. I’ve shared two different ideas for how to spend 7 days making the most of Malaysia’s beaches.

There are two popular options when it comes to relaxing on a beach: Langkawi and the Perhentian Islands. If you only have one week in Malaysia, I’d suggest choosing one or the other. Moving between the two won’t be easy and will eat up valuable time.

Option 1: Perhentian Islands  

The Perhentian Islands are the definition of paradise. Think palm trees, white beaches and crystal clear waters. The islands are also home to some unique marine life and it’s a fantastic destination for snorkelling and diving.

There are two main islands people opt to stay on: Perhentian Cecil and Perhentian Besar. Perhentian Besar is the larger island of the two and tends to attract families and the more resort-style travellers. It’s easy to get between the two islands and you could split your time between the two.

To get to the Perhentian Islands, you first need to travel from Kuala Lumpur to Kuala Besut. There are busses and flights available. From there, there is a boat you can catch to the Perhentian Islands.

Note: the monsoon season hits the Perhentian Islands from October to March. It’s not advised to travel there during this period.

Option 2: Langkawi Island

Langkawi is an island paradise. It’s right on the border of Thailand and is surrounded by tropical scenery and beautiful coastlines. I’d suggest staying in the town of Patai Cenang. It’s home to an incredible beach with several bars and restaurants.

Langkawi is one of the best places to visit in Malaysia
The island of Langkawi

While in Langkawi, consider a snorkelling or diving trip to experience some of the local marine life. The Langkawi Sky Bridge is another popular attraction on the island, offering panoramic views above the tree line.

With a whole week in Langkawi, you could also consider spending a night or two in the nearby Koh Lipe. This requires you to do a border crossing into Thailand, but it’s very straightforward. The boat only takes 2-hours and it’s well worth it.

7 day Malaysia itinerary for culture lovers

It’s no secret that Malaysia is one of the world’s most multicultural destinations. With a rich and diverse history combining several religions, an adventure around Malaysia is a must for those who love culture and history.

Days 1-3: Kuala Lumpur

Malaysia’s capital city is a haven for culture lovers. Around every street corner there is another temple, historic building or mosque waiting to be explored. The city is full of history and there is so much to see and do here.

I’ve spoken more about how to spend 3 days in Kuala Lumpur, but some unmissable spots for culture lovers include:

  • The Batu Caves: Kuala Lumpur’s famous Hindu temple and one of the top things to see in the city. The colourful steps lead you up to caves full of shrines.
  • Little India: see another side to Kuala Lumpur’s history by visiting Little India. Wander the vibrant streets, admire the temples and try some of the delicious street food.
  • Merdeka Square: home to the Sultan Abdul Samad Building, this area of Kuala Lumpur is the symbol of the country’s independence.
  • Chinatown: a walk through the vibrant streets of KL’s Chinatown, including the famous Petaling Street, will be sure to get the senses tingling. While in Chinatown, pay a visit to the Central Market.
  • The National Museum of Malaysia: to learn more about the interesting history of this diverse country, pay a visit to its national museum.

On the third day in Kuala Lumpur, consider a day trip (or overnight trip) to the city of Melaka (Malacca). You can do this independently or as an organised tour.

Officially designated a UNESCO World Heritage Site, Melaka is full of colonial architecture, ancient temples, and vibrant street art, offering a unique insight into the country’s history.

Inside the Batu Caves, Kuala Lumpur
The Batu Caves

Day 4: Ipoh

Next up, head to the city of Ipoh. This city is a little less visited than other areas in Malaysia, but it’s an absolute must for both foodies and culture lovers. With only one week in Malaysia, you won’t have time to see everything, but consider visiting Concubine Lane, Koh Lok Tong Cave Temple and following the famous Ipoh Heritage Trail.

Ipoh is also surrounded by beautiful scenery. Use your time in Ipoh to discover Malaysia’s incredible nature.

To get to Ipoh from Kuala Lumpur, book your bus through 12Go Asia.

Days 5-7: Georgetown, Penang

End your 7-day Malaysia itinerary in Georgetown, Penang. With street art, incredible food, national parks and endless temples, Georgetown really has something for everything.

One of the best places to visit in the Penang area is the Kek Lok Si Temple, the largest Buddhist temple in Malaysia. Once the sun sets, explore the vibrant night market full of hawkers selling some of the best street food in the world. Don’t miss visiting the Clan Jetties, historic Chinese villages built over water.

Georgetown is on the Island of Penang. From Ipoh, get the bus to Butterworth then change to the ferry for Georgetown.

After finishing your week in Malaysia, return to Kuala Lumpur or continue your overland journey into Thailand.

Backpacking Malaysia
Street food vendors in Malaysia

7 day Malaysia itinerary for foodies

Malaysia has some of the best street food in the entire world. I knew little about Malaysian food before visiting, but it’s quickly become one of my favourite cuisines. In this itinerary, I’ve shared a 7 day Malaysia itinerary for those who want to experience the best food this country has to offer.

Days 1 & 2: Kuala Lumpur

Begin your 7 days in Malaysia in the capital city, Kuala Lumpur. To experience the best food, be sure to visit the Jalan Alor Street Food market. Once the sun starts to go down, this street comes to life with hawkers and restaurants selling authentic Malaysian street food.

Petaling Street is another famous street food market. Located in the bustling Chinatown, the street has endless food stalls offering an array of traditional Malay and Chinese food. Don’t miss out on visiting Little India in Kuala Lumpur to try some authentic Indian food.

If you want to learn more about the food, consider joining a street food tour. I did this while in Kuala Lumpur and it was very worthwhile.  

Days 3 & 4: Ipoh

Next up is Ipoh, an absolute MUST for those who want to experience some of the world’s best street food. Wander through the lively streets to discover an array of spices and flavours. From the iconic Ipoh Hor Fun (flat rice noodles in a savoury broth) to the fragrant Char Kway Teow (stir-fried flat noodles), the city is an adventure on the tastebuds.

There are daily busses between Kuala Lumpur and Ipoh.

Days 5 – 7: Georgetown, Penang

Finish your week in Malaysia with a trip to Georgetown, Penang. Georgetown is another destination popular for food enthusiasts and for good reason.

Georgetown is renowned for having some of the best street food not only in Malaysia, but in the entire world. Come night time, the streets come to life with hawkers selling an assortment of foods full of aromatic flavours. Consider a trip to the Tropical Spice Garden, join a cooking class or partner with a local to experience some of the best street food on a tour.

You can reach Georgetown from Ipoh by taking the bus to Butterworth. From here, take the ferry to Georgetown.

7 day Malaysia itinerary for a bit of everything

Want to see a bit of everything Malaysia has to offer? Consider this 7 day itinerary.

Day 1: Kuala Lumpur

Start your week in Malaysia with a day in the capital city. There is so much to see and do here that it’s going to be tough to squeeze it all into one day.

I’d recommend starting your day early at the Batu Caves, one of Kuala Lumpur’s most famous attractions. From here, head to the famous Bukit Bintang area, which is home to luxury shopping centres and traditional markets. From here, wander to the Petronas Twin Towers and KLCC Park for *that* iconic view. Consider visiting the tower’s Observation Deck for panoramic views of the city.

End your day in the famous Chinatown and try some delicious street food before heading to one of the iconic rooftop bars.

Day 2: day trip to Taman Negara or Melaka

Use the second day to do a day trip to a nearby destination. I’d suggest either Melaka or Taman Negara. Melaka offers an incredible insight into Malaysia’s history. Taman Negara on the other hand boasts one of the world’s oldest rainforests. Both can be done as organised day trips from Kuala Lumpur. It’s also possible to visit Melaka independently.

Another day trip from Kuala Lumpur is to the Cameron Highlands. It’s quite a lot of driving for one day, but it’s a fun day out. The Cameron Highlands is home to incredible countryside and offers insight into a completely different side of Malaysia. Home to the famous Mossy Forest, strawberry fields and tea plantations, the Cameron Highlands is a fantastic place to explore.

If you don’t fancy a day trip, spend the second day exploring more of Kuala Lumpur. Consider areas such as the Perdana Botanical Garden or go shopping mall hopping.

Kuala Lumpur at night
Kuala Lumpur at night

Days 3 & 4: Georgetown, Penang

Say goodbye to Kuala Lumpur and head to Georgetown in Penang for the next two days. Here, you’ll find a stunning national park, impressive temples and some of the world’s best street food.

To get from Kuala Lumpur to Georgetown, you’ll need to get the bus to Butterworth. From there, you can get a ferry across to Georgetown. Alternatively, it’s possible to fly from Kuala Lumpur to Georgetown.

Days 5-7: Langkawi

The final stop on your 7 day Malaysia itinerary is the beautiful island of Langkawi. End your trip on a relaxing note by lying on the beach, snorkelling in the beautiful waters and exploring the hidden waterfalls of Langkawi.

Tips for your 7 day Malaysia Itinerary

  • Pack light: with just one week in Malaysia, you’re going to be on the move a lot. Be sure to pack light so you don’t have to carry too much. Malaysia is a hot and humid country, so you need light clothes to keep you cool.
  • Carry cash: many of Malaysia’s hawkers and smaller shops still only accept cash. The official currency in Malaysia is Malaysian Ringgit. There are ATMs around the country where you can withdraw cash.
  • Book in advance: make sure to plan ahead for your seven days in Malaysia. As you only have a week, you don’t want to risk activities or transport being sold out. Book everything ahead of time so you can do everything you want to do.
  • Dress conservatively: when visiting the temples and mosques, women are required to have their shoulders and knees covered. If you don’t have anything, you’ll be asked to rent something suitable or will be refused entry.
  • Tap water: you can’t drink the tap water in Malaysia. Either buy a water filter such as Lifestraw or take a reusable bottle you can fill. I found most accommodations in Malaysia offered places where you can safely refill your water.

Continue planning your trip to Malaysia with my other guides.

Did you find this post on a 7 day itinerary to Malaysia helpful? Share on social media below.

7 day Malaysia itinerary
Share this guide
This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.