Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

19-Day Singapore, Kuala Lumpur, Ipoh, Penang, and Langkawi Itinerary

Day 1 · Fri, May 1
King's Cross, London

Departure from London to Singapore

  1. King’s Cross Station (King’s Cross) — Start with the rail departure point and keep the morning simple before the long travel day. Timing: afternoon, ~0.5 hour.
  2. St Pancras International (King’s Cross/St Pancras) — A quick nearby stop for food and a last look at one of London’s best stations before heading west. Timing: afternoon, ~0.75 hour.
  3. The Parcel Yard (King’s Cross) — Reliable pre-flight pub meal with easy station access; expect ~£18–25 per person. Timing: late afternoon, ~1 hour.
  4. Heathrow Express / Heathrow Terminal 5 (Paddington/Heathrow) — Build in transfer time and a buffer for check-in and security before the 8:30pm flight. Timing: evening, ~4 hours total including transit.

Afternoon in King’s Cross

Start light and keep things easy: you’ve got a long travel day ahead, so there’s no need to rush around London. Begin at King’s Cross Station, which is busy but very straightforward if you know the layout. If you arrive a bit early, use the time to sort tickets, grab water, and keep your bags close; the station concourse gets hectic around commuter hours. It’s also a good moment for a final photo of the grand facade before the trip really begins.

Quick food stop and station wander

Walk a couple of minutes over to St Pancras International for a last look at one of London’s most beautiful stations. The main hall is all glass, iron, and bustle, and it’s a much nicer place to wait than standing around on the platform. If you want a quick bite, this is the easiest zone for coffee, sandwiches, or a pastry without overthinking it. Keep it simple and avoid anything too heavy before the airport later.

Late lunch or early dinner

Head to The Parcel Yard inside King’s Cross Station for a proper pre-flight meal with zero hassle. It’s one of those dependable station pubs that actually works well for travellers: easy to find, solid food, and a comfortable place to sit for an hour. Expect to spend about £18–25 per person for a main and drink. This is a good time for something un-fussy like fish and chips, a burger, or a pie—nothing that will make the airport leg miserable.

Transfer to Heathrow and buffer time

After that, make your way to Heathrow Express / Heathrow Terminal 5 with a generous buffer. If you’re using the Heathrow Express from Paddington, it’s the fastest option; if you’re taking the Tube, allow more time and expect it to feel longer with luggage. For an 8:30pm departure, aim to be at Heathrow Terminal 5 well before 6:00pm so check-in, security, and any last-minute queueing don’t stress you out. Once you’re through, the rest of the evening is all about settling in, grabbing a drink, and letting the holiday officially start.

Day 2 · Sat, May 2
Singapore

Arrival in Singapore

Getting there from King's Cross, London
Flight: Heathrow Express or Tube to Heathrow, then nonstop London Heathrow → Singapore Changi (Singapore Airlines / British Airways / Qantas on BA metal when available). Total travel ~13.5–15.5h flying, ~17–19h door-to-door. Book on airline site or Skyscanner/Google Flights. Depart evening May 2 so you arrive May 3 local time.
Cheaper option: 1-stop flight via Doha/Dubai/Zurich (~16–20h door-to-door, often £450–900). Book via Qatar Airways/Emirates/Swiss or Skyscanner.
  1. Jewel Changi Airport (Changi) — If energy allows after arrival, a gentle first taste of Singapore with great visuals and easy walking. Timing: late afternoon, ~1 hour.
  2. SingPost Centre Food Court (Paya Lebar) — Simple, close, and practical for a first local meal near Amara Singapore. Timing: evening, ~1 hour; ~S$8–15 per person.
  3. Old Airport Road Food Centre (Geylang) — Classic hawker dinner with huge variety and low effort after a long flight. Timing: evening, ~1 hour; ~S$8–18 per person.
  4. Hotel Amara Singapore (Tanjong Pagar) — Check in, decompress, and sleep early to reset for the coming days. Timing: night, ~8 hours.

Late Afternoon Arrival

You’ll land at Jewel Changi Airport with just enough energy for a gentle first hour, which is exactly how I’d do it after a long-haul flight. If you’re not completely wiped, take the slow loop around the indoor gardens and the Rain Vortex—it’s the classic Singapore “wow” moment, and it’s easy to do without committing to anything strenuous. Keep it simple: maybe a coffee, a bit of air-conditioning recovery, and some time to reset your body clock before heading into the city.

Early Evening Bite

From Changi to Paya Lebar is straightforward by MRT or Grab, and SingPost Centre Food Court is a very practical first meal stop if you want something local but low-effort. The hawker choices here are reliable and unfussy—think chicken rice, yong tau foo, wanton noodles, or a basic rice-and-dishes stall—usually around S$8–15 per person with a drink. It’s not the most famous food court in town, but it’s exactly the kind of place locals use on a regular weekday night, and it’s a good soft landing before you head back west.

Dinner and Wind-Down

If you’re up for one more stop, Old Airport Road Food Centre in Geylang is the better “first proper hawker dinner” option: huge range, lively without being chaotic, and very Singapore in the best way. Go for one or two signature dishes rather than over-ordering—this is the place for char kway teow, carrot cake, satay, or prawn noodles if you spot a queue. Budget S$8–18 per person depending on how hungry you are. After that, it’s a short ride to Hotel Amara Singapore in Tanjong Pagar, where you should check in, shower, and sleep early. Jet lag hits hard on day one, and you’ll enjoy the city so much more tomorrow if you let this night be boring on purpose.

Day 3 · Sun, May 3
Singapore

Singapore city exploration

  1. Maxwell Food Centre (Tanjong Pagar/Chinatown) — Start with a strong hawker breakfast near your hotel and the city center. Timing: morning, ~1 hour; ~S$6–12 per person.
  2. Buddha Tooth Relic Temple (Chinatown) — A major cultural stop that fits neatly into a Chinatown walk. Timing: morning, ~0.75 hour.
  3. Chinatown Heritage Centre area (Chinatown) — Good context for Singapore’s immigrant history before moving toward the civic district. Timing: late morning, ~1 hour.
  4. Marina Bay Sands SkyPark (Marina Bay) — Best for skyline views and a big first-day city payoff. Timing: afternoon, ~1.5 hours; ~S$32–40 per person.
  5. Lau Pa Sat (Raffles Place) — Easy dinner in the CBD with satay and many choices in one stop. Timing: evening, ~1 hour; ~S$10–20 per person.

Morning

Start the day at Maxwell Food Centre in Tanjong Pagar/Chinatown while the city is still easing into itself. This is one of those places that feels properly Singaporean from the first spoonful: efficient, no-fuss, and packed with people who know exactly what they’re here for. Go for a classic breakfast like kaya toast and soft-boiled eggs, or if you want to lean into hawker culture properly, grab Tian Tian Hainanese Chicken Rice and call it brunch. Expect around S$6–12 per person, and if you get there before the mid-morning rush, you’ll avoid the worst queues and the heat. From your hotel area, it’s an easy MRT or Grab hop down to Chinatown.

Late Morning

From there, walk over to the Buddha Tooth Relic Temple in Chinatown. It’s a striking stop, but what makes it worth visiting is how calm it feels just off the busy streets — the contrast is part of the experience. Dress modestly, keep shoulders covered, and be prepared to remove shoes in certain areas if requested. Afterward, continue through the Chinatown Heritage Centre area to get a sense of how this neighborhood evolved from shophouses and migrant life into the polished, layered district it is now. You don’t need to rush this part; the best way to do it is slowly, with a little wandering along Pagoda Street, Trengganu Street, and the side lanes where the old shopfronts still have character.

Afternoon

Head to Marina Bay Sands SkyPark for the big panoramic payoff of the day. This is the moment when Singapore really clicks into place: the bay, the towers, the container ships, the Gardens side of the skyline, all laid out in one sweep. Afternoon is a good time because the city is bright and you’ll still have the evening to enjoy later. Tickets are usually around S$32–40, and it’s smart to book ahead if you can, especially on weekends. If you want a smoother flow, use the MRT to Bayfront and follow the signs through the mall rather than walking above ground in the heat. Give yourself about an hour and a half so you can actually enjoy the view instead of just taking a photo and leaving.

