Ten days is enough time to do Malaysia’s west coast properly — KL, Penang, and Langkawi — without rushing any of them. This itinerary covers the highlights that make each destination worth visiting, with honest prices in MYR and USD and the specific logistics for moving between them.
The west coast route works well because the transport connections are excellent: ETS train from KL to Penang (3.5 hours), ferry from Penang to Langkawi (2.5 hours). You can do this entire itinerary without flying, which keeps costs down and keeps the rhythm relaxed. Or fly Langkawi back to KL for the return — 1 hour, often cheap on AirAsia.
Best time: November to April (dry season on the west coast). March is the ideal month — dry, not yet peak crowd season, Chinese New Year has passed.
Budget estimate: RM2,000-3,500 per person for 10 days excluding flights into/out of KL (accommodation RM80-200/night, food RM60-100/day, transport and activities RM400-600 total). USD430-745.
Days 1-3: Kuala Lumpur
Day 1: Arrive, Orient, Eat
Land at KLIA and take the KLIA Ekspres train to KL Sentral (RM55, 28 minutes). Check into your hotel in Bukit Bintang or KLCC — the Golden Triangle area gives you walking access to most of what you’ll do in KL.
Evening: Fight off the temptation to collapse and go to Jalan Alor instead. This is KL’s premier night market hawker street — open from 5pm, best from 7pm. Walk the whole street before sitting down and eating. Grilled seafood, satay, duck noodles, and cendol. Budget RM30-50/person.
Day 2: Towers, Temples, Chinatown
Morning: Petronas Twin Towers observation deck — book online the night before (RM85/person, sessions fill up). The Skybridge on Level 41 and the deck on Level 86 are both worth doing. The towers look best at night from KLCC Park (free) but the deck view of the city at daytime is outstanding.
Afternoon: Grab to Batu Caves (RM15-20 from KLCC) or take the KTM Komuter train from Bank Negara station. The 272-step staircase up to the main cave is free, the temple at the base is photogenic and free. Allow 1.5 hours. Go before 11am on a weekday to avoid tour groups.
Return to the city, walk through Petaling Street Chinatown for the atmosphere and fresh juice (RM4-5), and spend the evening at Merdeka Square watching the Sultan Abdul Samad Building lit up in the evening.
Dinner: Any mamak stall near Bukit Bintang for roti canai and teh tarik. RM8-12.
Day 3: Local KL — Markets, Museums, Neighborhoods
Morning: Village Park Restaurant in Damansara for the benchmark KL nasi lemak (best to arrive by 9am before queues peak on weekends). RM10-15.
Afternoon: National Museum (RM5, 2 hours) for the full context of Malaysian history before the rest of the trip. Then Bangsar or the Lake Gardens for a different KL — residential and green rather than towers and malls.
Evening: Madras Lane Hawker Stalls in Chinatown (the hidden lane behind Petaling Street) for char kway teow and yong tau foo at non-tourist prices. RM15-25/person.
Days 4-6: Penang (George Town)
Getting to Penang
Take the morning ETS train from KL Sentral to Butterworth (departs 8am-9am, 3.5 hours, RM60-80). From Butterworth station, walk 5 minutes to the Butterworth ferry terminal. Take the Penang ferry to George Town (10 minutes, RM1.20). This deposits you directly at the George Town waterfront.
Alternatively: Fly from KL to Penang (45 min, from RM80 one-way on AirAsia) if time matters more than cost.
Day 4: George Town Heritage
Walk everything. Start at the Penang Tourism Centre on Lebuh Pantai for the free street art map, then follow the trail:
- Khoo Kongsi clan house (RM10, the ornate centrepiece of George Town’s overseas Chinese heritage, 1 hour)
- Armenian Street murals — Children on Bicycle, the wire rod sculptures
- Kapitan Keling Mosque (free, remove shoes)
- Sri Mahamariamman Temple (free)
- Clan Jetties at the waterfront (free, Chew Jetty is the most accessible)
Lunch: New Lane Hawker Centre or any kopitiam on Chulia Street. RM10-15. Evening: Penang Peranakan Mansion (RM25, open until 5pm) followed by char kway teow at Lorong Selamat — the most famous version in Penang. Queue is expected. RM8-10/plate.
Day 5: Ayer Itam, Penang Hill, Kek Lok Si
Morning: Grab to Ayer Itam market for the Michelin Bib Gourmand-recognized assam laksa. RM6-8/bowl. The definitive version of Penang’s signature sour tamarind fish noodle soup.
Afternoon: Kek Lok Si Temple (largest Buddhist temple in Southeast Asia, free lower terraces, RM2 for the lift to the top) is 10 minutes from Ayer Itam. Then take the cable car up Penang Hill (RM30/adult return, 5 minutes to 735m, cool air and panoramic views over the island). Allow 2.5 hours for Kek Lok Si + Penang Hill combined.
Evening: Gurney Drive Hawker Centre for sunset eating. Oyster omelette, Penang hokkien mee, satay. RM25-40/person.
Day 6: Relax or Explore Further
Option A: Walk more of George Town without an agenda — the backstreets south of Chulia Street, Little India for banana leaf rice lunch, and the Penang Museum (RM1, colonial history).
Option B: Day trip to Batu Ferringhi beach (25 minutes by bus or Grab) for a beach afternoon followed by the Batu Ferringhi night market (daily from 5pm, cheap hawker food and local crafts).
Days 7-9: Langkawi
Getting to Langkawi
Penang to Langkawi by high-speed ferry from Swettenham Pier (2.5 hours, RM70 one-way, RM120 return). Ferries depart twice daily — take the morning ferry to maximize your first day in Langkawi.
Alternative: Fly from Penang to Langkawi (35 minutes, from RM80) — saves 2 hours but costs more.
Rent a car or scooter immediately at the Kuah jetty on arrival. Non-negotiable — Langkawi has no public transport. Car from RM60/day, scooter from RM35/day.
Day 7: Cable Car and Island Hopping
Morning: Drive to the Langkawi Cable Car at Burau Bay (30 minutes from Kuah). Go first thing — cable car opens at 9:30am, arrive before 10am to beat cloud cover and queues. Gondola to the summit (RM55/adult), then the Sky Bridge (RM10 additional) suspended 100m above the jungle canopy. Allow 2-2.5 hours.
Afternoon: Book an island hopping tour for the afternoon (RM35-50/person) from Pantai Cenang, departing around 2pm. Standard circuit: Pulau Dayang Bunting (freshwater lake inside a cave-island), eagle feeding at Pulau Singa Besar (Brahminy kites swooping for fish at close range), white sand at Pulau Beras Basah. Returns around 5:30pm.
Evening: Sunset and dinner at Pantai Cenang beach strip. Grilled seafood at Orkid Ria or the beach BBQ stalls. RM40-60/person.
Day 8: West Coast and Kilim Geopark
Morning: Drive north to Kilim Geoforest Park for a mangrove kayaking tour (half-day, RM120/person including guide). The mangrove channels with bat caves, monitor lizards, and the limestone karst landscape from a kayak is one of the best experiences Langkawi offers.
Afternoon: Drive the ring road to Pantai Pasir Hitam (Black Sand Beach — volcanic iron deposits make the sand grey-black, unusual), then up to the Telaga Tujuh (Seven Wells) waterfall (free, 15-minute walk from the car park, natural swimming pools).
Evening: The duty-free revelation — stop at any 7-Eleven or Langkawi supermarket for wine, spirits, and chocolate at mainland prices. Genuinely substantially cheaper than KL.
Day 9: Relax
Langkawi deserves a slow day. Pantai Cenang beach for the morning. Walk north along the beach to the quieter stretches. Optional: Gunung Raya summit drive for the panorama (free, 881m, narrow jungle road). Return to Kuah for the final afternoon if taking the evening ferry or early flight the next morning.
Day 10: Return to KL
Option A — Ferry to Penang, ETS to KL: Morning ferry Langkawi to Penang (2.5 hours, RM70), then afternoon ETS train to KL Sentral (3.5 hours). Total journey about 7 hours — manageable for a travel day if your flight out is the following day.
Option B — Fly Langkawi to KL: 1-hour AirAsia flight (from RM80). Most efficient if you have an international connection. Langkawi Airport is 15 minutes from Pantai Cenang by taxi (RM25).
Costs Summary (Per Person)
| Category | Budget | Mid-Range |
|---|---|---|
| Accommodation (9 nights) | RM720 (RM80/night) | RM1,800 (RM200/night) |
| Food (10 days at hawker prices) | RM600 (RM60/day) | RM1,000 (RM100/day) |
| Transport (trains, ferries, Grab) | RM350 | RM450 |
| Activities (towers, cable car, temples, tours) | RM350 | RM600 |
| Total (MYR) | RM2,020 | RM3,850 |
| Total (USD at RM4.70) | USD430 | USD820 |
Excluding flights into and out of KL.
Practical Notes
Book in advance: Petronas Towers observation deck (book online 1-3 days ahead). Langkawi Cable Car doesn’t require advance booking. ETS trains should be booked at least 2-3 days ahead (KTM website or Railcard app). Penang-Langkawi ferry can be booked day-of in low season but book ahead for weekends.
SIM card: Get one at KLIA on arrival. Maxis, Celcom, or Digi — RM15-35 for a week of generous data. Essential for navigation and Grab throughout the trip.
Grab: Use it throughout. The app works identically to Uber and is available in KL, Penang, and Langkawi (limited in Langkawi outside the main areas). Better and safer than street taxis.
Cash vs Card: Hotels take card. Hawker stalls, markets, mamak stalls, and most local transport are cash. Keep RM300-500 in cash at all times. ATMs at any Maybank, CIMB, or HSBC branch.
Weather: This itinerary works best November-April on the west coast. March-April is ideal — dry season, before the June school holiday rush. Chinese New Year (January/February) adds festival color to Penang and KL but also crowds.