10 Days in Malaysia: West Coast Highlights

· 9 min read Itinerary
Street scene in George Town, Penang, Malaysia

Ten days on Malaysia’s west coast covers the country’s greatest food cities, a UNESCO heritage town, tea-covered highlands, and a duty-free island. This route runs south from KL to Malacca, then north through the Cameron Highlands to Penang and Langkawi. Every connection uses buses, a domestic flight, and one ferry.

Route overview

DaysDestinationTransport inDuration
1–3Kuala LumpurArrive KLIA/KLIA2
4MalaccaBus from KL (2 hr)1 night
5–6Cameron HighlandsBus via KL (7–8 hr)2 nights
7–8PenangBus to Penang (4–5 hr)2 nights
9–10LangkawiFerry from Penang (2h45)2 nights

Budget overview (per person, 10 days)

CategoryBudgetMid-range
AccommodationMYR 600–1,200MYR 2,500–4,500
FoodMYR 300–500MYR 800–1,500
TransportMYR 350–500MYR 500–750
ActivitiesMYR 250–450MYR 600–1,000

All prices approximate as of 2026. MYR 1 is approximately USD 0.22.


Days 1–3: Kuala Lumpur

Day 1: Arrival and Bukit Bintang

Arrive at KLIA or KLIA2. Transfer to the city via KLIA Ekspres (MYR 55, 28 minutes to KL Sentral) or Grab (approximately MYR 80–110).

Settle into your hotel. For a first meal, head to Jalan Alor near Bukit Bintang — grilled stingray with sambal at T-Bob’s Corner (from MYR 15), satay at the outdoor grills (from MYR 1.20 per stick, minimum 10 sticks), and cendol shaved ice (MYR 5–7).

Stay: Furama Hotel Bukit Bintang — from approximately MYR 220/night, solid mid-range with rooftop pool. Budget: Mingle Hostel — dorms from MYR 40, private from MYR 130.

Day 2: Petronas Towers, KLCC and Batu Caves

Morning: Petronas Twin Towers Skybridge (approximately MYR 98, book online). Walk through KLCC Park and take the covered walkway to Bukit Bintang.

Afternoon: Batu Caves via KTM Komuter (MYR 2.60 from KL Sentral, 30 minutes). Free entry to the main cave. Dark Cave tour approximately MYR 35.

Evening: Lot 10 Hutong food court — Kim Lian Kee Hokkien mee (from MYR 12), curry laksa (from MYR 11).

Day 3: Heritage KL

Morning: Islamic Arts Museum Malaysia (approximately MYR 14 entry). Walk to Merdeka Square and the colonial district.

Afternoon: Lake Gardens — KL Bird Park (approximately MYR 67) and Orchid Garden (free).

Lunch: Nasi Kandar Pelita on Jalan Ampang — roti canai from MYR 2, teh tarik from MYR 3.50.

Evening: Rooftop drinks at Heli Lounge Bar (cocktails from MYR 35) or dinner at Bijan (Malay fine dining, mains from MYR 45).


Day 4: Malacca

Getting there

Bus from TBS (Terminal Bersepadu Selatan) in KL to Malacca Sentral. Operators include Transnasional and Starmart. Approximately 2 hours, from MYR 12–15 one way. Buses depart every 30–60 minutes.

From Malacca Sentral bus station, take local bus 17 to the Dutch Square (MYR 2) or a Grab (approximately MYR 8–12).

What to see

Morning/Afternoon: Walk the UNESCO Heritage Zone around the Dutch Square — Christ Church (1753), Stadthuys (Dutch colonial government building, now a museum, entry approximately MYR 12), and A Famosa fortress gate.

Walk up St Paul’s Hill for views over the Malacca Strait. The ruins of St Paul’s Church at the summit are atmospheric and free.

Jonker Street (Jalan Hang Jebat): The heritage shopping street. During the day, browse antique shops and Peranakan homeware stores. On Friday and Saturday nights, the Jonker Street Night Market runs from 18:00–midnight — one of Malaysia’s best pasar malam.