Evening

Finish at Lau Pa Sat in the Raffles Place area for an easy CBD dinner. It’s one of those places that works especially well on a first full day because nobody has to overthink it: satay, noodles, rice dishes, seafood, and plenty of cold drinks in one handsome old market building. If you want the classic move, go for satay once the evening crowd settles in and the grills start filling the air, then add one simple noodle or rice dish to round it out. Expect around S$10–20 per person depending on how much you order. It’s a very convenient final stop, and if you’re not totally done after dinner, the walk around Raffles Place and the waterfront nearby is an easy way to end the day without forcing anything.

Day 4 · Mon, May 4
Singapore

Singapore city exploration

  1. Gardens by the Bay – Cloud Forest (Marina Bay) — Go early for cooler indoor sightseeing and a marquee Singapore experience. Timing: morning, ~1.5 hours.
  2. Gardens by the Bay – Flower Dome (Marina Bay) — Pairs naturally with Cloud Forest and keeps the day weather-proof. Timing: late morning, ~1 hour.
  3. Satay by the Bay (Gardens by the Bay) — Convenient lunch with views and a relaxed break between attractions. Timing: lunch, ~1 hour; ~S$10–20 per person.
  4. Singapore Flyer (Marina Bay) — A smooth afternoon activity that complements the bay-area route without much travel. Timing: afternoon, ~1 hour.
  5. Esplanade – Theatres on the Bay (Marina Bay) — End the day with a waterfront stroll and sunset atmosphere. Timing: evening, ~1 hour.

Morning

Head to Gardens by the Bay – Cloud Forest first, ideally right when it opens, because the cooler indoor climate is the nicest possible contrast to Singapore’s humidity. If you’re coming from the city, take the MRT to Bayfront and walk through the covered links; it’s easy and keeps you out of the heat. Expect about S$20–30 for entry depending on whether you’re buying a combo ticket, and give yourself around 1.5 hours so you can do the full walk without rushing. The waterfall, misty walkways, and the giant plant displays are a very “only in Singapore” kind of experience.

From there, continue straight into Gardens by the Bay – Flower Dome, which is the more relaxed companion to Cloud Forest. It’s better to do them back-to-back while you’re already in the Marina Bay area, and morning is still the best time before the domes get busier. Budget about 1 hour here; the seasonal floral displays change often, so even if you’ve seen photos before, it usually feels different in person. If you want a quick coffee before lunch, there are plenty of grab-and-go options around the gardens, but don’t linger too long — the next stop is easiest when you’re already on-site.

Lunch

For lunch, go to Satay by the Bay and keep it simple: a plate of satay, noodles, maybe a drink, and a proper sit-down break with the bay breeze. This is one of the easiest lunch stops in the whole Marina Bay area because you don’t need to detour anywhere, and the atmosphere is casual rather than fussy. Expect roughly S$10–20 per person, depending on how much you order. If you’ve got time, sit where you can catch a partial view of the water and the skyline; it’s not the most glamorous meal of the trip, but it’s an easy, very Singapore kind of lunch.

Afternoon

After lunch, make your way to the Singapore Flyer. It’s a short ride or a comfortable walk depending on your energy, and this is the right time of day to do it because the light is good and you’re not trying to cram it in at sunset with everyone else. Book ahead if you can; tickets usually run around S$30–45, and the whole stop takes about 1 hour including queuing and the ride itself. If the weather is clear, the views stretch nicely across Marina Bay, Kallang, and out toward the port; if it’s hazy, it still works well as a low-effort, high-viewpoint stop.

Evening

Finish with a waterfront stroll at Esplanade – Theatres on the Bay. Walk over from the Flyer area along the bay promenade and take your time — this is the kind of part of Singapore that rewards wandering rather than trying to “tick it off.” If you get there around sunset, the whole Marina Bay stretch turns golden and the city lights begin to come alive; it’s a lovely way to end the day without another major transit hop. If you want to linger, there are casual drinks and snacks nearby, but honestly the main draw is just being outside by the water as the evening settles in.

Day 5 · Tue, May 5
Singapore

Singapore city exploration

  1. Singapore Botanic Gardens (Orchard/Rochester Park) — A slower morning in a lush UNESCO site balances the urban sightseeing. Timing: morning, ~1.5 hours.
  2. National Orchid Garden (Singapore Botanic Gardens) — Worth adding while already in the park for the best floral display. Timing: late morning, ~1 hour.
  3. Adam Road Food Centre (Bukit Timah) — Easy lunch with local favorites near the gardens. Timing: lunch, ~1 hour; ~S$8–15 per person.
  4. Haji Lane (Kampong Glam) — Good for murals, boutique browsing, and a different neighborhood feel in the afternoon. Timing: afternoon, ~1.5 hours.
  5. Sultan Mosque (Kampong Glam) — A natural final stop in the area and one of Singapore’s iconic sights. Timing: late afternoon, ~0.5 hour.
  6. Muthu’s Curry (Little India) — Finish with a proper dinner of fish head curry or South Indian dishes. Timing: evening, ~1 hour; ~S$15–25 per person.

Morning

Ease into the day at the Singapore Botanic Gardens, which is exactly the right antidote to the city’s pace after a few packed sightseeing days. Take the MRT to Botanic Gardens station and wander in through the shady lawns rather than trying to “do” it all — the park is best enjoyed slowly. A relaxed 1.5-hour loop lets you catch the lakes, swan-filled stretches, and the quieter corners around Orchard Road’s edge without feeling rushed. It opens early, so arriving before the heat really builds makes a big difference.

Late Morning

Stay inside the gardens and head straight to the National Orchid Garden, which is the one part of the park worth paying extra for. The entrance fee is modest, and the displays are genuinely stunning rather than just “nice for a garden.” Give yourself about an hour here so you can move at an easy pace through the themed sections and the cooler glasshouse areas. If you’re carrying a camera, this is one of the most photogenic stops on the whole trip.

Lunch and Afternoon

For lunch, make your way to Adam Road Food Centre in Bukit Timah — it’s the kind of hawker centre locals actually use, not just a tourist stop. Get there around lunch for classics like nasi lemak, satay, mee rebus, or a simple chicken rice plate; most meals land in the S$8–15 range, depending on how hungry you are. After that, head by Grab or taxi to Haji Lane in Kampong Glam, where the vibe flips completely: narrow shophouses, murals, indie boutiques, little cafés, and enough street life to make wandering feel effortless. Spend about 1.5 hours browsing and people-watching before walking over to Sultan Mosque, which is especially lovely in late afternoon when the light softens and the gold dome really stands out.

Evening

Finish in Little India at Muthu’s Curry, one of the city’s reliable spots for a proper sit-down dinner. The fish head curry is the classic order if you want the full experience, but the South Indian thalis and curries are just as good if you want something easier. Plan on S$15–25 per person, and it’s a very easy final meal after a day that moves from calm green space to some of Singapore’s most characterful neighbourhoods. If you still have energy afterward, you can take a short post-dinner walk around the surrounding streets before heading back to rest.

Day 6 · Wed, May 6
Kuala Lumpur

Arrival in Kuala Lumpur

Getting there from Singapore
Flight: Singapore Changi → Kuala Lumpur (SIA, AirAsia, Malaysia Airlines). Fastest at ~1h flight, ~3.5–5h door-to-door with airport time; usually S$80–180. Book direct on airline site or Google Flights. Morning or early afternoon is best so you still get an easy first evening in KL.
Best non-flight option: ETS train from Singapore (Woodlands/JB transfer) is not practical end-to-end, so skip it for most travelers.
  1. Kuala Lumpur City Gallery (Merdeka Square) — After arrival, this is a low-effort intro to the city’s core. Timing: afternoon, ~1 hour.
  2. Merdeka Square (City Centre) — Close by and ideal for an easy first walk in KL. Timing: afternoon, ~0.75 hour.
  3. Jalan Alor (Bukit Bintang) — Best evening food street for a lively first night. Timing: evening, ~1.5 hours; ~RM25–60 per person.
  4. Lot 10 Hutong (Bukit Bintang) — Compact hawker-style food hall if you want an alternate or dessert stop. Timing: evening, ~1 hour; ~RM25–50 per person.
  5. Lucentia Residences (Pudu/Bukit Bintang fringe) — Check in and rest after the flight and first city walk. Timing: night, ~8 hours.

