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

One Week Malaysia Itinerary from Kolkata

Day 1 · Mon, Jul 27
Kuala Lumpur

Arrival in Kuala Lumpur

  1. Kolkata to Kuala Lumpur via nonstop flight to Kuala Lumpur International Airport (KLIA / KLIA2), Kolkata → Sepang — depart early afternoon on 27 Jul, ~4.5–5.5 hours in the air plus immigration and baggage, then a 45–60 min transfer into the city; best to head straight to the hotel and avoid overpacking the arrival day.
  2. KLCC Park, Kuala Lumpur City Centre — gentle post-check-in walk with skyline views and a relaxed way to shake off the flight, late afternoon, ~45 minutes.
  3. Suria KLCC, Kuala Lumpur City Centre — easy first stop for shopping, pharmacy items, and a light browse before dinner, early evening, ~1 hour.
  4. Marini’s on 57, Kuala Lumpur City Centre — iconic skyline dinner/drinks spot for a couple; expect about RM 150–250 per person for a meal or more with cocktails, evening, ~1.5 hours.
  5. Petronas Twin Towers (exterior views), Kuala Lumpur City Centre — nighttime photo stop for the city’s signature landmark and fountain area, after dinner, ~30 minutes.

Arrival into Kuala Lumpur

Your nonstop flight from Kolkata to Kuala Lumpur International Airport (KLIA / KLIA2) is the kind of arrival day that works best when you keep it simple: early afternoon departure, around 4.5–5.5 hours in the air, then immigration, baggage, and a 45–60 minute ride into the city. If you’re staying around KLCC, grab an Airport Taxi, Grab, or the KLIA Ekspres only if you’re comfortable changing to a car for the last mile; for a couple, Grab usually ends up the easiest and most door-to-door option. Expect the airport-to-hotel transfer to cost roughly RM 65–100 by car depending on traffic and time of day, and try to reach the hotel with enough daylight to freshen up instead of squeezing in too much on day one.

Late Afternoon at KLCC Park

Once you’ve checked in, head out for an easy reset at KLCC Park. It’s the perfect first stop after a long flight: shady paths, benches, a lake, and that big open view of the skyline that tells you you’ve actually arrived. The park is free, open all day, and nicest around sunset when the heat drops a little. A relaxed 30–45 minute walk is enough — just wear comfortable shoes, carry a small umbrella in case of a quick tropical shower, and don’t worry about “doing” the park properly; this is more about stretching your legs and settling into the city rhythm.

Early Evening at Suria KLCC

Walk straight into Suria KLCC from the park for air-conditioning, a light browse, and any practical shopping you may need after landing — water, SIM card top-up, a pharmacy stop, sunscreen, or a quick snack. The mall is open roughly 10:00 AM–10:00 PM, and early evening is the best time to wander without feeling rushed. For a casual bite, the food court and nearby cafés are easy; if you want something simple, the Nando’s, The Coffee Bean & Tea Leaf, or local stalls inside the mall work well before a proper dinner later. Keep this part low-key: one hour is enough unless you’re in the mood to shop.

Dinner and Night Views at Marini’s on 57 and Petronas Twin Towers

For the evening, head up to Marini’s on 57 in Kuala Lumpur City Centre for a couples’ dinner or drinks with a skyline view. It’s one of those spots where the view is the point, so book ahead if you can, dress smart-casual, and expect around RM 150–250 per person for a meal, more if you add cocktails. After that, make the short walk back to the base of the Petronas Twin Towers for exterior night photos and the fountain area — this is the classic Kuala Lumpur arrival shot, and it looks best after dark when the towers are fully lit. If you’re tired, keep it brief and head back to the hotel; tomorrow is the real sightseeing day.

Day 2 · Tue, Jul 28
Kuala Lumpur

