Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

Kuala Lumpur Vegan Food, Parks and Christmas Lights Itinerary

Day 1 · Thu, Dec 24
Kepong, Kuala Lumpur

Arrival, Kepong and Christmas dinner in Kuala Lumpur

  1. Penang International Airport → Kuala Lumpur International Airport, Terminal 1 — Penang to KLIA; depart for the 10:55 flight, allowing roughly 3–4 hours door-to-door including airport arrival, flight, baggage, and airport transfer. Take the KLIA Ekspres to KL Sentral, then a Grab to Element by Westin Kuala Lumpur; leave luggage if the room is not ready.
  2. Restoran Sayur-Sayuran Soon Tet — Kepong; late lunch or early dinner, ~1.5 hours. Try the requested vegan bak kut teh; confirm holiday opening and availability in advance.
  3. Kepong Metropolitan Park — Kepong; late afternoon, ~1 hour. A relaxed lakeside walk near Soon Tet after the flight and before evening plans.
  4. KUKI Vegan — Kuala Lumpur; evening snack or takeaway, ~45 minutes. A convenient plant-based stop after returning toward the city; verify its Christmas Eve hours.
  5. Pavilion Kuala Lumpur — Bukit Bintang; Christmas dinner and lights, ~2 hours. Browse the major festive displays and choose a plant-based dinner venue inside the mall; reserve ahead because it is Christmas Eve.

Morning to early afternoon

From Penang International Airport, allow roughly 3–4 hours door to door: airport check-in and security, the 1-hour-5-minute flight, baggage collection, and the transfer into the city. After landing at Kuala Lumpur International Airport Terminal 1, take the KLIA Ekspres to KL Sentral—about 28 minutes, with trains generally every 20 minutes—then use Grab for the final ride to Element by Westin Kuala Lumpur. The hotel is beside Ilham Tower, and the last leg is usually 15–25 minutes depending on traffic. Leave your luggage at reception if the room is not ready; Christmas Eve traffic can make a direct Grab from the airport much slower and more expensive.

Late lunch and afternoon

Once you have dropped your bags, continue by Grab toward Restoran Sayur-Sayuran Soon Tet in Kepong. It is not a practical rail-first journey from the hotel, so allow around 30–45 minutes each way depending on traffic. Make this your substantial meal and ask specifically for the vegan bak kut teh; confirm both Christmas Eve opening and availability before setting out, as this dish may sell out or be prepared in limited quantities. After lunch, take a short Grab to Kepong Metropolitan Park for an easy lakeside walk and a breather after the flight. Plan about an hour around the lake—late afternoon is much cooler, and the open views are especially pleasant near sunset. Entry is generally free, but bring water and expect limited shade.

Evening

Return toward central Kuala Lumpur and stop at KUKI Vegan for an evening snack or takeaway, checking its Christmas Eve hours first. From there, continue to Pavilion Kuala Lumpur in Bukit Bintang, usually 15–25 minutes by Grab outside the heaviest traffic. Spend the evening around the mall’s Christmas installation and surrounding Bukit Bintang streets, then have dinner inside Pavilion. Reserve ahead or arrive early: Christmas Eve is one of the busiest nights, and plant-based choices may be limited once the dinner rush begins. Allow about two hours for the lights, browsing, and dinner, and use the mall’s indoor walkways where possible if rain arrives.

Day 2 · Fri, Dec 25
Kuala Lumpur City Centre

Taman Tugu and Christmas lights in central Kuala Lumpur

Getting there from Kepong, Kuala Lumpur
Grab car via major roads toward KLCC (30–45 min, RM20–35). Depart around 7:00–7:30am for Taman Tugu; Christmas traffic may increase journey times.
  1. Taman Tugu — Lake Gardens; morning, ~2.5 hours. Walk the forest trails early while temperatures are cooler; wear proper walking shoes and check trail conditions.
  2. Bank Negara Malaysia Museum and Art Gallery — Bank Negara area; late morning, ~2 hours. Explore Malaysian currency, history, and art exhibits; confirm Christmas Day opening before relying on it.
  3. Central Market Kuala Lumpur — Pasar Seni; lunch and browsing, ~1.5 hours. Shop for Malaysian crafts and have a light vegan lunch nearby.
  4. Petaling Street — Chinatown; afternoon, ~1.5 hours. Walk the market lanes and explore Chinatown’s heritage streets.
  5. The Exchange TRX — Tun Razak Exchange; evening, ~2 hours. See its Christmas installations, rooftop park, and mall dining; choose a vegan-friendly dinner and confirm festive hours.