Afternoon

You’ll probably land with just enough energy for one clean first loop into the city, so keep this bit simple and central. at Kuala City Gallery by Merdeka Square — it’s a good “reset” stop after travel, with the famous I ❤️ KL sign out front and a small, well-curated intro to how the city grew. It’s usually open daily and only takes about an hour; the gallery itself is low-effort, air-conditioned, and a nice way to orient yourself before you wander. From there, stroll the short distance over to Merdeka Square, where the Sultan Abdul Samad Building and the wide green parade ground give you that old-colonial KL look people always photograph but don’t always spend enough time enjoying. Late afternoon is best here: softer light, fewer tour buses, and the square feels calmer.

Evening

Once you’ve had your fill of the city centre, head back toward Bukit Bintang for dinner and an easy first-night food crawl. Jalan Alor is the classic move: noisy, lantern-lit, and full of sizzling grills, fruit stalls, seafood, satay, and the kind of casual atmosphere that makes it easy to eat a little of everything. Expect to spend around RM25–60 per person depending on how many dishes you share. If you want a more contained backup or a second stop for dessert, Lot 10 Hutong is right nearby and works especially well if you’d rather sit indoors in air-conditioning and sample hawker-style staples without the full street-scene chaos. A good plan is to do one proper dinner on Jalan Alor, then duck into Lot 10 Hutong for something sweet or a second round of noodles if you’re still hungry.

Night

After that, head to Lucentia Residences in the Pudu / Bukit Bintang fringe and call it an early night. The first evening in KL can feel more intense than it looks on paper — heat, traffic, and a bit of sensory overload — so don’t try to squeeze in anything else. Grab water, settle in, and give yourself a slow start tomorrow; you’ve got a lot more of the city to enjoy once the jet lag loosens its grip.

Day 7 · Thu, May 7
Kuala Lumpur

Kuala Lumpur city exploration

  1. Petronas Twin Towers (KLCC) — Start with KL’s signature landmark while the weather is usually calmer. Timing: morning, ~1.5 hours.
  2. KLCC Park (KLCC) — A scenic walk and good transition before lunch. Timing: late morning, ~1 hour.
  3. Suria KLCC Food Court (KLCC) — Convenient lunch with plenty of choices right under the towers. Timing: lunch, ~1 hour; ~RM25–50 per person.
  4. Bukit Bintang walk (Bukit Bintang) — Spend the afternoon shopping and people-watching in the city’s busiest district. Timing: afternoon, ~2 hours.
  5. Pavilion KL (Bukit Bintang) — Easy indoor stop if the heat picks up, with food and retail in one place. Timing: late afternoon, ~1 hour.
  6. Taps Beer Bar (Changkat Bukit Bintang) — Casual dinner and drinks to finish the day. Timing: evening, ~1.5 hours; ~RM40–80 per person.

Morning

Start early at Petronas Twin Towers in KLCC so you’re there before the midday heat kicks in and before the photo crowd gets too thick. If you want the classic skyline shot, the grass around the base is best in the morning light, and if you’re doing the observation deck, book ahead because walk-up slots can disappear on busy days. Expect around RM98–RM180 depending on the ticket type, and plan about 1.5 hours total so you’re not rushing the rest of the day. The easiest way in is the LRT to KLCC Station; once you’re out, the whole area is very walkable and clearly signed.

From there, drift straight into KLCC Park, which is exactly the right pace after a landmark stop. This is one of the nicer city parks in Southeast Asia for an easy stroll: shaded paths, fountains, and good tower views without feeling like a “sight.” Stay loose here for about an hour, and if it’s warm, just take your time under the trees and around the lake. It’s an easy transition into lunch because you’re already connected to the mall and the station concourse.

Lunch

Head downstairs to Suria KLCC Food Court for lunch, where you can keep it simple or sample a bit of everything without wasting time. It’s very practical rather than fancy, which is exactly what works here: quick nasi lemak, chicken rice, noodles, satay, and plenty of drinks for around RM25–50 per person depending on how hungry you are. If you want to avoid the peak lunch crush, go a little earlier or later than 12:30. The benefit of eating here is obvious — you stay right in the KLCC bubble and don’t burn energy on transport.

Afternoon

After lunch, make your way to Bukit Bintang for the city’s most active stretch of shopping, street life, and people-watching. Walk it rather than trying to overplan it — that’s the whole point. The stretch around Jalan Bukit Bintang, Jalan Alor’s edge, and the mall crossings gives you the real feel of Kuala Lumpur in motion. Expect heat, noise, and traffic, so comfortable shoes matter more than anything else. If you need a break, duck into shade or a café for 15 minutes and keep moving when you’re ready.

Late Afternoon and Evening

Finish with Pavilion KL, which is the easiest “cool down” stop in the area and a good place to reset before dinner. It’s polished, air-conditioned, and has enough food options that you can grab a snack, coffee, or just wander a bit without committing to another big stop. Then, for the evening, cross over to Taps Beer Bar in Changkat Bukit Bintang for a relaxed dinner and drinks. This is the kind of place that works well after a full day in the city: casual, social, and close enough to walk back if you’re staying central. Budget roughly RM40–80 per person depending on what you order, and if you want the livelier atmosphere, arrive a little later when the street starts to fill up.

Day 8 · Fri, May 8
Kuala Lumpur

Batu Caves and Kuala Lumpur

  1. Batu Caves (Gombak) — Go early to beat crowds and heat at the most important Hindu site in the area. Timing: morning, ~2 hours.
  2. Thean Hou Temple (Seputeh) — Return toward the city for one of KL’s most photogenic temples and skyline views. Timing: late morning, ~1 hour.
  3. Annalakshmi Vegetarian Restaurant (Brickfields) — A flavorful, value-friendly lunch near the temple district. Timing: lunch, ~1 hour; ~RM20–40 per person.
  4. Brickfields (Little India) — Walk off lunch with shops, sweets, and a different cultural atmosphere. Timing: afternoon, ~1.5 hours.
  5. Bangsar Village (Bangsar) — A relaxed late-afternoon stop with cafes and a cooler pace. Timing: late afternoon, ~1 hour.
  6. Nasi Kandar Pelita (Bangsar) — Easy dinner with Malaysian staples before a lighter night. Timing: evening, ~1 hour; ~RM20–45 per person.

Morning

Start with Batu Caves as early as you can manage — ideally right around opening time, before the steps heat up and the tour buses arrive. The climb is no joke in the humidity, so take water, wear shoes with a decent grip, and keep a little time in hand for the main cave and the outer shrines. You can get there by KTM Komuter from KL Sentral to Batu Caves station, or take a Grab if you want the simplest door-to-door option; the train is cheaper, but the Grab is often worth it for convenience. Expect about 1.5–2 hours here if you move at a relaxed pace and don’t try to rush the top.

From there, head back into the city to Thean Hou Temple in Seputeh, which is one of those places that looks even better in person than in photos. The rooflines, lanterns, and city views make it an easy late-morning stop, and it’s especially pleasant before the midday glare gets harsh. Entrance is free, but dress modestly and be mindful that some areas are quieter if ceremonies are underway. A Grab between Batu Caves and the temple is the most practical way to connect the two without losing half your day.

Lunch and Afternoon

For lunch, go to Annalakshmi Vegetarian Restaurant in Brickfields — a classic stop if you want something hearty, flavorful, and good value without feeling like a tourist trap. It’s a community-minded place, so the vibe is relaxed rather than polished, and you’ll usually spend around RM20–40 depending on how much you pile on. After lunch, walk through Brickfields itself for an hour or so: the district is busiest around the main market streets, with sari shops, sweet stalls, flower garlands, and the kind of everyday energy that gives Little India its character. It’s best enjoyed on foot, slowly, with no real agenda beyond wandering.