City highlights in Kuala Lumpur

  1. Masjid Jamek Sultan Abdul Samad, Kuala Lumpur — start in the old quarter with one of the city’s most atmospheric heritage mosques, morning, ~45 minutes.
  2. Dataran Merdeka, Kuala Lumpur — short walk to the independence square and colonial-era facades, morning, ~30 minutes.
  3. Central Market Kuala Lumpur, Kuala Lumpur — browse crafts and souvenirs in one easy stop, late morning, ~1 hour.
  4. Lot 10 Hutong, Bukit Bintang — lunch with a strong mix of Malaysian hawker favorites in one place; budget about RM 30–60 per person, midday, ~1 hour.
  5. Thean Hou Temple, Seputeh — ornate hilltop temple with great city views and a calmer pace after lunch, afternoon, ~1 hour.
  6. Jalan Alor, Bukit Bintang — finish with a lively street-food dinner and dessert stroll; budget about RM 40–80 per person, evening, ~1.5 hours.

Morning

Start early at Masjid Jamek Sultan Abdul Samad, one of Kuala Lumpur’s prettiest old mosques, and go before the heat really sets in. If you arrive around 8:30–9:00 a.m., it’s usually calm, the light is softer, and you can actually linger without rushing. Dress modestly; if needed, the mosque has robes available and it’s free to enter, though donations are appreciated. From there, it’s an easy walk over to Dataran Merdeka, where the colonial buildings and open square give you the clearest “old KL” feel. Keep it unhurried here — 30 minutes is enough to take in the Sultan Abdul Samad Building façade and the flagpole, then move on before the midday sun gets intense.

Late Morning

Continue on foot to Central Market Kuala Lumpur, which is the most practical place on this route to pick up batik, local snacks, and souvenir shopping without bouncing around the city. The market is usually open from around 10:00 a.m. to 10:00 p.m., and late morning is the sweet spot before lunch crowds build. Expect a mix of fixed-price craft stalls, easy air-conditioning, and a few little side alleys with Malaysian art and handmade items; prices vary a lot, but small gifts and magnets are inexpensive while nicer batik pieces cost more. If you want a coffee break, the surrounding Petaling Street area has plenty of simple kopitiams, but keep lunch for the next stop so you’re not too full.

Lunch and Afternoon

Head by Grab or taxi to Lot 10 Hutong in Bukit Bintang for lunch — it’s one of the easiest places to sample proper Malaysian comfort food in one clean, air-conditioned food hall. Budget roughly RM 30–60 per person, depending on how many dishes you share. This is the place to go for local favorites without having to navigate a dozen hawker stalls: think roast meat, noodles, and classic Malaysian snacks. After lunch, take a ride to Thean Hou Temple in Seputeh; it’s a short but worthwhile detour from the busy core, and the hilltop setting gives you a different side of the city. Spend about an hour here, walking the terraces, taking in the red-and-gold details, and enjoying the skyline views from the upper levels — late afternoon light is especially nice.

Evening

Wrap up the day back in Bukit Bintang with dinner at Jalan Alor, where the whole street turns into a noisy, delicious open-air feast once the heat drops. Go around 7:00–8:00 p.m. for the liveliest atmosphere, and budget about RM 40–80 per person depending on whether you share seafood, noodles, grilled skewers, and dessert. It’s a fun place to wander rather than overplan: pick one stall for satay, another for noodles, then finish with fresh fruit, cendol, or an ice-cold drink. If you’re staying nearby, you can walk back; otherwise, Grab is the easiest way home, especially after dinner when traffic around Bukit Bintang can get messy.

Day 3 · Wed, Jul 29
Langkawi

Travel to Langkawi

Getting there from Kuala Lumpur
Flight (Malaysia Airlines, AirAsia, or Batik Air) from KLIA/KLIA2 to Langkawi Airport (LGK) — ~1h 10m in the air, about 3–4 hours total door-to-door with airport time; roughly RM 80–250 one way depending on baggage and booking window. Book on AirAsia, Malaysia Airlines, Batik Air, or Skyscanner. A morning departure is best so you can reach Pantai Cenang for a full first day.
Ferry/bus combo is much slower and less practical; the flight is the clear best option.
  1. Kuala Lumpur to Langkawi flight (Malaysia Airlines / AirAsia / Batik Air), Kuala Lumpur → Langkawi — aim for a morning flight, ~1 hour 10 minutes in the air plus airport transfer and check-in; keep luggage simple and plan a taxi from Langkawi Airport to the beach area.
  2. Pantai Cenang, Cenang — check into the resort area and enjoy a first beach walk, late morning/early afternoon, ~1 hour.
  3. Underwater World Langkawi, Cenang — easy indoor stop if the weather is hot or rainy, afternoon, ~1 hour.
  4. Temoyong Night Market or a local seafood restaurant near Pantai Cenang, Cenang — dinner with Malay island flavors; expect about RM 35–90 per person, evening, ~1.5 hours.
  5. Cenang Beach sunset stroll, Cenang — simple low-effort sunset time by the water, evening, ~45 minutes.