Morning

Start with a Grab from Element by Marriott Kuala Lumpur to Taman Tugu around 7:00–7:30am; allow roughly 15–25 minutes from the KLCC area, with Christmas-morning road conditions usually lighter but festive traffic still possible. The trailhead has limited practical food options, so bring water and a small breakfast from the hotel or nearby convenience store. Spend about 2½ hours on the forest paths while the air is cooler. Wear proper walking shoes, carry insect repellent, and check the trail and weather status before leaving; the loop is free, but parking and facilities are basic.

From Taman Tugu, take a short Grab—about 10–15 minutes—to the Bank Negara Malaysia Museum and Art Gallery. Give yourself around two hours for the currency, Malaysian history, and art galleries. Christmas Day opening is the important dependency: confirm the museum’s official holiday hours shortly before this day, because a closure would make this stop unavailable rather than merely delayed. Entry is generally free, and the museum is indoors and air-conditioned, making it a useful break after the walk.

Afternoon

Continue by Grab or rail toward Central Market Kuala Lumpur—a practical option is a ride to Pasar Seni, followed by an easy walk. Spend about 1½ hours browsing the craft stalls and the surrounding lanes, then choose a light vegan meal nearby; ask specifically about fish sauce, shrimp paste, and egg, as “vegetarian” dishes in Chinatown-area eateries are not always vegan. Walk onward to Petaling Street, where the afternoon is good for exploring the covered market, old shophouses, and nearby heritage streets without committing to another formal attraction. Keep valuables secure in the busier lanes, and allow about 1½ hours here.

Evening

Around 4:30–5:00pm, take a Grab to The Exchange TRX; depending on traffic, the ride from Chinatown can take 15–30 minutes. Explore the mall’s Christmas installations and spend time at TRX City Park if it is still comfortable outside, then settle into a vegan-friendly dinner in the mall after checking the current festive menu and kitchen hours. Allow roughly two hours overall. Mall Christmas displays are usually best after sunset, but confirm the 2026 programme and closing time before setting out—Christmas Day schedules can differ from normal hours. From The Exchange TRX, return to the hotel by Grab, typically 10–20 minutes, rather than adding another cross-city rail transfer after the long walking day.

Day 3 · Sat, Dec 26
Bukit Kiara, Kuala Lumpur

Bukit Kiara, Bangsar and Pudu vegan food

Getting there from Kuala Lumpur City Centre
Grab car (20–35 min, RM15–25). Leave around 7:00–7:30am for Bukit Kiara Park; Saturday traffic is usually manageable, but allow extra time.
MRT Kajang Line from Pasar Seni or Bukit Bintang toward Phileo Damansara, then Grab to Bukit Kiara (35–50 min, RM5–15 total). Buy tickets with the Touch ’n Go card or Rapid KL app.
  1. Bukit Kiara Park — Bukit Kiara; morning, ~2.5 hours. Complete the third hill-and-park outing with shaded trails; use a Grab from the hotel for the most practical access.
  2. Roots Bangsar — Bangsar; lunch, ~1.5 hours. Have the requested vegan ayam gepuk after the hike; reserve or confirm Saturday service.
  3. Bangsar Village — Bangsar; afternoon, ~1 hour. Browse the neighborhood’s boutiques and cafés without adding a major detour.
  4. BaMian Kitchen 捌面小厨 — Pudu; early dinner, ~1.5 hours. Try its vegan-friendly noodle dishes; confirm the current menu and Saturday hours.
  5. Idaten Auspicious Kitchen — Kuala Lumpur; evening, ~2 hours. Finish with the requested vegan hotpot; reserve ahead and confirm the exact current location.
  6. Bukit Bintang Christmas lights — Bukit Bintang; night, ~1 hour. Walk Pavilion Kuala Lumpur, Fahrenheit88, and nearby illuminated streets; use the MRT or Grab back to the hotel.

Morning

Take a Grab from Element by Marriott Kuala Lumpur to Bukit Kiara Park around 7:00–7:30am; allow roughly 20–35 minutes and ask the driver for the main park entrance, as Bukit Kiara has several access points. The shaded trails are a good choice for a cooler morning walk, but wear proper shoes—the paths can be muddy after rain. Allow about 2½ hours, including time for a drink and a slower wander. The MRT Kajang Line toward Phileo Damansara, followed by a short Grab, is possible but less convenient than going directly by car.

