Kuala Lumpur

Kuala Lumpur: Towers, Temples, and One Gloriously Overfed Day

From Batu Caves at dawn to Jalan Alor at midnight — KL packs three cultures, world-class skyline views, and Southeast Asia's best street food into one day.

DailyWiz Korea Desk·
Batik Air Malaysia Boeing 737 9M-LRT Kuala Lumpur 2025 (03)
Photo: Bahnfrend · Wikimedia Commons (CC BY-SA 4.0)

Kuala Lumpur is where three of Asia's great civilisations — Malay, Chinese, and Indian — share the same block, the same coffee shop, and often the same plate of food. Glass towers soar above golden-domed mosques and 19th-century shophouses; a Hindu shrine inside a 400-million-year-old limestone cavern is 30 minutes from the world's most photographed skyscrapers. KL is uncomplicated to navigate, extraordinarily affordable, and genuinely unlike any other city on earth — and from Seoul, it's just six and a half hours away.

Getting There from Seoul

All flights leave from Incheon International Airport (ICN) and arrive at Kuala Lumpur International Airport (KLIA). From the airport to the city, take the KLIA Ekspres non-stop train to KL Sentral in 28 minutes for RM 55 (roughly ₩16,500). Trains run every 20 minutes from 5:00 am to near midnight. Grab (the regional ride-hail app) from KLIA to the city costs approximately RM 60–90 and takes 40–60 minutes depending on traffic.

Option One-Way Flight Time One-Way Fare (₩ approx.) Key Note
Full-service direct
Korean Air (KE) · Malaysia Airlines (MH)
~6 hr 40 min From ~₩400,000
(July peak; lower off-season)
Checked baggage and meals included; multiple daily departures from ICN; no surprise add-on costs
Budget direct
AirAsia X (D7) · Batik Air (ID)
~6 hr 40 min From ~₩207,000
(base fare; book 2–3 months ahead)
Cheapest seat is seats-only — add checked baggage and a meal and total rises significantly; still good value booked early
One-stop via hub
via Singapore (SIN), Bangkok (BKK), or Hong Kong (HKG)
10–15 hrs total Varies — check Google Flights for current fares Rarely cheaper than direct in July peak season; adds layover complexity; only worth considering for very flexible itineraries

Recommendation: A direct full-service carrier booked 4–6 weeks ahead gives the best combination of price, comfort, and simplicity for summer travel. If you pack light and book early, the budget carriers deliver genuine savings — just price in one checked bag before comparing.

Batik Air Malaysia Boeing 737 9M-LRT Kuala Lumpur 2025 (01)
Photo: Bahnfrend · Wikimedia Commons (CC BY-SA 4.0)

A Perfect One Day in Kuala Lumpur

This route moves from north KL (Kampung Baru and Batu Caves) through the KLCC district, then south to the Bukit Bintang corridor. Start early — the heat and tourist queues both build sharply after 10 am. Do not attempt this on a Monday — the Petronas Towers are closed.

  1. Stop 1 · Nasi Lemak Wanjo, Kampung Baru

    7:00 am · ~35 min · RM 5.50–20 per person

    Start with KL's unofficial national breakfast at this 55-year-old institution. The base set — coconut-steamed rice, crispy anchovies, roasted peanuts, cucumber, and sambal — is RM 5.50; add mutton rendang or fried chicken to build up. It sells out fast: the kitchen closes by 12:30 pm. Address: 8 Jalan Raja Muda Musa, Kampung Baru.

    → 10 min by Grab (approx. RM 8–10) to KL Sentral

  2. Stop 2 · Batu Caves

    8:00–9:30 am · ~90 min · Free entry to main temple

    A 42.7-metre golden statue of the Hindu deity Murugan marks the base of a 272-step rainbow staircase leading into a cathedral-sized limestone cavern that has been a site of pilgrimage for over 130 years. Visit at dawn for cooler temperatures, golden light, and far fewer visitors than midday. Take the KTM Komuter train direct from KL Sentral — it is the final stop on the Port Klang Line (21 minutes, approximately RM 3.80 each way). Wear closed shoes for the steep staircase and dress modestly inside the temple; remove footwear before entering.

    → 21 min by KTM back to KL Sentral, then 10 min by Grab or LRT to KLCC

  3. Stop 3 · Petronas Twin Towers — Skybridge & Observation Deck

    10:30 am · ~90 min · RM 127 adult / RM 65 child

    Malaysia's defining landmark and former world's tallest buildings (1998–2004). The Skybridge at Level 41 connects the two towers in mid-air; the Observation Deck at Level 86 delivers a sweeping 360° panorama. Book online in advance at petronastwintowers.com.my — peak-season morning slots sell out days ahead. Closed Mondays. Open Tuesday–Sunday 9:00 am–9:00 pm (last admission 8:30 pm).

    → 5 min stroll through KLCC Park, the city's green lung, to Suria KLCC mall

  4. Stop 4 · Lunch at Madam Kwan's, Suria KLCC

    12:30 pm · ~45 min · RM 13–45 per person

    Conveniently located on Level 4 of the Suria KLCC mall, Madam Kwan's is a reliable, air-conditioned introduction to Malaysian home cooking. The curry laksa (RM 12.90) and nasi lemak (RM 14.90) are solid benchmarks; the homemade cendol (shaved ice dessert) is the right recovery after a morning in the heat. Open 10:00 am–10:30 pm daily.

    → 10 min by Grab (approx. RM 10) to KL Tower

  5. Stop 5 · KL Tower (Menara KL) — Sky Deck

    2:00 pm · ~60 min · RM 78 outdoor Sky Deck / RM 33 enclosed Observation Deck

    At 421 m above sea level, KL Tower offers a uniquely different perspective from Petronas — here, you look across at the twin towers rather than from within them. The open-air Sky Deck (RM 78 for foreign visitors) is worth the premium on a clear afternoon; the enclosed Observation Deck (RM 33) is the budget option. Open daily 9:00 am–10:00 pm. Address: Bukit Nanas Forest Reserve, Jalan Puncak.

    → 15 min walk downhill through the Bukit Nanas Forest Reserve to Bukit Bintang

  6. Stop 6 · Jalan Alor Night Hawker Street

    From 6:00 pm · ~90 min+ · RM 20–50 per person

    The most famous food street in KL runs just behind the Bukit Bintang shopping strip — more than 50 stalls and open-air restaurants line two blocks, operating from 5:00 pm well past midnight. Head straight to Wong Ah Wah (W.A.W.) for the legendary charcoal-grilled chicken wings that made this street famous; add a plate of char kway teow (stir-fried flat noodles) and skewers of satay. July is durian season — the stalls at the far end sell fresh durian by the plate if you want to try Malaysia's most controversial fruit. A 5-minute walk from Bukit Bintang MRT/LRT station.