Morning

Take the Kuala Lumpur to Langkawi flight as early as you reasonably can — ideally a morning departure from KLIA or KLIA2 — so you’re on the island with enough daylight left to actually enjoy it. With check-in, security, and the short hop in the air, you’re looking at about 3–4 hours door to door, plus a quick taxi from Langkawi Airport (LGK) to Pantai Cenang. Expect the airport transfer to cost roughly RM 20–35 by Grab or taxi, and once you reach the beach strip, drop your bags and keep the first stop easy: a slow first walk on Pantai Cenang to shake off travel mode, grab a coconut, and get your bearings. This is the most convenient base on the island, so staying in or near Cenang keeps the day smooth.

Afternoon

After lunch, head to Underwater World Langkawi right on the Cenang strip; it’s one of those very practical tropical-weather stops when the sun is fierce or the skies turn suddenly grey. Tickets are usually around RM 45–50 for adults, and it takes about an hour if you move at a relaxed pace. It’s not a full-day attraction, which is exactly why it works well on arrival day — no stress, air-conditioning, and enough variety to keep it fun for a couple. If you want a snack afterward, the cafés and casual seafood places along Jalan Pantai Cenang are easy to wander into, so don’t over-plan this part.

Evening

For dinner, either go with Temoyong Night Market if it’s operating that evening or keep it simple with a local seafood restaurant near Pantai Cenang; both are good options, but the night market is the more local-feeling choice for Malay snacks, grilled chicken, noodles, and fresh fruit juices at very friendly prices, usually around RM 35–60 per person. If you prefer a sit-down meal, beachside seafood can run RM 60–90 per person depending on what you order, especially if you go for squid, prawns, or steamed fish. End with a slow Cenang Beach sunset stroll — it’s the kind of low-effort, high-reward finish that makes the first day feel like a real holiday. If you’re staying late on the beach, keep in mind that the area stays lively, so you can easily walk back to your hotel or call a short Grab without any hassle.

Day 4 · Thu, Jul 30
Langkawi

Beach time in Langkawi

  1. Langkawi Island Hopping (Pulau Dayang Bunting, Beras Basah, and nearby islets), Kuah waters / southern islands — book a morning boat tour for swimming, scenery, and a proper island day; ~3.5–5 hours including transfers.
  2. Oriental Village, Pantai Kok — return inland for lunch and a relaxed resort-area stop; lunch at a café here typically runs RM 30–70 per person, afternoon, ~1 hour.
  3. Langkawi SkyBridge Cable Car, Pantai Kok — one of the island’s marquee experiences with big rainforest-and-sea views, afternoon, ~1.5–2 hours.
  4. SkyBridge, Machinchang — walk the curved pedestrian bridge for the best panoramic photos, late afternoon, ~45 minutes.
  5. A local beachfront seafood restaurant in Pantai Cenang, Cenang — laid-back dinner after a full day on the water; expect about RM 50–120 per person, evening, ~1.5 hours.

Morning

Start early with Langkawi Island Hopping from the Kuah or southern-islands side — aim to be on the boat by about 9:00 a.m. so you’re not fighting the midday heat and you get the calmest water. This is the classic half-day on-the-water run: Pulau Dayang Bunting for the lake stop, Beras Basah for the beach time, plus a couple of quick scenic passes around the smaller islets. A typical shared boat tour runs roughly RM 35–60 per person, while private options cost more but give you more freedom on timing and photos. Bring a dry bag, reef-safe sunscreen, a towel, and cash for the small entrance/jet-ski-type extras you may be offered along the way.