Later, drift over to Bangsar Village for a gentler late afternoon. This is a good reset after the heat and the noise of the earlier stops — more polished, more local-urban, and a nice place to sit with a coffee or cold drink. If you want to browse, the surrounding Bangsar streets have plenty of cafes and small shops, but the real point here is to slow down before dinner. It’s an easy Grab hop from Brickfields, and the atmosphere tends to be more comfortable once the afternoon heat starts to ease.

Evening

Finish with dinner at Nasi Kandar Pelita in Bangsar, which is a reliable, straightforward Kuala Lumpur meal at the end of a full day. Go for the rice, pick a couple of curries, and keep it simple — this is the kind of place where you can eat well without overthinking it. Expect roughly RM20–45 per person depending on what you order. After that, you can call it a night without feeling like you missed anything; this day is already a solid sweep through KL’s religious sites, neighborhoods, and one very good dinner stop.

Day 9 · Sat, May 9
Ipoh

Transfer to Ipoh

Getting there from Kuala Lumpur
Train: KTM ETS from KL Sentral to Ipoh. ~2h10–2h30, about RM25–45. Book on KTM ETS / KTMB site or through 12Go. Take a morning train to arrive around lunch and keep the afternoon free.
Budget bus from TBS (Terminal Bersepadu Selatan) to Ipoh (~3h, RM20–35) on buses like Aeroline/Plusliner/KKKL; good if train is sold out.
  1. Ipoh Railway Station (Old Town) — Arrive with a classic heritage landmark right by the center of the city. Timing: early afternoon, ~0.5 hour.
  2. Concubine Lane (Old Town) — A compact first stroll with shops, snacks, and street character. Timing: afternoon, ~1 hour.
  3. Ipoh Mural Art’s Lane (Old Town) — Good follow-on walk for local art and photos without backtracking. Timing: afternoon, ~0.75 hour.
  4. Kedai Kopi Sin Yoon Loong (Old Town) — Iconic white coffee and toast stop near the heritage core; ~RM10–20 per person. Timing: afternoon, ~1 hour.
  5. Kinta Riverfront (City Centre) — A gentle evening promenade after check-in and exploring. Timing: evening, ~1 hour.
  6. Nasi Ganja Ipoh Original (Town Centre) — Famous local dinner with a distinctly Ipoh style. Timing: evening, ~1 hour; ~RM15–30 per person.

Early Afternoon

By the time you roll into Ipoh Railway Station, the day should still feel pleasantly open — this is the right pace for Ipoh. The station itself is one of the city’s prettiest heritage landmarks, all old-world symmetry and a slightly faded grandeur that suits Old Town perfectly. Give yourself a slow half-hour here: step out onto the forecourt, take the classic photo, and then head straight into the surrounding lanes rather than trying to “tick off” too much at once. Everything you want today is compact and walkable, which is exactly why Ipoh works so well for a first afternoon.

From there, wander into Concubine Lane, which is busiest in the late afternoon but still worth it for the atmosphere. It’s narrow, lively, and a little touristy, but in a good way — souvenir stalls, snack shops, old shophouse details, and enough side alleys to make the stroll feel unrushed. Keep going naturally into Ipoh Mural Art’s Lane, where the pace softens a bit and you can linger over the murals and the backstreets around Old Town. This is a nice stretch for photos and for just letting the city reveal itself without forcing a route.

Coffee Stop

When you’re ready for a break, head to Kedai Kopi Sin Yoon Loong for the proper Ipoh ritual: white coffee and toast, with prices usually around RM10–20 per person depending on how much you order. It’s the kind of place where the service is brisk and the tables turn over quickly, so don’t overthink it — just sit down, order the coffee, kaya toast, maybe a soft-boiled egg if you want the full local breakfast feel, and enjoy the contrast between the heritage streets outside and the no-nonsense old-school coffee shop inside. If it’s busy, that’s normal; Ipoh’s famous food spots are rarely quiet.

Evening

As the light softens, make your way to Kinta Riverfront for an easy evening walk. This is a calmer, more open part of the city, and it’s a nice reset after the busier lanes of Old Town. The promenade is best when the heat has dropped, so don’t rush it — just stroll, sit for a bit, and take in the riverfront atmosphere before dinner. After that, finish with Nasi Ganja Ipoh Original in the Town Centre, where the dinner queue is part of the experience. Expect a fast-moving, flavour-first local meal around RM15–30 per person; the style is famously Ipoh, rich and satisfying without needing anything fancy. Go in with a little patience, order simply, and let this be your easy, very local end to the day.

Day 10 · Sun, May 10
Ipoh

Ipoh temples and city exploration

  1. Perak Cave Temple (Gunung Rapat) — Start with one of Ipoh’s most impressive cave temples while it’s cooler. Timing: morning, ~1.5 hours.
  2. Sam Poh Tong Temple (Gunung Rapat) — Close by and easy to pair, with serene grounds and carved cave interiors. Timing: late morning, ~1 hour.
  3. Kek Lok Tong Cave Temple (Jelapang/Gunung Rapat) — A standout for its cave chambers and landscaped gardens. Timing: late morning, ~1.25 hours.
  4. Restoran Thean Chun (Old Town) — Perfect lunch stop for curry mee, caramel custard, and local classics; ~RM15–30 per person. Timing: lunch, ~1 hour.
  5. Han Chin Pet Soo (Old Town) — Excellent museum stop for Ipoh’s tin and Hakka history. Timing: afternoon, ~1 hour.
  6. Lou Wong Bean Sprout Chicken (Old Town) — Finish with Ipoh’s signature dinner combination. Timing: evening, ~1 hour; ~RM20–40 per person.

Morning

Start early and head straight for Perak Cave Temple in Gunung Rapat while the air is still reasonably cool. It’s one of those Ipoh sights that feels a bit dramatic in the best possible way: big cave chambers, bright statuary, and that steep climb up to the viewpoint if you fancy it. A Grab from Harmony House should take around 10–15 minutes depending on traffic, and it’s worth getting there near opening time so you’re not sharing the temple with the midday heat. Expect to spend about 1.5 hours here, and dress modestly since this is an active place of worship.

From there, it’s an easy hop to Sam Poh Tong Temple, which sits in the same general Gunung Rapat area and pairs nicely with the first stop. The grounds are calmer and more reflective, with carved cave interiors, koi ponds, and that slightly hidden-garden feel that makes Ipoh’s temples so pleasant to wander through. You don’t need to rush it — about an hour is plenty — and if you’re taking photos, this is one of the nicer places to linger without feeling like you’re in a queue.

Late Morning to Lunch

Continue on to Kek Lok Tong Cave Temple in Jelapang/Gunung Rapat, which is the real standout if you like a mix of temple atmosphere and landscape. The cave chambers are impressive, but the garden walk at the back is what makes it special: shaded paths, limestone cliffs, and a very peaceful pond area that feels miles away from the city. A Grab between the temple cluster and here is usually straightforward, though it’s smart to keep a little buffer in case you hit lunch-time traffic. Give yourself around 1.25 hours, then head back toward Old Town for lunch at Restoran Thean Chun.

Restoran Thean Chun is one of those classic Ipoh stops that locals will still happily queue for, and it’s exactly the right place to reset after a temple-heavy morning. Go for the curry mee, the lo mai gai if you want something more filling, and definitely the caramel custard if it’s available — it’s the old-school dessert people remember long after the trip. Budget roughly RM15–30 per person, cash is easiest, and at lunch it can get busy, so don’t arrive expecting a relaxed sit-down café pace. It’s all part of the charm.

Afternoon to Evening

After lunch, keep the rhythm slow and head to Han Chin Pet Soo in Old Town. This is a very good “Ipoh makes sense now” stop: the museum tells the story of the city’s tin-mining past and the Hakka community, and the guided format makes it much more engaging than a dry heritage stop. Booking ahead is smart because entry is timed and spaces can fill up, especially on weekends; plan for about an hour. It’s an easy walk or a very short Grab from lunch, so you can take your time crossing the old streets around Jalan Bijeh Timah and Concubine Lane if you want a little wander before dinner.

