Backpacker loop: Kuala Lumpur, Cameron Highlands, Penang & the Perhentians · 13 days
13 days, 12 nights: Kuala Lumpur (3N), Cameron Highlands (2N), Penang (3N), Perhentian Islands (4N). Best time to go: Best Apr–Sep (Perhentian season).
Day 1: Arrive in Kuala Lumpur
Kuala Lumpur
- KL Tower (Menara KL) observation deck & Sky Deck · 1.5 h. Go about an hour before sunset; the open-air Sky Deck and Sky Box cost extra and close in rain.
- Central Market (Pasar Seni) & Petaling Street · 2 h. Central Market has fixed-price batik and crafts; bargain on Petaling Street.
Local tip: Go about an hour before sunset; the open-air Sky Deck and Sky Box cost extra and close in rain.
Day 2: Explore Kuala Lumpur
Kuala Lumpur
- Petronas Twin Towers skybridge & observation deck · 1.5 h. Timed tickets sell out on weekends; book online a few days ahead. Closed on Mondays.
- Batu Caves temple and the 272 steps · 2.5 h. KTM Komuter from KL Sentral runs to the gate. Cover knees and shoulders (sarongs for hire), go before 9am, and keep food away from the macaques.
- Merdeka Square, Sultan Abdul Samad Building & Masjid Jamek · 2 h. The free KL City Gallery here has a city model and maps; Masjid Jamek has set visiting hours for non-Muslims and lends robes.
- KL Forest Eco Park canopy walk · 1.5 h. Rainforest at the foot of KL Tower; go early before the heat and carry water.
Local tip: Timed tickets sell out on weekends; book online a few days ahead. Closed on Mondays.
Day 3: Explore Kuala Lumpur
Kuala Lumpur
- Bukit Bintang & Jalan Alor food street · 2.5 h. Stalls get going after 6pm; check prices on seafood before ordering.
- Thean Hou Temple · 1 h. On a hill south of the centre; take Grab. Lanterns are lit around Chinese New Year.
- Islamic Arts Museum & National Mosque · 2.5 h. The National Mosque closes to visitors at prayer times and on Friday mornings; robes are lent at the door.
Local tip: Stalls get going after 6pm; check prices on seafood before ordering.
Day 4: Kuala Lumpur → Cameron Highlands
Cameron Highlands · Kuala Lumpur to Cameron Highlands, Bus ~4h on a winding mountain road
- BOH Sungei Palas tea plantation & tea house · 2 h. Entry is free; the factory tour runs on weekdays. Closed on Mondays.
- Butterfly garden & insect farm · 1 h
Local tip: Entry is free; the factory tour runs on weekdays. Closed on Mondays.
Day 5: Explore Cameron Highlands
Cameron Highlands
- Mossy Forest & highlands half-day Land Rover tour · 4 h. Mornings are clearest; the boardwalk sometimes closes for repairs, so check the tour route.
- Jungle trail hike from Tanah Rata · 3 h. Several trails now need a permit or registered guide; ask in Tanah Rata which are open and start early.
- Sam Poh Temple, Brinchang · 1 h
Local tip: Mornings are clearest; the boardwalk sometimes closes for repairs, so check the tour route.
Day 6: Cameron Highlands → Penang
Penang · Cameron Highlands to Penang, Minivan ~4–5h
- George Town street art & heritage walk · 3 h. Start at Armenian Street before 9am to beat the heat and the crowds at the best-known murals.
Local tip: Start at Armenian Street before 9am to beat the heat and the crowds at the best-known murals.
Day 7: Explore Penang
Penang
- Penang Hill funicular & The Habitat canopy walk · 3.5 h. Queues are long on weekends; the fast-lane ticket costs more. The Habitat is ticketed separately.
- Kek Lok Si Temple & Kuan Yin statue · 2 h. Combine with Penang Hill (both in Air Itam); an inclined lift goes up to the statue.
- Clan Jetties (Chew Jetty) & Khoo Kongsi · 2 h. The jetties are lived-in homes; keep noise down and do not fly drones.
Local tip: Queues are long on weekends; the fast-lane ticket costs more. The Habitat is ticketed separately.
Day 8: Explore Penang
Penang
- Hawker food crawl (Gurney Drive, New Lane or Chulia Street) · 2.5 h. Many stalls close one day a week; order by the stall number and pay on delivery.
- Penang National Park & Monkey Beach · 5 h. Register at the park office; walk in and take a boat back. Jellyfish can make swimming unsafe.
Local tip: Many stalls close one day a week; order by the stall number and pay on delivery.
Day 9: Penang → Perhentian Islands
Perhentian Islands · Penang to Perhentian Islands, Minivan via the East–West Highway ~7h + speedboat ~40 min
- Long Beach (Pasir Panjang) & Coral Bay sunset · 3 h. A 15-minute jungle path links the two bays on Perhentian Kecil; carry a torch after dark.
Local tip: A 15-minute jungle path links the two bays on Perhentian Kecil; carry a torch after dark.
Day 10: Explore Perhentian Islands
Perhentian Islands
- Snorkel boat trip: Turtle Point, Shark Point & Coral Garden · 4 h. The marine park fee is collected on arrival; do not touch turtles or coral.
- Jungle trek to the windmill viewpoint · 2 h. Start early, wear shoes and carry water; trails are muddy after rain.
- Kayak or paddleboard between bays · 2 h
Local tip: The marine park fee is collected on arrival; do not touch turtles or coral.
Day 11: Explore Perhentian Islands
Perhentian Islands
- Two fun dives or a try-dive · 5 h. Avoid flying for 18–24h after your last dive.
Local tip: Avoid flying for 18–24h after your last dive.
Day 12: PADI/SSI Open Water course (3–4 days)
Perhentian Islands
- PADI/SSI Open Water course (3–4 days) · 8 h. Plan at least 4 nights; prices are among the lowest in the region.
Local tip: Plan at least 4 nights; prices are among the lowest in the region.
Day 13: Depart from Perhentian Islands
Perhentian Islands
Keep a buffer before your flight; check-out is usually noon.
Where to stay
- Kuala Lumpur (3 nights): Bukit Bintang. Malls, Jalan Alor food street and the monorail and MRT on foot.
- Cameron Highlands (2 nights): Brinchang / Kea Farm. Close to the strawberry farms, night market and Mossy Forest road.
- Penang (3 nights): George Town heritage zone boutique shophouses. Restored shophouses within walking distance of the murals and clan houses.
- Perhentian Islands (4 nights): Coral Bay, Perhentian Kecil. Calmer west-facing bay with sunsets and snorkelling off the beach.