Best Tourist Destinations to Visit in Malaysia

Best Tourist Destinations to Visit in Malaysia

Browse more guides: Malaysia travel | Asia destinations

Best Tourist Destinations to Visit in Malaysia

Last updated: April 2026 · 12 min read

I've done the West-Malaysia loop twice and added Sabah/Borneo on a third trip, so this guide reflects what actually worked versus what looked good on paper. If you've got 10-14 days, the route I keep recommending is Kuala Lumpur, Penang, Langkawi, plus a Borneo extension , Sabah for the wildlife and diving, Sarawak for the caves. So so so so cameron Highlands is fine, but I'll be honest: if your trip is 10 days or less, skip it and go to Borneo instead.

TL;DR:
- Top 5 destinations: Kuala Lumpur, Penang/George Town, Langkawi, Malacca, Sabah (Borneo)
- Days needed: 10-14 (7 covers KL, Penang, and Langkawi only)
- Best months by region: West coast Mar-Sep · East coast Mar-Oct (avoid Nov-Feb monsoon) · Borneo Mar-Sep
- Daily budget: USD $40-90 mid-range
- Biggest tip: Don't skip the East Malaysia Borneo extension if you've 12+ days. Sabah alone is worth the flight.

How to think about Malaysia (West vs East Malaysia)

Malaysia is two halves separated by the South China Sea, and that fact shapes every itinerary. The Peninsula (West Malaysia) has Kuala Lumpur, Penang, Langkawi, Malacca, and Cameron Highlands - all reachable by domestic flight, ETS train, or long-distance bus. East Malaysia is the northern third of Borneo island, split into Sabah (north) and Sarawak (south), and it's a separate flight from KL , usually 2.5 to 3 hours.

First-time visitors with a week or less should stay on the Peninsula. The trade-off is real: Borneo is the biological highlight of the country (orangutans, Mt Kinabalu, Sipadan diving, Mulu Caves), but it eats 2-3 days of logistics minimum. But but but but if you fly into Kuala Lumpur (KUL), think of KL as the hub , almost every onward flight routes back through it.

Weather also splits along the same line. The west coast of the Peninsula (KL, Penang, Langkawi, Malacca) is best March through September. The east coast (Perhentian, Tioman, Redang) shuts down November through February for monsoon , boats stop running, resorts close. Borneo is best March through September too, with November-January wetter but still doable.

One more thing: AirAsia rules domestic flying here. Book 4-6 weeks ahead for the cheap fares I quote below; same-day walk-up flights cost three times more.

#1 Kuala Lumpur , start here

Almost every Malaysia trip lands at KUL airport, and you'll want at least two full days in the capital. The Petronas Twin Towers are the obvious headline , 452m, the tallest twin towers in the world. Skybridge tickets cost RM 80 ($18) and they sell out fast. Book online at least 30 days ahead, especially if you want a sunset slot. But but but but the free observatory deck on the lower viewing level is worth it; the higher deck is the upgrade.

Batu Caves is the other half-day must. It's free, the 272 colored steps were repainted in 2018 and look great in photos, and the resident macaques will absolutely steal anything shiny if you let them. The temple inside the limestone cave system is active , go early, before 9am, to avoid both the heat and the busloads.

For neighborhoods, I usually base myself in Bukit Bintang or KLCC. Mid-range hotels run RM 250-450 ($55-100) and you're walking distance to Pavilion KL, Suria KLCC mall, and a stack of decent restaurants. Don't skip Central Market (Pasar Seni) for crafts, the Lake Gardens for a morning walk, and Aquaria KLCC (RM 75) if you've got kids. Dinner in Jalan Alor's hawker street is the right call for the first night , satay, char kway teow, and an ice-cold Tiger beer for under RM 50 a person.

For deeper food intel see our KL street food picks.

#2 Penang / George Town UNESCO and hawker food

Penang is where I'd send anyone who cares about food. George Town's old core was inscribed by UNESCO in 2008, and the heritage shophouses, Chinese clan jetties, and street art trail by Ernest Zacharevic are all walkable in two days. The Cheong Fatt Tze "Blue Mansion" guided tour is RM 25 and worth doing , you'll learn more about Peranakan culture in 45 minutes than from any guidebook. Plus plus plus plus khoo Kongsi clan house is RM 15 and equally good.