Finish the day with Lou Wong Bean Sprout Chicken back in Old Town, which is the kind of dinner that people come to Ipoh specifically for. Order the chicken and the famous crunchy bean sprouts, then add a bowl of hor fun if you want the full local combination. It’s simple, fast, and reliably good, though dinner time can be busy so expect a bit of a crowd and a very efficient turnover. Budget about RM20–40 per person, and if you still have energy after eating, a lazy evening walk around the illuminated Ipoh Old Town streets is a nice way to end the day without trying to “do” anything else.

Day 11 · Mon, May 11
George Town

Transfer to George Town

Getting there from Ipoh
Train + ferry: KTM ETS Ipoh → Butterworth, then rapid ferry to George Town. ~2.5–3.5h total, about RM30–50 + ferry RM1.20. Book ETS on KTMB; ferry paid at terminal. Morning departure is best to reach Penang by early afternoon.
Direct bus Ipoh → George Town (~3.5–4.5h, RM20–35) via Plusliner/Golden Silk/Transnasional; simplest if you want no transfers.
  1. Ipoh Padang (Town Centre) — Quick morning stroll near the center before departure. Timing: morning, ~0.5 hour.
  2. Old Town White Coffee shop area (Old Town) — Grab a final Ipoh breakfast and coffee before the train. Timing: morning, ~1 hour; ~RM10–20 per person.
  3. Butterworth Railway Station (Butterworth) — Transit point that keeps the transfer straightforward toward Penang. Timing: midday, ~0.5 hour.
  4. Penang Ferry Terminal (George Town waterfront) — A classic island arrival that adds character to the transfer day. Timing: afternoon, ~0.75 hour.
  5. Penang Road Famous Teochew Chendul (George Town) — Easy first bite after check-in with a very local dessert stop. Timing: afternoon, ~0.5 hour; ~RM8–15 per person.
  6. Gurney Drive Hawker Centre (Gurney) — Comfortable first evening meal with lots of choice near the coast. Timing: evening, ~1.5 hours; ~RM20–45 per person.

Morning

Keep this one light and unhurried: you’ve got a transfer day, so the goal is a clean breakfast, one last look around Ipoh, and no stress. Start with a short stroll at Ipoh Padang in the Town Centre — it’s a classic open green in the middle of the old city, good for a few photos and a breather before you head on. From there, walk over to the Old Town White Coffee shop area for a proper final Ipoh breakfast; the old shophouse lanes around Jalan Bandar Timah and Jalan Panglima are where the city’s coffee-and-toast culture really makes sense. Order the usual: white coffee, kaya toast, soft-boiled eggs, maybe a bowl of nasi lemak if you want something more filling. Expect around RM10–20 per person, and if you’re going near the station afterward, leave yourself a little buffer so you’re not rushing.

Midday to Afternoon

After you arrive in Butterworth, keep the connection simple and stay close to Butterworth Railway Station long enough to reset, check directions, and move at an easy pace toward the ferry. The Penang Ferry Terminal is the fun part of this transfer day — it’s one of those old-school arrivals that still feels like a proper island crossing, and it only takes about 10–15 minutes on the water. Once you’re in George Town, head straight to Penang Road Famous Teochew Chendul for a first sweet stop before check-in or right after you drop your bags. It’s one of those very Penang things to do: a bowl of cendol with gula Melaka, ice, and all the noise of George Town around you. It’s cheap, quick, and usually RM8–15 per person; if the line looks long, just go with it, it moves.

Evening

For dinner, head up to Gurney Drive Hawker Centre in Gurney — it’s an easy first night in Penang because there’s enough variety that everyone can pick what they want without overthinking it. This is the place for char kway teow, satay, popiah, oyster omelette, and a cold drink while the evening sea breeze cuts through the heat a bit. Budget roughly RM20–45 per person depending on how hungry you are, and try to get there before the peak dinner rush if you’d rather not circle for a table. After that, keep the night relaxed: Penang always rewards a slow walk back more than trying to squeeze in one more sight.

Day 12 · Tue, May 12
George Town

George Town and Batu Ferringhi

  1. Clan Jetties of Penang (George Town waterfront) — Begin in the heritage waterfront before the city gets busy. Timing: morning, ~1 hour.
  2. Chew Jetty (George Town waterfront) — A focused stop within the jetty area for its living heritage feel. Timing: morning, ~0.5 hour.
  3. Cheong Fatt Tze Mansion (George Town) — Move inland to one of Penang’s most important historic houses. Timing: late morning, ~1 hour.
  4. Teksen Restaurant (George Town) — Strong lunch choice in the heritage core, convenient before heading to the coast; ~RM30–60 per person. Timing: lunch, ~1 hour.
  5. Batu Ferringhi Beach (Batu Ferringhi) — Afternoon beach time keeps the day balanced after the old town walk. Timing: afternoon, ~2 hours.
  6. Long Beach Food Court (Batu Ferringhi) — Casual beachfront dinner with broad options after sunset. Timing: evening, ~1.5 hours; ~RM20–45 per person.

Morning

Start at the Clan Jetties of Penang as early as you can, ideally before the tour groups arrive and the boardwalk starts to feel crowded. This is one of the best ways to understand old Penang’s working waterfront: timber houses on stilts, laundry hanging out over the water, little shrines tucked into corners, and the constant sense that people actually live here rather than just perform for visitors. It’s a short walk from the heritage core, and the whole area is best done slowly — about an hour is plenty. Keep your camera light, stay respectful near the homes, and if you want the most atmospheric light, get here in the first part of the morning.

From there, make a focused stop at Chew Jetty, which is the most famous and easiest to read of the jetties. It only takes about half an hour if you’re not lingering, but it’s worth paying attention to the details: family altars, narrow planks, the view back toward the mainland, and the contrast between everyday life and the tourist flow. Then head inland to Cheong Fatt Tze Mansion in the historic streets of George Town. This is the one to time properly if you want to go inside — tours are usually run at set times, and booking ahead is wise, especially on busy days. Expect around an hour for the visit itself, and if you have a little buffer, the surrounding lanes are lovely for a brief wander before lunch.

Lunch and early afternoon

Have lunch at Teksen Restaurant, which is exactly the kind of place that saves a day like this: central, dependable, and very Penang in the way it handles classic Chinese-Malay flavours without making a fuss. It gets busy at peak lunch, so go on the earlier side if you can, and budget around RM30–60 per person depending on how many dishes you share. This is a good moment to slow the pace, refill water, and let the old-town wandering settle before the coast. If you’re using Grab, the ride from George Town to Batu Ferringhi is usually straightforward and takes about 25–35 minutes depending on traffic.

Afternoon and evening

Spend the afternoon at Batu Ferringhi Beach, where the day naturally changes gear. The beach is broader and breezier than the city, and although it’s not the pristine postcard version of island life, it’s a very easy place to unwind after a morning of heritage walking. Late afternoon is the sweet spot: the heat starts to ease, the light gets softer, and the sea feels more inviting. A couple of hours is enough for a swim, a walk, or just sitting under cover with a cold drink; if you’re up for it, the sunset light here can be lovely. After dark, head to Long Beach Food Court, which is one of the most reliable casual dinner stops in Batu Ferringhi. Order a few plates and share — satay, seafood, char koay teow, grilled stingray — and keep expectations relaxed rather than polished. It’s lively, informal, and much more fun when you treat it like an easy beachfront night rather than a destination meal.

Day 13 · Wed, May 13
George Town