The Area in 60 Seconds

Kuala Lumpur takes its name from the muddy confluence of two rivers — kuala means estuary, lumpur means mud — where Chinese tin miners first camped in 1857 to work the interior of the Malay Peninsula. The British colonial administrator Frank Swettenham moved the Selangor capital here from Klang in 1880, and within two decades KL had wide boulevards, a Moorish-arch railway station, and the first of many shophouse districts that still survive today. Malaysia achieved independence in 1957, and Kuala Lumpur was elevated to Federal Territory status in 1974.

The city today is home to roughly 1.8 million people in the city proper — approximately 65% Malay, 24% Chinese, and 7% Indian — whose languages, religions, and food traditions coexist at exceptionally close quarters. Buddhist temples share alleys with Hindu shrines; a mosque call to prayer drifts over a Cantonese dim sum hall. The Petronas Twin Towers (completed 1998) turned KL into a global name, but the city's deeper draw is its street-level cultural density: you can eat your way through three entirely different culinary traditions in a single afternoon without once repeating a cuisine.

Batik Air Malaysia Boeing 737 9M-LRT Kuala Lumpur 2025 (02)
Photo: Bahnfrend · Wikimedia Commons (CC BY-SA 4.0)

Where to Eat

  • Nasi Lemak Wanjo

    Signature dish: Nasi lemak — coconut rice, crispy anchovies, peanuts, cucumber, hard-boiled egg, and sambal, with optional mutton rendang or fried chicken
    Price range: RM 5.50–20 per person (breakfast only; closes ~12:30 pm)
    Area / Address: 8 Jalan Raja Muda Musa, Kampung Baru, 50300 Kuala Lumpur

  • Madam Kwan's — Suria KLCC

    Signature dish: Curry laksa, nasi bojari (rice with rotating lauk), chicken satay, cendol shaved ice
    Price range: RM 12–45 per person
    Area / Address: Lot 420, Level 4, Suria KLCC, Kuala Lumpur City Centre, 50088 KL

  • Lot 10 Hutong Food Court

    Signature dish: Seremban siew bao (flaky BBQ pork bun, RM 3.50), egg tarts, wan tan mee — each stall a heritage recipe from a long-established KL family
    Price range: RM 3.50–20 per item; a full spread for two costs around RM 30–50
    Area / Address: Lower Ground Floor, Lot 10 Shopping Centre, 50 Jalan Sultan Ismail, Bukit Bintang, KL

  • Wong Ah Wah (W.A.W.) — Jalan Alor

    Signature dish: Charcoal-grilled chicken wings glazed with a sweet-savoury marinade; also char kway teow, BBQ corn
    Price range: RM 10–30 per person (open-air hawker, order by the plate)
    Area / Address: Jalan Alor, Bukit Bintang, KL — look for the red signage about halfway down the street; a 5-minute walk from Bukit Bintang MRT

Know Before You Go

  • Reserve Petronas Towers tickets well in advance. Online booking at petronastwintowers.com.my is essential in July — morning slots can sell out 3–5 days ahead. The towers are closed on Mondays; plan your city day on any other day of the week.
  • Download Grab before you land. Grab is the standard ride-hail app across Malaysia and far more reliable than street taxis. Set up payment in Korea; the app works immediately at KLIA. For the airport itself, the KLIA Ekspres train (RM 55, 28 min to KL Sentral) is faster than any car during rush hour.
  • Cover up at temples and mosques. Batu Caves and any mosque require covered shoulders and knees. Most mosques lend sarongs free of charge. Remove footwear before entering temples and prayer halls — carry a small bag to hold your shoes on the staircase at Batu Caves.
  • Plan around the heat, not against it. July sits in KL's relatively drier season, but midday temperatures reach 32–34 °C with high humidity. Schedule outdoor sites (Batu Caves, KLCC Park, KL Tower Sky Deck) for before noon or after 5 pm; use the air-conditioned midday hours for Suria KLCC, Lot 10 Hutong, or Central Market. Carry a small umbrella — afternoon showers can appear without warning and pass within 30 minutes.