Lunch

After you’re back on land, head inland to Oriental Village in Pantai Kok for an easy lunch and a slower reset. It’s a handy spot because you’re already in the right area for the cable car, and the cafés here are made for tourists without being too much hassle — think RM 30–70 per person for noodles, rice plates, coffee, or a quick seafood set. If you want something simple, sit down, drink plenty of water, and don’t over-order; the afternoon gets much better if you keep lunch light and unhurried.

Afternoon Exploring

From Oriental Village, continue straight into the Langkawi SkyBridge Cable Car experience in Pantai Kok. Go in the mid-to-late afternoon if you can; the light is softer, the rainforest looks richer, and the views of the sea and the surrounding islands feel more dramatic. Tickets are usually in the RM 45–85 range depending on package and season, and the full visit can easily take 1.5–2 hours once you factor in queues, the cable car ride, and photo stops. Once you’re up there, walk over to the SkyBridge at Machinchang for the best panoramic shots — it’s one of those places that looks great in photos but feels even better in person, especially if the clouds are moving and the wind is up.

Evening

End the day with dinner at a local beachfront seafood restaurant in Pantai Cenang — the kind of place where you can sit with your feet in the sand, order grilled fish, prawns, sambal squid, and cold drinks, and just let the day settle. Expect around RM 50–120 per person depending on how seafood-heavy you go, and try to arrive before sunset if you want a proper beach view before eating. Pantai Cenang is easy to reach by Grab from Pantai Kok in about 20–30 minutes, traffic depending, so you don’t need to rush, just leave enough time to freshen up and enjoy one last easy island evening.

Day 5 · Fri, Jul 31
Langkawi

More island time in Langkawi

  1. Kilim Karst Geoforest Park boat tour, Tanjung Rhu / Kilim — start early for mangroves, eagle sightings, and limestone scenery; ~3–4 hours is ideal.
  2. Tanjung Rhu Beach, Tanjung Rhu — quiet, scenic beach time after the boat ride, late morning/early afternoon, ~1–1.5 hours.
  3. Taman Lagenda Langkawi, Kuah — easy shoreline park and sculpture garden for a slower afternoon reset, afternoon, ~45 minutes.
  4. Eagle Square (Dataran Lang), Kuah — classic Langkawi photo stop by the waterfront, late afternoon, ~30 minutes.
  5. Langkawi Parade Megamall food court or a casual café in Kuah, Kuah — simple dinner with local dishes; budget about RM 25–60 per person, evening, ~1 hour.
  6. Kuah waterfront promenade, Kuah — short after-dinner stroll if you still have energy, evening, ~30 minutes.

Morning

Start very early for the Kilim Karst Geoforest Park boat tour from the Tanjung Rhu / Kilim side — ideally on the water by 8:30–9:00 a.m., before the heat and before the mangrove channels get busy. This is one of those Langkawi experiences that’s worth doing properly: expect a 3–4 hour loop through the mangroves, past sheer limestone formations, with plenty of chances to spot eagles and, if you’re lucky, mudskippers and monitor lizards along the banks. Most operators will pick up from the Kilim Jetty area or arrange a nearby meeting point; private boats are more comfortable for a couple, while shared tours are cheaper, usually from around RM 50–120 per person depending on what’s included. Bring water, reef-safe sunscreen, and a dry bag — you’ll want your phone out for the scenery, but the spray is real.

Late Morning to Afternoon

After the boat ride, head straight to Tanjung Rhu Beach for a slow, unhurried reset. It’s one of the nicest stretches on the island when you want space rather than scene: pale sand, calm water in the morning, and that quiet, slightly remote feel that makes Langkawi special. Spend 1–1.5 hours here — walk the shore, sit under shade, and if the tide is low the sandbar views are especially pretty. From Tanjung Rhu, it’s a straightforward drive back toward Kuah; by car or Grab, you’re usually looking at roughly 25–35 minutes depending on traffic. Keep the afternoon light and easy because this is more of a scenic, restorative day than a packed sightseeing run.

