Malaysia
Malaysia itineraries: 1 week, 2 weeks and 3 weeks
For 7 days, do Kuala Lumpur 3 nights then the ETS train to George Town for 4 nights, flying home from Penang. Add Melaka or the Cameron Highlands at 10 days, Sabah at 14. Fewer than 7 days: stay in KL and cut Penang rather than rushing both.
More
GuideMalaysia
Key facts
- 7 days
- Kuala Lumpur 3 nights → ETS train → George Town 4 nights; fly home from Penang
- 10 days
- Add Melaka (2 nights) and Cameron Highlands (2 nights) between KL and Penang
- 14 days
- Peninsula plus a flight to Kota Kinabalu, Kinabalu Park and Sepilok/Kinabatangan
- Best peninsula transport
- ETS train KL–Ipoh–Butterworth; carry your passport for Sabah and Sarawak flights
- When to swapcheck
- Cameron Highlands for Langkawi in Dec–Apr; Perhentian for Tioman in the monsoon months
- Daily pace
- Two sights before 11:00, a long lunch, one evening walk; afternoon storms are routine
- Budget bandcheck
- Mid-range 2026 estimate: roughly RM 250–450 per person per day, excluding flights
Itineraries by length
Nights below are the working version of the parent country plan. Treat them as a spine, not a schedule: the point is to fix how many stops you commit to, then book transport around that.
| Days | Route | Nights per stop | Who it suits |
|---|---|---|---|
| 7 | Kuala Lumpur → ETS train → Penang | KL 3, George Town 4 | First trip, one flight in and out |
| 10 | KL → Melaka → KL → Cameron Highlands → Penang | KL 3, Melaka 2, Cameron 2, George Town 3 | Peninsula classics without rushing |
| 14 | KL → Penang → fly Kota Kinabalu → Kinabalu Park → Sepilok/Kinabatangan | KL 3, George Town 3, KK 2, Kinabalu Park 2, Sepilok 4 | Peninsula plus Borneo wildlife |
| 21 | 14-day route plus Kuching and Bako, or Langkawi and the west coast | Add Kuching 3, Bako 2 | Second trip or slow travel |
| 5 or less | Kuala Lumpur only, with a Batu Caves or Melaka day trip | KL 4–5 | Stopovers and short breaks |
Longer trips should add rest nights, not more stops; travel days on the peninsula cost half a day each.
7 days: Kuala Lumpur and Penang
Days 1–3 in Kuala Lumpur: Petronas Twin Towers at night, Masjid Jamek and Chinatown on foot, Batu Caves at 07:00 before the heat and the crowds, and one museum afternoon when the storm hits. Keep the hotel near a LRT or MRT station rather than in the tourist core.
Day 4 is a travel day. The ETS train from KL to Butterworth takes about four hours, then a ferry or a bridge crossing to George Town; book seats ahead for weekends and holidays. Days 4–7 in George Town: shophouses and clan houses, Kek Lok Si, street art before 09:00, and hawker food after dark. Fly home from Penang, or take the train back to KL if your ticket is cheaper that way.
- Book the ETS seat the day your dates are fixed; popular departures sell out.
- Do Batu Caves on a weekday morning, not a weekend.
- Keep one full day in George Town with nothing booked.
10 days: add Melaka and the Cameron Highlands
Melaka is about 2 hours from KL by bus or car and works as 2 nights: Jonker Street, the Stadthuys area and Nyonya food. Then return to KL for a night and go north.
The Cameron Highlands need 2 nights to be worth the winding road: tea hills, cool air and a morning walk before the afternoon mist. From there, continue to Penang for the final 3 nights. In Dec–Apr, swap Cameron for Langkawi if you want beach time instead of hills; the flight connections work from both KL and Penang.
| Stop | Nights | Why it earns the stop |
|---|---|---|
| Kuala Lumpur | 3 | Arrival, towers, food streets, Batu Caves |
| Melaka | 2 | Heritage core and Nyonya food, 2 h from KL |
| Cameron Highlands | 2 | Tea hills and cool air after the lowland heat |
| George Town | 3 | Shophouses, temples and hawker food before flying home |
14 days: peninsula plus Borneo
Keep the first week on the peninsula — KL 3 nights, George Town 3 — then fly to Kota Kinabalu. Direct Penang–Kota Kinabalu flights exist but are not daily; routing via KL is the reliable fallback. Sabah and Sarawak have their own immigration check on arrival, so carry your passport on these domestic flights.
In Sabah, 2 nights in Kota Kinabalu covers the waterfront and islands, 2 nights at Kinabalu Park gives you the trails and cool air without committing to the summit climb, and 4 nights around Sepilok and the Kinabatangan River covers orangutans and dawn river cruises. Book lodges and the climb permits well ahead; the summit slots are limited.
- Fly Penang–Kota Kinabalu direct if the date works, otherwise via KL.
- Carry your passport for all Sabah and Sarawak flights.
- Book Kinabatangan lodges and any Kinabalu climb months ahead.
21 days: add Sarawak or the islands
Three weeks lets you keep the 14-day route and add either Sarawak — Kuching 3 nights plus Bako 2 — or a beach block on Langkawi or the east-coast islands. Kuching is a riverside city with Bako and Semenggoh within day-trip range; the east-coast islands such as Perhentian and Redang run mainly Apr–Sep, while Tioman and the east coast generally close in the northeast monsoon.
Do not simply stretch the 14-day route across 21 days by adding one night everywhere. Add a region, or add rest days in places you already like.
| Add-on | Nights | Season note |
|---|---|---|
| Kuching and Bako | 5 | Mar–Oct is the drier window (check) |
| Langkawi | 3–4 | Dec–Apr for calm seas (check) |
| Perhentian or Redang | 3 | Apr–Sep; many resorts shut in the monsoon (check) |
| Tioman | 3 | Closed or limited in the northeast monsoon (check) |
Notes before you book
Plan every walking day around the heat and the afternoon storm: two sights before 11:00, a long indoor lunch, one evening walk. That rhythm matters more than the order of stops.
Register the arrival card online before you fly, and check the entry rules for your passport. Domestic flights to Sabah and Sarawak pass through their own immigration, so keep your passport on you, not in a checked bag.
On the peninsula, trains beat buses for KL–Ipoh–Butterworth; buses are fine for shorter hops such as KL–Melaka. Flights make sense only for Borneo or when a train would eat a full day. Carry some cash for hawker stalls and small towns, and expect card payments in malls and hotels.
- Arrival card online before departure.
- Passport on domestic Borneo flights.
- Book ETS seats and Borneo lodges early.
- Cash for hawker centres and rural stops.
FAQ
Questions people ask
What is a good 7-day itinerary for Malaysia?
Kuala Lumpur for 3 nights, then the ETS train to George Town for 4 nights, flying home from Penang. That gives you the capital's food streets and Batu Caves plus Penang's shophouses and hawker food without a second internal flight.
How many weeks should I spend in Malaysia?
One week covers KL and Penang. Two weeks adds Melaka, the Cameron Highlands and a Borneo leg. Three weeks lets you add Sarawak or a beach block. Most first trips land at 7–10 days; anything longer should add a region, not more stops.
What is the best route through Malaysia?
Kuala Lumpur first, then north by train to Ipoh and George Town, with Melaka and the Cameron Highlands as add-ons. Fly to Borneo only if you have 14 days or more, since Sabah and Sarawak each need several nights to justify the flight.
Should I take the train or fly between Kuala Lumpur and Penang?
Take the ETS train: about four hours to Butterworth, then a ferry or bridge crossing to George Town. It is city-centre to city-centre, and flying saves little once you add airport transfers. Book seats ahead for weekends and public holidays.
When should I swap Cameron Highlands for Langkawi?
In Dec–Apr, when the west-coast seas are calmer and Langkawi's beaches and mangroves are at their best. Cameron Highlands works year-round but is cool and often misty in the afternoons, so keep a flexible morning plan.
Do I need my passport for flights to Sabah and Sarawak?
Yes. Sabah and Sarawak have their own immigration controls, so carry your passport on all domestic flights to Borneo, even when flying from Kuala Lumpur or Penang.
Check live
Prices, schedules, rules and availability change. Open these to confirm today's details before you book.
Deep dive
Every source; changeable facts are marked check
Sources
- officialTourism Malaysia
- officialMalaysia Digital Arrival Card (MDAC)
- officialKeretapi Tanah Melayu (KTM) – ETS
- secondaryWikivoyage – Malaysia
Ask about Malaysia
Loading…
Was this useful?