Food in Malacca:

  • Jonker 88 — cendol (from MYR 4) and laksa (from MYR 6). The queue is constant but moves fast.
  • Selvam — banana leaf rice restaurant. Full meal with fish curry from approximately MYR 12.
  • Capitol Satay Celup — Malacca’s signature dish: raw ingredients on sticks dipped into a communal boiling satay-sauce pot. From approximately MYR 30–40 per person. Expect a queue of 30–60 minutes in the evening.

Stay: 1825 Gallery Hotel — heritage boutique in a restored shophouse, from approximately MYR 280/night. Budget: The Rucksack Caratel — from approximately MYR 90/night.


Days 5–6: Cameron Highlands

Getting there

No direct bus from Malacca. Take a bus from Malacca Sentral back to TBS in KL (2 hours, from MYR 12), then a bus from TBS to Tanah Rata in the Cameron Highlands (approximately 4 hours, from MYR 35). Total travel day: 7–8 hours with the connection. Depart Malacca early morning.

The road from Tapah up to the highlands is winding — take motion sickness medication if needed.

Day 5: Arrive, tea plantations

Arrive Tanah Rata in the afternoon. Check in and acclimate to the cooler weather — daytime temperatures sit around 15–25°C, a welcome change from coastal heat.

Late afternoon: BOH Tea Plantation at Sungei Palas. Free entry and free factory tour (closed Mondays). The viewing terrace cafe serves tea and scones — a pot of BOH tea costs approximately MYR 5. Grab or taxi from Tanah Rata approximately MYR 25–30 one way.

Evening: Dinner in Tanah Rata town. Restoran T Kafe — steamboat (hotpot) for approximately MYR 25–35 per person, a popular choice in the cool highland air.

Stay: The Smokehouse Hotel — colonial-era hotel with English garden, from approximately MYR 500/night. Mid-range: Heritage Hotel — from approximately MYR 180/night. Budget: Father’s Guest House — from approximately MYR 70/night.

Day 6: Mossy Forest and strawberry farms

Morning: Mossy Forest guided walk at Gunung Brinchang. Guides available at the trailhead from approximately MYR 15–25 per person. The boardwalk through the cloud forest is eerie and worth the early start. Go before 09:00 for the best chance of clear conditions.

Late morning: Strawberry farms — several along the road between Brinchang and Tanah Rata. Pick-your-own strawberries from approximately MYR 35–50 per box. The farms also sell strawberry ice cream and jam.

Afternoon: Butterfly Farm (approximately MYR 8 entry) or the Lavender Garden (approximately MYR 10 entry) — both small but pleasant stops.

Free time in Tanah Rata. Browse the small shops and have afternoon tea at one of the highland cafes.


Days 7–8: Penang (George Town)

Getting there

Bus from Tanah Rata to Butterworth or Sungai Nibong bus terminal in Penang. Approximately 4–5 hours, from MYR 30–40 one way. From Butterworth, take the ferry across to George Town (MYR 1.20, 15 minutes). From Sungai Nibong, Grab to George Town costs approximately MYR 15–25.

Day 7: George Town heritage and hawker food

Morning: UNESCO Heritage Zone walking tour — Khoo Kongsi clan temple (approximately MYR 10 entry), Chew Jetty clan houses on stilts, and the street art murals.

Lunch: Tek Sen Restaurant — double-roasted pork (from MYR 18), claypot tofu (from MYR 14). Closed Tuesdays.

Afternoon: Pinang Peranakan Mansion (approximately MYR 25) — restored merchant’s house with 1,000+ antiques. Then walk through Armenian Street and Love Lane for independent cafes and bookshops.

Evening: Gurney Drive Hawker Centre — Penang’s most famous hawker row. Char kuey teow (from MYR 8), Penang laksa (from MYR 6), rojak (from MYR 6).

Stay: Ren i Tang — heritage boutique, from approximately MYR 350/night. Budget: Ryokan Muntri — from approximately MYR 120/night.

Day 8: Penang Hill and Kek Lok Si

Morning: Penang Hill funicular (approximately MYR 30 return for foreigners). Walk the summit trails and enjoy the viewpoint.

Stop at Kek Lok Si Temple on the way down — Malaysia’s largest Buddhist temple. Free entry; Kuan Yin statue platform approximately MYR 2.