Afternoon to Evening

In the afternoon, stop at Taman Lagenda Langkawi in Kuah for a slower shoreline stroll. It’s not a “big-ticket” stop, and that’s exactly why it works: landscaped paths, local legend sculptures, breezy water views, and enough greenery to feel like a pause between the beach and the town evening. Give it about 45 minutes, maybe a little longer if you like taking photos without rushing. From there, roll on to Eagle Square (Dataran Lang) just along the waterfront — late afternoon is the best time because the light softens and the giant eagle landmark looks much better than in harsh midday sun. It’s a quick 20–30 minute stop, ideal for a few photos and a look out over the harbor before dinner.

Dinner and a Light Night Walk

For dinner, keep it simple at the Langkawi Parade Megamall food court or a casual café in Kuah; this is the easiest area for a relaxed meal without overthinking it. Budget around RM 25–60 per person and look for local staples like nasi goreng kampung, char kuey teow, mee rebus, grilled seafood, or a decent teh tarik to end the day. If you still have energy after eating, take a short stroll along the Kuah waterfront promenade for 20–30 minutes — nothing dramatic, just a pleasant night breeze, passing boats, and a quiet end to a big island day.

Day 6 · Sat, Aug 1
Kuala Lumpur

Return to Kuala Lumpur

Getting there from Langkawi
Flight (Malaysia Airlines, AirAsia, or Batik Air) from Langkawi Airport (LGK) to KLIA/KLIA2 — ~1h 10m in the air, about 3–4 hours total with transfers; roughly RM 90–280 one way. Take a mid-morning flight so you land early enough for Batu Caves or another easy Kuala Lumpur afternoon. Book direct on airline sites/apps or via Skyscanner.
If fares are high, a different mid-day flight with a low-cost carrier can be cheaper, but avoid late afternoon departures if you want usable time in KL.
  1. Langkawi to Kuala Lumpur flight, Langkawi → Kuala Lumpur — take a mid-morning flight back, ~1 hour 10 minutes in the air plus transfers; arrive early enough to enjoy one more easy city afternoon.
  2. Batu Caves, Gombak — go straight after arrival if timing works, for the colorful steps and temple caves, afternoon, ~1.5–2 hours.
  3. Kuala Lumpur Butterfly Park, Perdana Botanical Gardens area — calmer follow-up stop with a green, tropical feel, late afternoon, ~1 hour.
  4. Merdeka 118 / city skyline viewpoint from the central district, Kuala Lumpur — quick photo stop for a modern contrast to the old city, late afternoon, ~30 minutes.
  5. Nasi Kandar Pelita or a comparable well-known Malaysian casual restaurant, Kuala Lumpur — hearty dinner with comfort-food classics; expect about RM 25–50 per person, evening, ~1 hour.

Morning

Take your Langkawi Airport (LGK) flight back to Kuala Lumpur on a mid-morning departure if you can; it’s the sweet spot for making the most of the day without feeling rushed. Once you land at KLIA or KLIA2, grab a Grab into the city rather than negotiating multiple trains with bags — figure on about 45–75 minutes depending on traffic and your hotel area, and it’s usually the easiest option after a flight. If you’re checking into a centrally placed hotel around Bukit Bintang, KLCC, or Chow Kit, drop your bags first and then head out right away so you don’t lose the afternoon to logistics.

Afternoon

Go straight to Batu Caves while the day is still bright; from central Kuala Lumpur it’s typically 30–45 minutes by Grab, depending on traffic. It’s best to arrive after lunch but before the late-afternoon crowd, especially if you want photos without too many people on the steps. Entry to the main temple area is free, but dress modestly, expect monkeys around the entrance, and budget about 1.5–2 hours including the climb, the cave shrines, and a slow walk back down. After that, head back toward the city for a softer, greener stop at the Kuala Lumpur Butterfly Park in the Perdana Botanical Gardens area — it usually costs around RM 30–50 per person, and an hour is enough to enjoy the shaded paths, koi ponds, and the tropical conservatory feel without overdoing the day.