After the hike, take a 10–15-minute Grab to Roots Bangsar for the requested vegan ayam gepuk. Saturday service and the current menu can change, so confirm opening hours and reserve or message ahead, especially during the Christmas period. Allow around 1½ hours for lunch; this is a useful pause before continuing into Bangsar rather than trying to fit in another major attraction.

Afternoon and Early Dinner

Spend the next hour browsing Bangsar Village and the surrounding Bangsar streets. The mall is easy for air-conditioning, toilets, and coffee, while the nearby boutiques and cafés give the neighborhood a more relaxed feel than central Kuala Lumpur. From Bangsar, take a Grab to BaMian Kitchen 捌面小厨 in Pudu, usually around 15–25 minutes depending on Saturday traffic. Go for an early dinner and confirm the current vegan-friendly noodle options and Saturday hours before setting out; allow about 1½ hours.

Evening

Continue by Grab to Idaten Auspicious Kitchen for the requested vegan hotpot. Because its exact current location and service hours should be checked close to the trip, verify the address when booking and allow roughly 20–30 minutes from Pudu. Reserve ahead—hotpot restaurants can be busy on Saturday evening—and confirm that the broth, sauces, and shared ingredients can be made fully vegan. After dinner, head to Bukit Bintang by MRT or Grab and spend about an hour walking through Pavilion Kuala Lumpur, Fahrenheit88, and the surrounding illuminated streets. The MRT is generally the easiest return option from Bukit Bintang to the KLCC area; otherwise, a short Grab back to the hotel is simplest after the Christmas crowds build.

Day 4 · Sun, Dec 27
Kuala Lumpur City Centre

Kuala Lumpur breakfast and return to Penang

Getting there from Bukit Kiara, Kuala Lumpur
Grab car (20–35 min, RM15–25). Depart around 7:30–8:00am to reach Kusa Japanese Vegan and KLCC for the morning; Sunday traffic should be lighter.
  1. Kusa Japanese Vegan — Kuala Lumpur city centre; breakfast, ~1 hour. Start with a Japanese vegan meal; verify Sunday opening and allow time for luggage collection afterward.
  2. KLCC Park — Kuala Lumpur City Centre; morning, ~1 hour. Take a final relaxed walk beside the Petronas Twin Towers before leaving.
  3. Ombak KL — Kuala Lumpur; late morning, ~1.5 hours. Visit the riverside mall and surrounding River of Life area; confirm opening and luggage arrangements.
  4. Element by Westin Kuala Lumpur → KLIA Terminal 1 → Penang International Airport — depart the hotel around 12:00–12:30 for the 16:05 flight, allowing roughly 3–3.5 hours door-to-door by Grab or rail via KL Sentral, including baggage drop, security, and airport transfers.

Morning

If you still have luggage with you, leave it with Element by Westin Kuala Lumpur before walking or taking a short Grab to Kusa Japanese Vegan. Aim for breakfast around 8:30–9:00am, but verify the restaurant’s Sunday hours and holiday opening before setting out; Christmas-week schedules can change. Allow about an hour for a relaxed Japanese-style vegan meal, then return to collect your bags or confirm that the hotel can hold them until you leave.

From there, walk through the KLCC area to KLCC Park—roughly 10–15 minutes depending on your starting point—for one final easy stroll beneath the Petronas Twin Towers. The park is free and best before the midday heat; spend about an hour around the lake and shaded paths rather than trying to fit in another attraction. If you have larger luggage, use a Grab between the hotel and the park, as the underground pedestrian connections are not especially convenient with bags.

Late Morning

Take a Grab from KLCC Park to Ombak KL, allowing around 15–25 minutes depending on traffic, and keep this stop deliberately loose. Browse the riverside mall for about 1½ hours, then have a brief look around the nearby River of Life area if the heat is manageable. Confirm Ombak KL’s opening hours and luggage policy in advance; it is much easier to leave your bags at the hotel and return for them than to navigate the mall carrying everything.

Journey to Penang

Return to Element by Westin Kuala Lumpur by Grab around 11:45am–12:00pm, collect your luggage, and leave for KLIA Terminal 1 at about 12:00–12:30pm. A Grab is the simplest door-to-door option, while the KLIA Ekspres from KL Sentral is more predictable in traffic but requires getting to the station with your bags and transferring at the airport. For the 4:05pm flight to Penang International Airport, allow roughly 3–3½ hours from the hotel, including the journey to the airport, check-in or bag drop, security, and walking to the gate; Christmas-period queues can be longer than usual.

Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version