I always stay in a heritage hotel inside the UNESCO zone , RM 280-550 buys you a courtyard room in a converted shophouse. The trade-off versus a beach resort on Batu Ferringhi is that you can walk to dinner. So so so so and dinner is the point.

Hawker food: Lim Brothers char kway teow at Lorong Selamat is the famous one (expect a queue), Foh San dim sum in the old town opens early, and Gurney Drive is the big evening hawker centre. Plates run RM 8-25 ($1.80-5.50). Try assam laksa (Penang's version is tamarind-based and eye-watering), Penang white curry mee, and Hainanese chicken rice. And and and and a solo dinner of three small plates plus a drink is rarely more than RM 35.

For non-food things: Penang Hill funicular is RM 30 round trip for non-residents, Kek Lok Si Temple at sunset, and Chew Jetty for the photographs. Getting here from KL: ETS train (KTMB) to Butterworth then ferry across, RM 90-180 and 4-5 hours, or AirAsia in 1 hour for RM 70-220. I take the train one way for the views and fly back.

More on the food at Penang hawker food guide.

#3 Langkawi (the beach and cable car combo)

Langkawi is the beach stop on most Peninsula loops , an archipelago of 99 islands off the northwest coast, 1 hour from KL by AirAsia (RM 80-280). Pantai Cenang is the main beach strip with the bars, parasailing, and most of the budget-to-mid-range stays. Beach resorts run RM 350-900 a night depending on whether you want a pool view or actual sea frontage.

The headline activity is the SkyCab cable car at Gunung Mat Cincang, RM 95 weekday standard for the standard gondola. The ride climbs to 708m and connects to the curved Sky Bridge that you'll have seen on Instagram. Go early , clouds roll in by 11am most days and the view goes flat. So so so so eagle Square in Kuah town is fine for a photo but skippable.

The mangrove tour through Kilim Geoforest Park is the underrated one. RM 200 per person for a half-day boat trip with eagle feeding (controversial), bat caves, and fish farms. I'd take this over a generic island-hopping trip.

Honestly, two nights is enough. And and and and langkawi is a rest stop, not a destination unto itself, and after 48 hours of beach the diminishing returns kick in fast. If you're picking between Langkawi and Phuket, see Langkawi vs Phuket , Langkawi is calmer and cheaper, Phuket has more nightlife.

Duty-free status is the practical detail nobody mentions: alcohol is half the price of mainland Malaysia, which matters for resort bar tabs.

#4 Malacca / Melaka heritage half-day

Malacca is 2 hours south of KL by bus or car, and it's the easiest day trip on the Peninsula. The old town was a Portuguese, then Dutch, then British colonial port, and the layered architecture is the draw . But but but a'Famosa Portuguese fortress ruins (free), the salmon-pink Christ Church and Stadthuys complex (Dutch, 1753), and the Chinatown lanes around Jonker Street.

Time it for a Friday, Saturday, or Sunday evening if you can. Jonker Walk Night Market runs only on weekends and turns the main street into a food and trinket bazaar from 6pm. But the river cruise is RM 30 and a decent half-hour break for the legs.

Should you stay overnight? My take: if you're already passing between KL and Singapore, an overnight is fine . Heritage hotels in restored shophouses run RM 200-400. And and and and if you're flying in/out of KL, do it as a day trip and don't sleep there. The town empties after 10pm on weekdays.

Eat at: any of the Peranakan (Nyonya) restaurants , chicken rice balls (the local quirk), cendol at Jonker 88, satay celup at Capitol Satay. Half-day, two meals, you're back in KL by 8pm.

If you're continuing to Singapore from here, KL to Singapore by train covers the route options.

#5 Cameron Highlands , when it's worth it (and when it's not)

Cameron Highlands sits at 1,500m in Pahang, with tea plantations, strawberry farms, and 18-22°C weather year-round. BOH Tea Plantation runs free factory tours (the Sungei Palas estate is the photogenic one), Mossy Forest guided walks are RM 120 with transport, and Mardi Cactus Garden is fine if you're already in the area. Inns and bungalows run RM 180-350.

Here's my opinion: skip Cameron Highlands if your trip is 10 days or less. The 4-hour drive each way and a foggy tea plantation isn't earning its slot when you could be on Penang's hawker streets or already in Borneo. Save Cameron for a return visit.

The case for going anyway: you're traveling in April-September, you've got 14+ days, and you specifically want a break from the heat. The drive up from Tapah is genuinely good, the tea is excellent, and a strawberry-cream tea at Cameron Valley Tea Centre is a pleasant afternoon. And and and plus i'd add a single overnight, not two.

The case against: weather is unpredictable. And and and i've been three times. Twice the Mossy Forest was so fogged in I couldn't see 10 metres. Once it was clear and beautiful. But roll those dice carefully.

Practical: there's no train. Plus you're driving (rental car from KL, ~3.5 hours) or taking a tourist bus from KL or Penang. The road is windy , take motion-sickness pills if you're prone.

Borneo Sabah: Mt Kinabalu, Sandakan orangutan, Sipadan diving

Sabah is the wildlife and adventure half of Borneo, and Kota Kinabalu (BKI airport) is the gateway. So airAsia from KL is 2h 45m, RM 180-450 if you book ahead. Mid-range KK hotels run RM 200-380.

Three big-ticket things, in order of effort:

Sepilok Orangutan Rehabilitation Centre near Sandakan , RM 30 entry, 2 feeding sessions a day at 10am and 3pm. The orangutans are semi-wild rehabilitated rescues, not zoo animals. Combine with the Bornean Sun Bear Conservation Centre next door (RM 30 separate). One day from KK including the flight to Sandakan, or 2 days if you also do a Kinabatangan River cruise (RM 380-650 for a 2D1N package, and you'll see proboscis monkeys, hornbills, and possibly wild orangutans).

Mt Kinabalu , Southeast Asia's highest peak at 4,095m, climbable in a 2D1N guided package starting around RM 1,800 with permits, guide, dorm at Laban Rata, and meals. The climb permit alone is RM 600+, and only ~150 climbers are allowed up per day, so book 2-3 months ahead. Fitness required; this is a real altitude hike.

Sipadan diving , Sipadan island has a strict 178 permits/day cap and you must book through a licensed PADI dive resort 2-3 months in advance. A 4D3N all-inclusive package out of Mabul or Kapalai runs $1,000-1,500 USD with park permits ($40 USD/day separately), accommodation, all dives, and transfers. Day trips from Semporna run RM 600-900 ($130-200) plus the permit fee. Sipadan is a top-three global dive site for a reason , barracuda tornadoes, schooling jacks, hammerheads in season.

For more on the permit system see Sipadan diving permit guide.

Borneo Sarawak: Kuching cats, Mulu Caves, Bako wildlife

Sarawak is the quieter Borneo state , slower, more cultural, more rainforest. Kuching ("cat" in Malay, hence the cat statues) is the capital, 1h 45m from KL on AirAsia. The Sarawak Cultural Village outside town is a living-museum complex of longhouses representing the major indigenous groups (Iban, Bidayuh, Orang Ulu, Melanau) , RM 90 entry, with daily cultural shows. Touristy but informative.

Bako National Park is the easy half-day from Kuching: RM 20 park entry plus RM 200 round-trip boat from Kampung Bako jetty. You'll see proboscis monkeys, silver leaf monkeys, bearded pigs, and pitcher plants in the kerangas heath forest. Bring water and walking shoes.

The big-ticket Sarawak trip is Gunung Mulu National Park , UNESCO World Heritage, accessible only by flight (MASwings from Miri or Kota Kinabalu) or river expedition. A 4D3N package with flights, park lodge, and guided cave tours runs RM 1,500-2,500. Deer Cave's bat exodus at dusk (3 million bats spiraling out) is the highlight, plus Clearwater Cave (longest in Southeast Asia) and the Pinnacles trek for the more ambitious.

Eat: kek lapis Sarawak (the layered cake , buy a slice in Kuching's Malay Heritage village), Sarawak laksa (different from the Penang version, more aromatic), and midin (jungle fern stir-fry).

If you're choosing between Sabah and Sarawak and only have time for one, my take: Sabah for wildlife-and-adventure, Sarawak for caves-and-culture. See Borneo orangutan options for picking between the rehab centres.

East coast islands: Perhentian, Tioman, Redang

The Peninsula's east coast islands . Perhentian, Tioman, and Redang , are the cheaper, calmer alternative to Langkawi for snorkeling and diving. Crucially, they're closed November through February for monsoon. And and and boats stop, resorts shutter, the season is over.

Perhentian (Kecil and Besar, two islands) is the backpacker favorite . Kecil is the party island, Besar is the family/quiet one. Beach huts from RM 80, mid-range from RM 250. Snorkeling with reef sharks at Shark Point is the standard half-day trip.

Tioman is bigger, more developed, and reachable from Mersing or by direct flight from KL or Singapore (Berjaya Air). Better for a longer beach stay; mid-range resorts RM 300-600.

Redang is the highest-end of the three, almost all bookings are resort packages including ferry, meals, and snorkeling. Expect RM 800-1,500/night for full-board.

Honest take: the east-coast islands are an "instead of Langkawi" option, not an addition. If you've already got Langkawi in your plan and a Borneo extension, you're maxed on beaches. And and and pick one beach destination per trip.

Suggested itineraries: 7-day, 10-day, 14-day

7 days . Peninsula highlights only
- Day 1-2: Kuala Lumpur (Petronas, Batu Caves, Bukit Bintang)
- Day 3-4: Penang (fly KL-Penang, George Town, hawker food)
- Day 5-6: Langkawi (fly Penang-Langkawi, beach, cable car)
- Day 7: Fly Langkawi-KL, depart

10 days , add Malacca, drop Cameron
- Day 1-2: KL
- Day 3: Malacca day trip from KL
- Day 4-5: Penang
- Day 6-7: Langkawi
- Day 8-9: Sabah short , KK and one day Sepilok orangutan
- Day 10: Fly KK-KL, depart

14 days . Full loop with Borneo
- Day 1-2: KL
- Day 3: Malacca day trip
- Day 4-5: Penang
- Day 6-7: Langkawi
- Day 8-12: Sabah Borneo , KK base, Sepilok orangutan, Kinabatangan River, optional Mt Kinabalu climb or Sipadan diving (Sipadan needs the full 5 days alone)
- Day 13-14: Return to KL, optional Cameron Highlands overnight if you've stamina, depart

If diving Sipadan is the goal, build the trip around the Sabah leg: 5-7 days in Sabah, then squeeze KL and Penang into the remainder.

Practical: visa, transport, food, money, weather

Visa: Most Western, ASEAN, and Indian/Chinese passport holders get 14-90 days visa-free under the MyVisitor system. The new ETIS digital arrival card (rolled out late 2024) is required for most visitors and costs $0-30 depending on nationality . Fill it in within 3 days of arrival. Always check the latest at the official Malaysia immigration page before flying.

Transport:
- Domestic flights: AirAsia is the dominant carrier. Book 4-6 weeks out. KL-Penang RM 70-220, KL-Langkawi RM 80-280, KL-Kota Kinabalu RM 180-450, KL-Kuching similar.
- ETS train (KTMB) runs KL-Butterworth-Padang Besar on the Peninsula west coast. KL-Butterworth (Penang gateway) is RM 90-180 and 4-5 hours. Book at the KTMB website or KTMB Mobile app.
- Buses: long-distance coaches are excellent. KL-Malacca RM 15-25, KL-Penang RM 45-60.
- City: Grab (rideshare) works in every major town. KL has an LRT and MRT that covers most of the touristy zones.

Money: Currency is the Malaysian Ringgit (MYR or RM). 1 USD ≈ RM 4.5 (April 2026). Cards accepted in hotels and malls; hawker stalls and small towns are cash-first. ATMs everywhere. Daily mid-range budget USD $40-90 covers a hotel, three meals, transport, and an attraction.

Food: nasi lemak is the unofficial national dish (rice with coconut, anchovies, peanuts, sambal, and usually fried chicken). Char kway teow is Penang's contribution. Hawker stalls are the right call most lunches and dinners , RM 8-25 a plate. An upmarket Indian banana leaf rice or Western meal is RM 60-120. A fancy steakhouse or KLCC fine dining will run RM 200+ per person before drinks.

Weather: equatorial, so it's hot (28-32°C lowland) and humid year-round. The relevant variable is rain. West coast (KL, Penang, Langkawi, Malacca): drier March-September. East coast and east-coast islands: drier March-October, monsoon Nov-Feb, avoid. Borneo: drier March-September, wetter Nov-Jan but doable. Highlands (Cameron): cool 18-22°C and often misty.

A useful overview lives on Wikipedia's Malaysia page and the practical traveler info on Wikivoyage Malaysia.

Comparison table

Destination Region Days needed Type Best months Who it's for
Kuala Lumpur Peninsula (West) 2 City, food, shopping Year-round Everyone - gateway city
Penang / George Town Peninsula (West) 2-3 UNESCO heritage, hawker food Mar-Sep Foodies, culture seekers
Langkawi Peninsula (West) 2-3 Beach, cable car Mar-Oct Couples, beach-and-rest
Malacca Peninsula (West) 1 (day trip) Colonial heritage Year-round History lovers, day-trippers
Cameron Highlands Peninsula (Central) 1-2 Tea plantation, cool weather Mar-Sep (skip if 10 days or less) Cool-weather seekers
Perhentian / Tioman / Redang Peninsula (East) 3-4 Beach, snorkeling, diving Mar-Oct only Backpackers, divers on a budget
Sabah (Kota Kinabalu base) Borneo (East) 4-5 Wildlife, mountain, diving Mar-Sep Adventurers, divers, wildlife fans
Sarawak (Kuching base) Borneo (East) 3-4 Caves, culture, jungle Mar-Sep Slower travelers, cave nerds
Mulu Caves Borneo (East) 3-4 UNESCO caves Mar-Sep Serious cave/wildlife buffs

Frequently Asked Questions

Is Malaysia safe for solo travelers?
Yes. Malaysia is one of the safer Southeast Asian countries. Petty theft happens in tourist areas (Bukit Bintang, Penang ferry terminal); use the same common sense as anywhere. Solo female travelers report fewer hassles than in some neighboring countries. Borneo is very safe, though the far east of Sabah (Tawau, Semporna) has had piracy advisories , most dive resorts now have armed escorts and the situation has been calm for years, but check current advisories.

Do I need to book Petronas Towers Skybridge tickets in advance?
Yes. They sell out, especially for sunset and weekend slots. Book on the official Petronas website 30+ days ahead. Same-day walk-up tickets are limited and you'll often be turned away.

Sabah or Sarawak , which Borneo state?
Sabah for wildlife and adventure (orangutans, Mt Kinabalu, Sipadan diving). Sarawak for caves and culture (Mulu, Kuching, Bako, longhouses). If you've one week of Borneo, pick Sabah. If you're a serious caver or want a quieter pace, Sarawak.

How far ahead do I need to book Sipadan diving?
2-3 months minimum. There are only 178 permits per day, allocated to licensed dive resorts, so you book through the resort, not directly. Peak season (April-September) fills up faster. If you're flexible on dates, you can sometimes get a 1-2 week ahead slot.

Is Cameron Highlands worth a 4-hour detour each way?
On a 10-day trip, no. On 14+ days, only if cool weather and tea plantations are specifically your thing. Otherwise the same time gets you 2 nights in Sabah, which is a much higher-value use of the slot.

What's the easiest beach destination from Kuala Lumpur?
Langkawi by 1-hour AirAsia flight. The east-coast islands (Perhentian, Tioman, Redang) require a longer overland trip plus a ferry, and they close in monsoon season. Langkawi is the practical year-round option from KL.

Do I need cash or cards in Malaysia?
Both. Hotels, mid-range and up restaurants, malls, and most attractions take cards. Hawker stalls, taxis (use Grab anyway), small-town shops, and parks are cash-first. Pull RM 500-800 at a time from an ATM.

Useful resources

Related Guides

Comments

Popular posts from this blog

Best Places to Visit in Mumbai With Kids

US Tourist Safety: Are You Likely to Get Shot Visiting in 2026?

What to Do After Overstaying Malaysia Visa for 5 Months (2026)