Evening

Before dinner, make a quick photo stop at Merdeka 118 from the central district for a modern skyline contrast; even if you don’t go up, the tower is impressive from street level and easy to pair with a short drive through the old city core. Then settle in for dinner at Nasi Kandar Pelita — the KLCC, Jalan Ampang, or Brickfields branches are convenient depending on where you’re staying — and go for a proper Malaysian spread: roti canai, fried chicken, lamb curry, or rice with mixed gravies. Expect about RM 25–50 per person, with a little extra if you order drinks or a few side dishes. Keep the evening relaxed so you’re ready for the final departure day tomorrow; if you’re staying near Bukit Bintang, it’s an easy last wander back through the lit-up streets before calling it a night.

Day 7 · Sun, Aug 2
Kuala Lumpur

Departure from Kuala Lumpur

  1. Bangsar Village or a nearby café breakfast spot, Bangsar — relaxed final breakfast before the airport, morning, ~1 hour; budget about RM 20–45 per person.
  2. Islamic Arts Museum Malaysia, Kuala Lumpur — elegant final cultural stop if flight timing allows, morning, ~1.5 hours.
  3. Perdana Botanical Gardens, Kuala Lumpur — light walk for a final green pause and luggage-friendly pace, late morning, ~45 minutes.
  4. Kuala Lumpur to Kolkata departure via KLIA / KLIA2, Kuala Lumpur → Sepang → Kolkata — leave the city about 4 hours before your flight; allow extra time for traffic, check-in, and tax-free shopping if needed.

Morning

For your last day, keep it easy and city-centered: if you’re staying in Bangsar or anywhere along Jalan Telawi, head out for a relaxed breakfast at Bangsar Village or one of the nearby cafés around Bangsar Baru about 2.5 to 3 hours before you need to leave for the airport. A proper sit-down breakfast here usually runs RM 20–45 per person, and it’s one of the best areas in Kuala Lumpur for a calm, polished start without the tourist rush. Good options are the mall cafés and bakeries near Bangsar Village I & II; if you want something simple, coffee and eggs are easy to find, and if you want a slightly nicer final meal, this is the right neighborhood for it. From Bangsar, a Grab to your next stop is usually the least stressful choice.

If your flight timing gives you a little breathing room, continue to the Islamic Arts Museum Malaysia near Jalan Lembah Perdana. It’s one of the city’s most elegant museums, and a very fitting last cultural stop because it feels calm, polished, and never too crowded if you arrive in the morning. Plan about 1.5 hours here; tickets are typically around RM 20 for adults, and it usually opens around 10:00 a.m. The exhibits are beautifully curated, especially the architecture, textiles, manuscripts, and miniature models of historic mosques. It’s an easy place to wander without rushing, and the indoor setting is a good break before the airport run.

Late Morning

From the museum, it’s a short ride to Perdana Botanical Gardens, which is ideal for one last green pause before you leave Kuala Lumpur. Keep this part light and unhurried: a 45-minute walk is enough, especially if you’re carrying bags or don’t want to arrive sweaty at the airport. Stick to the shaded paths and lakeside stretches rather than trying to cover everything. This area is best appreciated as a gentle reset — a final bit of tree cover, fresh air, and quiet before the travel day takes over. If you need a coffee or cold drink, it’s better to grab it just before heading out rather than lingering too long inside the gardens.

Departure

For the trip to Kuala Lumpur International Airport (KLIA / KLIA2), leave the city about 4 hours before your flight. From central Kuala Lumpur, a Grab is the simplest option and usually the most comfortable with luggage; traffic can be unpredictable, so don’t cut it close, especially on a Sunday afternoon. Depending on where you’re staying, the drive can take 45–75 minutes, but I’d mentally budget longer and arrive early enough to handle check-in, security, and a little tax-free shopping if you want last-minute snacks or gifts. If you’re flying back to Kolkata via KLIA or KLIA2, it’s one of those departures that goes smoothly when you keep the day slow and leave the city on time rather than squeezing in one more stop.

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