George Town hill and temple day

  1. Penang Hill Lower Station (Air Itam) — Start early for the best light and shortest queues. Timing: morning, ~0.5 hour.
  2. Penang Hill (Air Itam) — The main hill experience with views and cooler air above the city. Timing: morning, ~2 hours.
  3. Kek Lok Si Temple (Air Itam) — Pair naturally with Penang Hill since it’s nearby and one of the island’s top sights. Timing: late morning, ~1.5 hours.
  4. Ayer Itam Assam Laksa (Ayer Itam) — Famous local lunch right in the temple/ hill area; ~RM10–20 per person. Timing: lunch, ~1 hour.
  5. Armenian Street (George Town) — Return to town for murals, shops, and a relaxed afternoon walk. Timing: afternoon, ~1.5 hours.
  6. Deen Maju Nasi Kandar (Georgetown) — Reliable final dinner for a Penang comfort-food finish. Timing: evening, ~1 hour; ~RM20–40 per person.

Morning

Start early and head up to Penang Hill Lower Station in Air Itam before the day gets hot. If you can get there soon after opening, you’ll avoid the longest queue and get cleaner light for the ride up. From central George Town, a Grab is the easiest option and usually takes about 20–30 minutes depending on traffic. The funicular is the whole point here, so don’t rush it — give yourself a little breathing room for tickets, the line, and the uphill wait.

At the top, spend a couple of unrushed hours on Penang Hill itself. The air is noticeably cooler, and the views over the island are at their best in the morning before haze builds. It’s a nice place to slow down: wander the viewing points, take in the old colonial-era feel, and enjoy the contrast with the busy streets below. Budget roughly RM30–60 for the funicular depending on route and nationality, and bring water even though it’s cooler up there — you’ll still be walking around.

Late Morning to Lunch

Come back down and go straight to Kek Lok Si Temple, which is close enough that it makes perfect sense to pair with the hill. This is one of Penang’s landmark temple visits, and late morning is a sweet spot before the biggest lunch-hour rush. Expect about 1.5 hours if you want to do it properly: the main halls, the grounds, and a bit of lingering for photos. Dress modestly, keep cash handy for small entrance areas or donations, and don’t try to power through it too fast — the temple rewards a slower look.

For lunch, head to Ayer Itam Assam Laksa in Ayer Itam, right in the same general area. This is exactly the kind of place locals use for a no-nonsense Penang meal after temple-hopping: quick, cheap, and very much about the bowl in front of you. The laksa is usually around RM10–20, and it’s best eaten with a cold drink and zero expectations of “fine dining” — that’s the charm. If you’re still hungry, this is the kind of district where you can also spot simple snacks and drinks nearby, but the laksa should be the main event.

Afternoon

Head back into George Town and keep the afternoon loose around Armenian Street. This is the right time of day to wander slowly: look for murals, browse little shops, and duck into side lanes when something catches your eye. The street is easy on foot, especially if you start from the heritage core near the cafes and shophouses. It’s a good reset after the hill and temple morning — no strict agenda, just a relaxed Penang walk with plenty of places to pause for tea or an iced drink.

Evening

Finish the day with dinner at Deen Maju Nasi Kandar in Georgetown. It’s a classic comfort-food stop and a very Penang way to end the day: rice, curries, fried chicken, maybe squid or vegetables if you’re in the mood. Expect about RM20–40 per person depending on how hungry you are. It can get busy, especially at dinner, so go with a little patience and order confidently — this is the kind of place that moves fast once you know what you want.

Day 14 · Thu, May 14
Pantai Cenang, Langkawi

Transfer to Langkawi

Getting there from George Town
Flight: Penang (PEN) → Langkawi (LGK) on AirAsia / Firefly / Malaysia Airlines. ~40m flight, ~2.5–4h door-to-door, usually RM120–300. Book on airline site or Google Flights. Midday flight works well with the planned airport transfer.
Ferry: Penang (Swettenham Pier) → Langkawi via ferry (when operating) is longer and less convenient; usually not the best choice for a typical traveler.
  1. Tanjung Bungah Market breakfast stalls (Tanjung Bungah) — Quick breakfast before the airport transfer, avoiding a long sit-down meal. Timing: early morning, ~0.75 hour; ~RM8–15 per person.
  2. Penang Botanic Gardens (George Town) — If time allows before departure, a short green reset close to the city. Timing: morning, ~1 hour.
  3. Penang Airport transfer via George Town (George Town/airport route) — Keep the transfer simple and direct for the midday flight. Timing: late morning, ~2 hours.
  4. Nasi Dagang Pak Malau (Langkawi/Kuah area) — First Langkawi meal with a local specialty and an easy arrival lunch/dinner. Timing: late afternoon, ~1 hour; ~RM20–40 per person.
  5. Pantai Cenang Beach (Pantai Cenang) — A gentle first island walk after check-in and travel. Timing: evening, ~1.5 hours.
  6. Yellow Beach Cafe (Pantai Cenang) — Sunset dinner with beach views and an easy holiday feel. Timing: evening, ~1.5 hours; ~RM35–70 per person.

Morning

Start with a quick breakfast at Tanjung Bungah Market breakfast stalls so you’re not faffing around with a long meal before the airport run. This is the kind of local stop that does exactly what it should: hot kopi, kaya toast, nasi lemak, maybe a simple mee goreng if you want something more substantial, all at hawker prices. You’ll be in and out in about 45 minutes, usually spending around RM8–15 per person, and it’s a much better send-off than sitting in a hotel café. From there, if timing is comfortable, swing by Penang Botanic Gardens for a short green reset — don’t try to “do” the whole place, just take one easy loop and enjoy the shade before the heat builds. It’s free to enter, opens early, and works best as a calm final Penang pause rather than a full excursion.

Late Morning to Midday

Keep the transfer to the airport simple and direct after that. The usual move is a Grab or taxi back through George Town and then on to Penang International Airport; if traffic is kind, the whole airport run stays pleasantly manageable. On a day like this, I’d leave plenty of buffer so you’re not eating into your flight stress with road delays — Penang traffic can be deceptive, especially around school dismissal and lunch hour. If you’ve got a little time in hand near George Town before heading out, just keep it loose and don’t add any extra detours; today works best when it stays light and unhurried.

Late Afternoon

After landing in Langkawi and checking in, go straight for an easy first meal at Nasi Dagang Pak Malau. This is one of those very “arrive on the island and suddenly relax” lunches/dinners: fragrant rice, coconut-rich curries, and a proper local-style plate rather than tourist resort food. It’s usually around RM20–40 per person, and it’s worth going with an appetite because the place has a reputation for doing straightforward Malay comfort food well. It’s a good first taste of Langkawi before you settle into beach mode, and it fits neatly into that soft late-afternoon window when you’re neither fully hungry nor fully ready for a big night out.

Evening

Once you’re fed and checked in, keep the rest of the day gently coastal. Head to Pantai Cenang Beach for a slow evening walk — nothing scheduled, just sand, a bit of breeze, and that first proper island look at the water. Late afternoon into sunset is the nicest time here, and the beach is easiest to enjoy when you’re not trying to rush it. For dinner, slide over to Yellow Beach Cafe right on Pantai Cenang for a relaxed sunset meal with the sea close by. It’s one of the easiest “first night in Langkawi” choices because the vibe is casual, the view does the heavy lifting, and you can keep it as simple or as long as you like; expect roughly RM35–70 per person depending on what you order.

Day 15 · Fri, May 15
Langkawi

Langkawi island exploration

Getting there from Pantai Cenang, Langkawi
Drive/Grab/taxi: Pantai Cenang → Oriental Village/SkyCab area. ~20–30m each way, about RM25–45 by Grab/taxi. Go early in the morning to beat queues at the cable car.
If based elsewhere, a pre-booked car with driver for the day is the most practical. Book via Grab for point-to-point or hotel concierge.
  1. Langkawi Cable Car (SkyCab) (Oriental Village, Burau Bay) — Go early for the clearest views and shortest waits. Timing: morning, ~2 hours.
  2. Sky Bridge (Gunung Mat Cincang) — The marquee add-on to the cable car and the island’s best viewpoint. Timing: late morning, ~1 hour.
  3. Oriental Village (Burau Bay) — Handy lunch and rest stop right by the cable car complex. Timing: lunch, ~1 hour; ~RM20–45 per person.
  4. Telaga Tujuh Waterfalls (Padang Matsirat) — Good nearby nature stop after the mountain experience. Timing: afternoon, ~1.5 hours.
  5. The Cliff Langkawi (Pantai Cenang) — Sunset dinner spot with a sea view to cap the day. Timing: evening, ~1.5 hours; ~RM40–80 per person.

