Malaysia
Best places to visit in Malaysia: top cities, regions and sights
For a first trip, do Kuala Lumpur (3 nights) then one flight or train to George Town or Borneo. Add Melaka for heritage, Langkawi or the east-coast islands for beaches, Sabah or Sarawak for wildlife. Skip the long cross-country loop if you have under 10 days.
More
GuideMalaysia
Key facts
- Best first stop
- Kuala Lumpur, 3 nights: towers, food streets, Batu Caves
- Best second stop
- George Town (Penang), 3 nights by ETS train or short flight
- Best for heritage
- Melaka, 1–2 nights, about 2 h from KL by road
- Best for beaches
- Langkawi (Dec–Apr) or Perhentian/Redang (Apr–Sep)
- Best for wildlife
- Sabah (Sepilok, Kinabatangan) or Sarawak (Bako, Semenggoh)
- Minimum useful trip
- 7 days for two bases; 10–14 days to add Borneo
- Passport on domestic flights
- Carry it for Sabah and Sarawak; separate immigration check
- Arrival cardcheck
- Register online before you fly (check current rule)
Summary table: where to go, by region and month
Malaysia splits into three practical zones: the peninsula west coast (KL, Penang, Melaka, Langkawi), the peninsula east coast (Perhentian, Redang, Tioman, Kuantan), and Borneo (Sabah and Sarawak). The west coast works year-round; the east coast islands largely close in the monsoon; Borneo is wettest from November to February.
| Place | Region | Nights | Best months | Why go |
|---|---|---|---|---|
| Kuala Lumpur | West coast | 3 | Feb–Sep | Towers, food streets, Batu Caves |
| George Town (Penang) | West coast | 3 | Dec–Mar | Shophouses, street art, hawker food |
| Melaka | West coast | 1–2 | Feb–Sep | Colonial heritage and Nyonya food |
| Langkawi | West coast | 3 | Dec–Apr | Beaches and mangroves |
| Cameron Highlands | West coast | 2 | Feb–Sep | Tea hills and cool air |
| Ipoh | West coast | 1–2 | All year | Cave temples and food |
| Perhentian islands | East coast | 3 | Apr–Sep | Snorkelling and simple beaches |
| Kota Kinabalu and Kinabalu Park | Sabah (Borneo) | 4–5 | Mar–Sep | Climb, islands and wildlife |
| Sepilok and Kinabatangan | Sabah (Borneo) | 4 | Mar–Sep | Orangutans and river cruises |
| Kuching and Bako | Sarawak (Borneo) | 3 | Mar–Oct | River city and proboscis monkeys |
| Mulu | Sarawak (Borneo) | 3 | Mar–Oct | Giant caves |
Nights are a workable minimum, not a maximum. Island seasons shift with the monsoon; confirm boat schedules before booking (check).
How to build the trip, step by step
Step 1: lock Kuala Lumpur for 3 nights. It is the arrival hub, the towers and Batu Caves are here, and the food streets in Chinatown and Kampung Baru need an evening each. See the Kuala Lumpur guide for what to do with the days.
Step 2: pick one second base, not three. From KL, the ETS train runs north to Penang via Butterworth, and Melaka is about 2 h by road. Flying to Kota Kinabalu or Kuching is the other strong option and turns the trip into two very different halves.
Step 3: add a third stop only if you have 10 days or more. Cameron Highlands pairs with Penang on the same northern loop; Langkawi replaces Cameron in Dec–Apr when you want beach weather.
Step 4: treat Borneo as its own trip. Sabah (Kota Kinabalu, Kinabalu Park, Sepilok, Kinabatangan) and Sarawak (Kuching, Bako, Mulu) each need 4–5 nights minimum, and internal flights between them are the norm.
Step 5: book the long legs early. Domestic flights and island boat transfers fill up in school holidays and around long weekends; Kinabalu Park permits are limited and sell out (check).
- 7 days: Kuala Lumpur 3 + George Town 4
- 10 days: Kuala Lumpur 3 + Melaka 2 + Cameron Highlands 2 + George Town 3
- 14 days: Kuala Lumpur 3 + George Town 3 + Kota Kinabalu 2 + Kinabalu Park 2 + Sepilok/Kinabatangan 4
Notes before you book
Plan the day around heat and rain. Mornings are for walking and temples; the afternoon storm is a good time for museums, malls or a long lunch. Batu Caves is best at 07:00, before the heat and the tour buses.
Distances on the peninsula are short but slow. The ETS train is comfortable and avoids traffic; buses cover the rest. In Borneo, flying is usually the only sensible option between towns.
Carry your passport on domestic flights to Sabah and Sarawak: those states run their own immigration check on arrival. Keep the entry stamp with your passport.
Costs vary widely by region: Kuala Lumpur and Penang sit mid-range, Borneo lodges and island resorts push higher, and east-coast island huts are the cheapest beds. Check the travel costs page for daily bands.
Travel insurance matters more here than in most of Southeast Asia if you plan to climb Kinabalu, dive, or take small boats; check that your policy covers the activity.
- Register the arrival card online before departure (check)
- Book Kinabalu Park and popular Sepilok lodges ahead
- Keep one buffer day before an international flight out of KL
FAQ
Questions people ask
What are the best places to visit in Malaysia?
Kuala Lumpur for 3 nights, then George Town (Penang) for food and shophouses, Melaka for heritage, Langkawi or the east-coast islands for beaches, and Sabah or Sarawak for wildlife. Pick two or three, not all of them.
How many days do you need in Malaysia?
Seven days covers Kuala Lumpur and Penang comfortably. Ten days adds Melaka and the Cameron Highlands. Two weeks lets you add Borneo, but Sabah or Sarawak alone deserves four to five nights.
Which areas of Malaysia suit a first visit?
The west-coast peninsula: Kuala Lumpur, George Town and Melaka, all linked by train, bus or short flights. Borneo is the better choice for a second trip or a longer first one.
When is the best time to visit Malaysia?
The west coast works year-round, with February to September driest. The east-coast islands run roughly April to September. Borneo is best March to October, and wettest from November to February.
Do I need a visa for Malaysia?
Many nationalities get visa-free entry for short stays, but rules and the online arrival card change. Check the visa and entry requirements page and your own government's advice before booking.
Is Malaysia expensive?
It is mid-range for Southeast Asia. Street food and local transport are cheap, hotels are reasonable, and Borneo lodges, island resorts and domestic flights are the main costs. See the travel costs page for daily bands.
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
- officialSabah Tourism Board
- officialSarawak Tourism Board
- officialKeretapi Tanah Melayu (KTM) – ETS trains
- secondaryWikivoyage – Malaysia
Ask about Malaysia
Loading…
Was this useful?