Lunch: Air Itam Laksa stall — asam laksa from MYR 6. One of the best bowls in the country.

Afternoon: Free time. Consider a cooking class at Nazlina’s Spice Station (from approximately MYR 180) or explore the Clan Jetties at golden hour for photography.


Days 9–10: Langkawi

Getting there

Langkawi Ferry from Swettenham Pier in George Town. Approximately 2 hours 45 minutes. From MYR 70 one way as of 2026. One or two daily departures.

Day 9: SkyCab and beaches

Morning: Langkawi SkyCab cable car (approximately MYR 55 regular, MYR 95 glass-floor gondola). Walk across the Sky Bridge (additional MYR 6) at the summit.

Afternoon: Pantai Cenang — Langkawi’s main beach. Jet ski rental from approximately MYR 150/30 minutes. Swim, eat, and enjoy duty-free beer (from MYR 8 on the strip).

Evening: Orkid Ria for seafood (mains from MYR 18–35) or Yasmin Restaurant in Kuah (grilled fish from MYR 25).

Stay: Meritus Pelangi Beach Resort — beachfront, from approximately MYR 400/night. Budget: Temple Tree at Bon Ton — from approximately MYR 200/night.

Day 10: Mangroves or island hopping

Option A — Kilim Geoforest Park: Mangrove cruise through limestone karsts, bat caves, eagle feeding, and a floating fish farm. From approximately MYR 150–250 per person (3–4 hours).

Option B — Island hopping: Boat tour to Pulau Dayang Bunting, Pulau Beras Basah, and Pulau Singa Besar. From approximately MYR 35–50 per person (4 hours).

Afternoon: Tanjung Rhu beach — quieter than Cenang, with limestone stacks and calm, shallow water. Grab from Cenang approximately MYR 30–40.


Transport cost summary

RouteModeTimeCost (approx.)
KLIA → KL SentralKLIA Ekspres28 minMYR 55
KL → MalaccaBus2 hrMYR 12–15
Malacca → KL (TBS)Bus2 hrMYR 12–15
KL (TBS) → Cameron HighlandsBus4 hrMYR 35
Cameron Highlands → PenangBus4–5 hrMYR 30–40
Penang → LangkawiFerry2h45From MYR 70
Total internal transportMYR 215–230

All prices as of 2026.

When to go

The west coast of peninsular Malaysia is best from December to April — lower rainfall, calmer seas for the Langkawi ferry. The Cameron Highlands are pleasant year-round but can be rainy from May to September. Avoid major Malaysian holidays (Hari Raya Aidilfitri, Chinese New Year) unless you book accommodation well ahead — prices spike and rooms fill up fast.

Book trains, buses and ferries, Browse tours and day trips, or Get a Malaysia eSIM.

Deeper Guides for This Route

Book ahead

Book the key experiences

Turn this itinerary into reality. Secure your spots — popular tours sell out 2–3 days ahead.

Frequently Asked Questions

What can you see in 10 days in Malaysia?
Ten days covers the best of peninsular Malaysia's west coast — Kuala Lumpur (3 days), Malacca (1 day), Cameron Highlands (2 days), Penang (2 days), and Langkawi (2 days). This hits the major cities, a UNESCO heritage town, highland tea plantations, and beach islands.
Is the Cameron Highlands worth visiting?
The Cameron Highlands are worth 2 days for the tea plantations, cooler temperatures (15–25°C vs 30–33°C on the coast), strawberry farms, and mossy forest walks. The BOH Tea Plantation alone justifies the detour.
How do you get from Malacca to Cameron Highlands?
There is no direct bus from Malacca to Cameron Highlands. Take a bus from Malacca Sentral to TBS bus terminal in KL (approximately 2 hours, from MYR 12), then a bus from TBS to Tanah Rata in the Cameron Highlands (approximately 4 hours, from MYR 35). Total travel time is about 7–8 hours with the connection.
What is the best order for this route?
Start in KL, go south to Malacca (closest), then north through the Cameron Highlands to Penang and finish in Langkawi. This avoids backtracking and ends with beach relaxation.