Morning

Start early and head straight for Langkawi Cable Car (SkyCab) at Oriental Village in Burau Bay — this is one of those places that genuinely rewards being out the door first. Morning light is clearer, the heat is kinder, and the queues are usually much more manageable before mid-morning tour groups arrive. Expect around 2 hours here if you’re doing the cable car properly and not rushing; tickets are usually in the RM40–100 range depending on package, and it’s worth checking whether you want a standard ride or a bundled pass with the bridge included. Once you’re up top, take your time with the views across the rainforest and the water — this is the big Langkawi panorama day, so don’t try to cram it.

Late Morning to Lunch

From the cable car, continue to the Sky Bridge, which is the real payoff for doing the whole mountain loop. It’s usually breezier up there than it feels below, and the walkway gives you that proper “wow, I’m on Langkawi” moment without needing much effort beyond the ride up. After that, drop back down to Oriental Village for lunch and a breather; this is the easiest place to eat without backtracking, and there are plenty of casual spots for noodles, rice dishes, ice cream, and cold drinks. Budget roughly RM20–45 per person for a simple lunch, and it’s a good time to sit in the shade, cool off, and avoid trying to do too much too fast.

Afternoon

Later, head over to Telaga Tujuh Waterfalls in Padang Matsirat for a more natural, lower-key contrast to the mountain scenery. It’s a good post-lunch stop because the walk and the steps help you shake off that sleepy midday slump, but just be realistic about the humidity — bring water and decent shoes, since the paths can be slick after rain. Plan on around 1.5 hours here if you want to walk up, look around, and enjoy the setting without hurrying. It’s one of those places that feels better if you linger a little rather than treating it like a box to tick.

Evening

Wrap the day at The Cliff Langkawi in Pantai Cenang for sunset dinner, which is exactly the kind of easy, scenic ending Langkawi does well. Aim to arrive before golden hour so you can get a table with a view and settle in before the sky changes color. Dinner here usually lands around RM40–80 per person depending on what you order, and while it’s not the cheapest meal on the island, the setting is the point — sea breeze, sunset, and a relaxed final meal after a full day out. After dinner, you’ll be in a good spot to stroll a little along Pantai Cenang before calling it a night.

Day 16 · Sat, May 16
Langkawi

Langkawi island exploration

  1. Kilim Karst Geoforest Park (Kuala Teriang/Kuah) — Best used for the main mangrove tour while wildlife is most active. Timing: morning, ~3 hours.
  2. Tanjung Rhu Beach (Tanjung Rhu) — Quiet north-coast beach time after the boat tour. Timing: early afternoon, ~1.5 hours.
  3. Ayer Hangat Village (Kampung Padang Matsirat) — Easy nearby stop for a different side of the island and a slower pace. Timing: afternoon, ~1 hour.
  4. Makan Naik Buaian (Kuah) — Local-style dinner with solid Malaysian dishes and a casual atmosphere; ~RM20–45 per person. Timing: evening, ~1 hour.
  5. Langkawi Night Market (rotating location) — If it aligns with the day, great for snacks, fruit, and cheap souvenirs. Timing: evening, ~1 hour; ~RM10–25 per person.

Morning

Start early and make Kilim Karst Geoforest Park your first stop while the mangrove channels are still lively and the heat is still manageable. The boat tour here is the right way to do this part of Langkawi: you’ll usually be out for about 3 hours, gliding through the limestone cliffs, eagle-feeding spots, and quieter waterways around Kuala Teriang and Kuah. If you can, aim for a departure around 8:30–9:00am; tours tend to feel calmer before the midday glare, and wildlife is generally more active then. Budget roughly RM80–150 depending on whether you book a shared boat or a private one, and bring cash, sunscreen, insect repellent, and a dry bag for your phone.

Afternoon

After the boat, head north to Tanjung Rhu Beach for a slower, softer few hours. This is one of those beaches that reminds you why Langkawi works so well when you stop trying to “do” it and just let the day stretch out a bit. The water is usually gentler and the sand is very easy on the feet; it’s a nice contrast to the mangroves. If you want a simple lunch or drink, keep it low-key and don’t overcomplicate it — the point here is to cool down, walk a little, and let the day breathe. Later, continue inland to Ayer Hangat Village in Kampung Padang Matsirat. It’s not a big-ticket attraction, which is exactly why it works after the beach: a quieter stop, a different rhythm, and a chance to see the island beyond the obvious resort strip. Expect to spend around RM10–30 if you’re just looking around and taking it easy.

Evening

For dinner, head to Makan Naik Buaian in Kuah and go for a proper Malaysian meal without fuss. This is a good place to reset after a long island day — casual, local, and satisfying, with dishes that usually land in the RM20–45 range per person depending on how hungry you are. It’s the sort of spot where you can order a few shared plates, sit back, and let the evening slow down. If your timing works out and it’s a market night, finish with a walk through the Langkawi Night Market at its rotating location. It’s excellent for cheap snacks, fruit, and a few easy souvenirs, and even if you only pick up something small, it’s worth the stop for the atmosphere and the local rhythm of it all.

Day 17 · Sun, May 17
Pantai Cenang, Langkawi

Langkawi to Singapore

Getting there from Langkawi
Drive/Grab/taxi: anywhere on Langkawi → Pantai Cenang. ~15–40m depending on where you are, about RM15–40 by Grab/taxi. Keep it flexible and midday if you’re returning from the north of the island.
If staying already in Cenang, this is just a short walk or hotel shuttle rather than a true transfer.
  1. Pantai Tengah Beach (Pantai Tengah) — Easier, quieter beach time before the airport transfer. Timing: morning, ~1.5 hours.
  2. Cenang Mall area (Pantai Cenang) — Good for last-minute shopping and a simple lunch close to the hotel. Timing: late morning, ~1.25 hours.
  3. The Brasseries Langkawi (Pantai Cenang) — Comfortable final island meal before the flight; ~RM30–60 per person. Timing: lunch, ~1 hour.
  4. Laman Padi Langkawi (Pantai Cenang) — Short cultural stop if time remains before heading to the airport. Timing: early afternoon, ~0.75 hour.
  5. Langkawi International Airport (Padang Matsirat) — Buffer for check-in and the 4pm flight to Singapore. Timing: afternoon, ~2 hours.

Morning

Keep this last Langkawi morning gentle and beachy rather than trying to squeeze in anything ambitious. Start at Pantai Tengah Beach, which is the quieter, more laid-back stretch just south of Cenang — fewer jet skis, less noise, and a softer goodbye to the island. It’s best first thing, before the heat builds and before the beach clubs get busy. Give yourself about an hour and a half to walk the shoreline, sit under the palms, and just let the day open slowly.

From there, head over to the Cenang Mall area for a practical last wander. This is the most useful stop for any final shopping: snacks, forgotten toiletries, sunscreen, souvenirs, or a cold drink before you’re back in airport mode. It’s not a destination you linger at for the scenery, but it’s perfect for a late-morning reset. If you want an easy, reliable lunch right here, The Brasseries Langkawi is a smart choice — comfortable, unfussy, and a good final sit-down meal on the island. Expect around RM30–60 per person, and it’s the kind of place where you can order, relax, and not worry about the clock.

Early Afternoon

If you still have a bit of time before the airport run, make a brief stop at Laman Padi Langkawi. It’s an easy cultural pause rather than a big sightseeing commitment — a nice way to see Langkawi’s rice-field landscape and get one last sense of the island beyond the beach strip. The visit is short, about 45 minutes, and works best if you keep it light and don’t try to turn it into a full museum stop. After that, start drifting toward Langkawi International Airport in Padang Matsirat with a proper buffer; for a 4:00pm flight, being there by around 2:00pm is the right call, especially if you’ve got bags to check or you’re traveling on a busier day.

