This Malaysia 10 day itinerary is the classic first-timer’s loop through Peninsular Malaysia: a genuine mix of city, hill station, heritage town, and beach, covered almost entirely by train, bus, and one short domestic flight, so there’s no need to rent a car. Ten days is enough to see all of it without feeling rushed, provided you don’t try to add a Borneo leg on top — for that, see our 2-week Peninsular plus Borneo itinerary instead.
This Malaysia 10 Day Itinerary at a Glance
| Days | Where | Highlights |
|---|---|---|
| 1-3 | Kuala Lumpur | Petronas Towers, Batu Caves, hawker food |
| 4 | Malacca (day trip) | Jonker Street, UNESCO old town, Nyonya food |
| 5-6 | Cameron Highlands | Tea plantations, strawberry farms, cool air |
| 7-8 | Penang / George Town | UNESCO street art, street food, heritage hotels |
| 9-10 | Langkawi | Beaches, cable car, duty-free shopping |
Days 1-3: Kuala Lumpur
Three days is enough to see KL’s headline sights without rushing: the Petronas Towers and KLCC Park, a morning at Batu Caves, and at least one night dedicated to hawker food — Jalan Alor or Petaling Street cover that easily, and our KL hawker centers guide has the specifics. Get oriented with our Kuala Lumpur complete guide, and for where to base yourself, see our KL hotels guide comparing KLCC and Bukit Bintang. Get around the city itself using the LRT, MRT, and Grab — no car needed here either.
Day 4: Malacca as a Day Trip
Malacca is close enough to KL (roughly two hours each way by bus) that a single well-planned day covers the essentials: Jonker Street, the Dutch-era Stadthuys square, and a proper Nyonya lunch — see our Nyonya cuisine guide for specific restaurants. Sleep back in KL that night to keep the itinerary moving north the next morning; if you’d rather slow down and stay over, see our Malacca complete guide and riverside hotels guide and simply add a night here, trimming a day from KL or Penang to compensate.
Days 5-6: Cameron Highlands
From KL, buses to Cameron Highlands take 3.5-4.5 hours — see our getting to Cameron Highlands guide for operators and booking. Two nights is enough for a tea plantation visit, a strawberry farm stop, and a short mossy-forest walk around Tanah Rata or Brinchang, with genuinely cool evenings as a welcome break from KL’s heat. Our Cameron Highlands complete guide and tea plantation stays guide cover where to go and where to sleep.
Days 7-8: Penang / George Town
Direct buses run from Cameron Highlands to Penang in roughly 4.5-5.5 hours, typically arriving at Sungai Nibong Bus Terminal, about 10km from central George Town, so budget for a Grab into town on arrival. Two days is enough for George Town’s UNESCO heritage core and its street art, plus a serious run at the street food — assam laksa, char kway teow, and nasi kandar are all covered in our Penang street food guide. See our Penang complete guide and heritage boutique hotels guide for the rest.
Days 9-10: Langkawi
The direct ferry between Penang and Langkawi has been cancelled since the pandemic with no relaunch date, so the practical option from Penang is a short domestic flight (around 45 minutes) rather than a ferry connection. Once on Langkawi, spend your two days between the beach at Pantai Cenang, the Langkawi Sky Bridge and cable car, and the island’s duty-free shopping. Our Langkawi complete guide and beachfront resorts guide cover the details, and our Kuala Lumpur to Langkawi transport guide is useful if you’re routing your international departure back through KL afterward, which is the most common way to end this trip.
Getting Between Each Stop
| Leg | Method | Duration |
|---|---|---|
| KL to Malacca | Bus | ~2 hours each way |
| KL to Cameron Highlands | Bus | 3.5-4.5 hours |
| Cameron Highlands to Penang | Bus | 4.5-5.5 hours |
| Penang to Langkawi | Flight | ~45 minutes |
| Langkawi to KL (for departure) | Flight | ~1 hour |
Booking Tips for This Malaysia 10 Day Itinerary
- Book the Cameron Highlands and Cameron-to-Penang buses a few days ahead — seats on the popular morning departures sell out faster than the route’s overall frequency suggests.
- Pack a light jacket for Cameron Highlands — evenings there run noticeably cooler than anywhere else on this itinerary.
- Book the Penang-Langkawi flight early if traveling during a school holiday period, since it’s now the only practical direct option between the two.
- Leave Malacca as a day trip rather than an overnight unless you’re willing to trim a day elsewhere — it keeps the ten-day pace realistic.
Malaysia 10 Day Itinerary: Frequently Asked Questions
Is 10 days enough for Peninsular Malaysia?
Yes, for the core highlights covered here — KL, Malacca, Cameron Highlands, Penang, and Langkawi — though you’ll be moving every 2-3 days, which suits travelers who prefer variety over lingering.
Do I need to rent a car for this itinerary?
No. Every leg of this route is covered by bus, train, or a short domestic flight, and each city is walkable or Grab-friendly once you arrive.
Can I add Borneo to this itinerary?
Not without extending the trip significantly — Borneo requires its own flight and benefits from at least a week on its own. See our 2-week Peninsular plus Borneo itinerary if you want to include it.
Should I visit Malacca before or after Cameron Highlands?
Before, as a day trip from KL, since Malacca sits south of KL while Cameron Highlands and Penang are both north — visiting Malacca after Cameron Highlands would mean unnecessary backtracking.
What’s the best way to get from Penang to Langkawi now that the ferry is gone?
A short domestic flight, roughly 45 minutes, is now the practical option, since the direct Penang-Langkawi ferry has been cancelled since the pandemic with no relaunch date.
Bottom Line
This loop hits the five places most first-time visitors to Malaysia actually want to see, in a geographically sensible order that avoids backtracking, using nothing more complicated than buses and one short flight. If ten days feels tight once you’re there, Malacca is the easiest single stop to compress into a day trip without losing much. Swap in a couple of days at Taman Negara if you’d rather trade a city stop for rainforest.
Pingback: Malaysia 2-Week Itinerary: Peninsular + Borneo - Malaysia With Me
Pingback: Langkawi 4-Day Beach Itinerary - Malaysia With Me