Final practical note

If you happen to be staying already in Pantai Cenang, most of today is easy on foot or with a very short Grab. If you’re coming in from farther north on the island, keep the taxi/Grab timing flexible so you don’t feel rushed. This is one of those days where the win is staying calm: one last beach, one last lunch, one last browse, then straight into airport mode with no drama.

Day 18 · Mon, May 18
Singapore

Singapore and departure

Getting there from Pantai Cenang, Langkawi
Flight: Langkawi International (LGK) → Singapore Changi (SIN), usually via direct AirAsia/Jetstar/Singapore Airlines on some days; otherwise 1-stop via KL. Direct is ~1h45 flight, ~4–6h door-to-door, typically RM250–700. Book on airline site or Google Flights. Take the afternoon flight so you can still use the morning in Langkawi and arrive in Singapore by evening.
If no convenient direct is available, fly LGK → KUL → SIN on Malaysia Airlines/SIA/AirAsia (~5–7h door-to-door).
  1. National Gallery Singapore (City Hall) — Strong first stop on a final Singapore day, especially if arriving refreshed. Timing: morning, ~1.5 hours.
  2. St Andrew’s Cathedral (City Hall) — Easy nearby heritage stop on the way toward the civic district. Timing: late morning, ~0.5 hour.
  3. Raffles City / Ah Teng’s Bakery (City Hall) — Convenient lunch and coffee without wasting transfer time. Timing: lunch, ~1 hour; ~S$12–25 per person.
  4. Fort Canning Park (Museum/Orchard fringe) — A calm afternoon walk that fits well before departure logistics. Timing: afternoon, ~1.25 hours.
  5. Clarke Quay (Singapore River) — Final evening atmosphere by the water before heading to the airport. Timing: evening, ~1.5 hours.
  6. Song Fa Bak Kut Teh (Riverside/Chinatown) — Solid farewell dinner with a classic local dish; ~S$15–30 per person. Timing: evening, ~1 hour.

Morning

Start with National Gallery Singapore in the City Hall area, which is one of the best “final day” choices in the city because it gives you a proper sense of Singapore without feeling rushed. The building itself is gorgeous, and the Southeast Asian art collection is strong even if you only do one wing. If you’re there near opening, the galleries are usually calm and the rooftop views are a lovely bonus. Budget around S$20–30 for entry, and give yourself about 90 minutes so you’re not hurrying through it.

From there, it’s an easy walk to St Andrew’s Cathedral, which feels like a neat little reset between the gallery and lunch. It’s one of the city’s most elegant heritage buildings and very quick to see, so this is more about the atmosphere than a long stop. If the doors are open, step inside for a few minutes of cool quiet; otherwise, the exterior and surrounding civic district are worth the pause on their own.

Lunch

For lunch, move into Raffles City and stop at Ah Teng’s Bakery for something simple and unfussy before the afternoon wander. This is the kind of place that works well on a departure day: kopi, toast, cakes, and light savoury bites, with enough choice that you can keep it cheap or make it a proper meal. Expect roughly S$12–25 per person, and if you want to avoid a queue, go a little earlier than the true lunch rush. It’s also a smart place to sit for a bit, cool down, and check your timing for the rest of the day.

Afternoon

After lunch, take your time walking over to Fort Canning Park, which is exactly the right kind of low-key afternoon stop after several packed travel weeks. It’s shaded in parts, surprisingly peaceful for such a central spot, and a nice contrast to the polished civic core you’ve just seen. The old colonial slopes, broad lawns, and quieter paths make it a good place to slow down rather than “tick off” anything. Plan about 75 minutes, wear comfortable shoes, and don’t worry if you only cover a section or two — the park is better enjoyed loosely than mapped out.

Evening

For your last Singapore evening, head down to Clarke Quay for one final bit of riverfront energy before dinner. It’s busiest after dark, when the lights come on and the whole waterfront feels a bit more theatrical, but it still works nicely for a pre-dinner stroll. After that, go to Song Fa Bak Kut Teh for a proper farewell meal — hearty peppery broth, rice, youtiao, and the kind of local dinner that feels like a fitting end to the trip. If you’re aiming for a calmer dinner, go earlier in the evening; if you want the full atmosphere, eat after a short walk along the river.

Day 19 · Tue, May 19
King's Cross, London

Return to London

Getting there from Singapore
Flight: Singapore Changi → London Heathrow nonstop (Singapore Airlines or British Airways). ~13–14h flying, ~16–18h door-to-door including airport time. Book direct on airline site or Google Flights. Choose the overnight departure on May 19 so you land in London on May 20 morning.
Cheaper option: 1-stop via Doha/Dubai (~16–20h total, usually S$700–1,300+). Book with Qatar Airways or Emirates.
  1. Heathrow Airport (Heathrow) — Land, clear arrivals, and keep the transfer straightforward after the overnight flight. Timing: early morning, ~1.5 hours.
  2. Tube to King’s Cross (Heathrow/central line or Piccadilly line) — Move directly toward the station with enough buffer for the next train. Timing: morning, ~1 hour.
  3. King’s Cross Station (King’s Cross) — A practical layover point before the onward train to Grantham. Timing: morning, ~1.5 hours.
  4. Granary Square (King’s Cross) — If time and energy allow, a short final walk and coffee nearby. Timing: late morning, ~0.75 hour; ~£5–12 per person.

Early Morning

You’ll want to keep this part very simple: land at Heathrow Airport, clear arrivals, and don’t overthink anything after an overnight long-haul. At this hour the airport is usually operating in that half-awake, slightly chaotic way that makes a pre-planned route a lifesaver, so just keep moving and aim for a clean, no-stress transfer rather than trying to do anything else. If you need coffee or a bite, grab it airside or in the terminal before you leave — Heathrow prices are high, but it’s still better than faffing around later.

Morning

From there, head straight on the Tube to King’s Cross and settle into the rhythm of the city again. In London, King’s Cross Station is one of the easiest places to wait because it’s so well set up: clear signs, loads of seating if you need it, and plenty of food options without having to trek far. If you want a proper breakfast or second coffee, Leon, Pret a Manger, GAIL’s, and The Parcel Yard are all handy in the station complex or just outside, and you can usually get something decent for about £6–15. Keep an eye on the clocks though — this is a classic “stay close and don’t risk a scramble” kind of morning.

Late Morning

If you’ve got a bit of breathing room before the onward train, wander over to Granary Square for a final leg-stretch. It’s only a short walk from the station, and it’s a good way to shake off the flight without committing to a full outing. The fountains, canal edge, and big open steps make it feel lively even when the weather is grey, and Coal Drops Yard right nearby is where you’ll find the nicer cafés and a few good last-minute shops. A quick coffee or snack here will typically run about £5–12, and if you keep it tight you can be back at King’s Cross Station with plenty of time to spare for your 9:40 train.

0

Plan Your 19 days day 1 train to kings cross 2pm, tube to heathrow 4:30pm, flight from heathrow 8:30pm day 2 arrive changi at 16:45, check in to hotel amara, eat, sleep day 3 to 5 itinerary for singapore Day 6 fly to KL 12:10 arrive KLIA 13:15, check in to Apartment Lucentia residences, explore, eat, sleep Day 7 and 8 itinerary for kl inc batu caves Day 9 12noon to 2pm train to Ipoh, check in to harmony house, explore, eat, sleep Day 10 explore including temples, eat, sleep day 11 train to butterworth around 10am, ferry to georgetown, check in to 22 macalisterz 3pm, explore, eat, sleep day 12 explore georgetown in the morning and batu ferenghi in the afternoon and evening day 13 explore georgetown inc hill and temple day 14 breakfast in georgetown, transfer to airport, flight 12:45-15:00 to langkawi airport, 16:00 check in at golden chenang village, explore, eat, sleep day 15 and 16 explore langkawi including sky bridge and mangrove tour day 17 langkawi beach, flight to singapore at 4pm day 18 singapore, then flight home at 23:00 day 19 arrive heathrow 5:55am, tube to kings cross, 9:40 train to grantham Trip