Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Fly from Bangalore to Langkawi International Airport, allowing for a connection—the exact route and total journey time depend on your ticket. With a 14:00 local arrival, expect immigration and baggage collection to take a little while; arrange a taxi or ride-hail pickup for the roughly 15–20-minute drive to Pantai Tengah. Keep your hotel address handy, and confirm the transfer with the resort if you’ve booked one.
Check in at Holiday Villa Resort & Beachclub Langkawi and give yourself an hour or two to unpack, freshen up, and recover from the travel day. If your room isn’t ready, ask the front desk about luggage storage and changing facilities so you can still enjoy the afternoon.
Take an easy first stroll along Pantai Tengah Beach; the shoreline is a lovely place to catch the late-afternoon light, and there’s no need to plan more than an hour. Then take a short taxi or ride-hail trip to Orkid Ria Seafood Restaurant in Pantai Cenang for dinner. Budget around MYR 50–120 per person, depending on what you order; seafood prices can vary, so check the weight and price before confirming your selection. After dinner, arrange a ride back to the resort rather than making tonight a late one.
Take a Grab from Holiday Villa Beach Resort & Spa to Underwater World Langkawi in Pantai Cenang; it’s a short ride, usually around 5–10 minutes depending on traffic. Arrive near opening to enjoy the aquarium before the afternoon crowds. Allow 1.5–2 hours; it generally opens daily from around 10:00 AM to 6:00 PM, though hours can vary, and admission is roughly MYR 50–60 for an adult visitor. Check the current schedule and ticket price before setting out.
From the aquarium, stroll next door to The Zon Duty Free Zone for a browse—45 minutes is plenty, and prices are worth comparing rather than assuming every deal is a bargain. Then settle in at Yellow Beach Cafe for a relaxed seaside lunch; budget about MYR 25–60 per person, and allow an hour. Spend the late afternoon at Cenang Beach, where you can swim or simply claim a patch of sand for a couple of hours. The sun is strong even when the breeze feels pleasant, so bring water and sun protection; check local conditions before swimming.
Finish at The Cliff Langkawi, an easy walk along the beachfront from much of Cenang, for sunset over the water and dinner. Allow about 1.5 hours and budget roughly MYR 60–130 per person; book ahead if you want a prime sunset-facing table. Sunset time shifts through the year, so arrive early enough to settle in before the sky changes.
Arrange a Kilim Geoforest Park mangrove-and-karst boat tour in advance, ideally with hotel pickup from Holiday Villa Beach Resort & Spa; the drive to Kilim is usually around 35–45 minutes each way. Start early and allow 3–4 hours on the water. Tours commonly cost roughly MYR 100–250 per person depending on boat size, route and inclusions; confirm pickup, entry fees and what’s included when booking. Bring sun protection, water and a light rain layer, and keep your phone protected from spray.
During the outing, take time to appreciate Kilim Karst Geoforest Park—its steep limestone formations, caves and mangrove channels are the highlight, and this section is generally part of the same boat tour rather than a separate ticketed stop. After returning to shore, continue to Tanjung Rhu Beach for about 1.5 hours of quieter beach time. The exact drive from the Kilim jetty depends on your tour’s launch point, so ask the operator to drop you nearby or arrange a Grab; swimming conditions and access can vary with tides, and some stretches are managed by resorts.
Finish with a casual meal at Scarborough Fish & Chips in the Tanjung Rhu area, budgeting about MYR 30–70 per person. Check its hours before setting out, as opening times can change; if you’re arriving later in the afternoon, call ahead. A Grab is the easiest way back to your hotel, though cars can be less readily available this far north—consider arranging a return pickup with your driver or tour operator.
Take a Grab or taxi to Langkawi SkyCab at Oriental Village; allow about 20–30 minutes from the Pantai Tengah area, depending on traffic. Go early to beat queues and give yourself 2–3 hours for the cable car up Mount Machinchang and the views over the island and Andaman Sea. Weather can affect operations, so check the day’s status before leaving. Tickets are typically around MYR 85–100 for adults, with packages and prices varying.
From the upper station, continue to Langkawi Sky Bridge for its sweeping, curved viewpoint; allow 45–60 minutes, including the extra access ride or walk from the station. Bridge access may be sold separately, so check what your ticket includes. Back down, spend about an hour wandering Oriental Village—a relaxed place to browse and cool off before heading on to The Loaf Langkawi at Telaga Harbour. Set aside an hour for coffee, pastries or a light meal; budget roughly MYR 20–50 per person, and check current opening hours before you go.
Finish with an easy stroll along Pantai Kok, about a 5–10-minute taxi ride from the marina. Give yourself an hour by the shoreline, then call a Grab or taxi back; rides can be less readily available here than around the main beach areas, so arrange a pickup if needed.
After your 13:10 arrival, allow time for airport formalities and the transfer into town; depending on traffic, you may not reach Royale Chulan Kuala Lumpur until mid-afternoon. Check in, freshen up and take the planned hour to rest before heading out. A Grab or taxi is convenient if you’d rather save your legs; the hotel is also within walking distance of the KLCC area.
Take an easy walk through KLCC Park for about an hour. Its shaded paths and pond make a welcome breather after travelling, and there are good views of the Petronas Twin Towers from the park. Then wander into Suria KLCC next door for a browse or a relaxed coffee. The mall generally opens daily from around 10am to 10pm, though individual venues can vary.
Stay at Suria KLCC for dinner at Madam Kwan’s, a popular spot for Malaysian favourites such as nasi lemak and curry laksa. Budget roughly MYR 30–60 per person; dinner is busiest at peak evening hours, so expect a possible wait. It’s an easy, low-effort first evening in Kuala Lumpur, with the hotel a short walk or ride away.
Leave Royale Chulan Kuala Lumpur early by Grab or taxi for Batu Caves; allow roughly 25–40 minutes, depending on traffic. Aim to arrive around 8:00–9:00 AM, before the heat builds, and allow 2–3 hours to explore the limestone temple caves and climb the 272 colourful steps. Entry to the main cave is generally free, though some cave attractions have separate charges. Dress modestly for this active place of worship, and keep an eye out for monkeys near the stairs.
Head back into town to Central Market Kuala Lumpur in Pasar Seni—typically about 25–40 minutes by car from the caves. Browse Malaysian crafts and souvenir stalls for an hour or so; check current opening hours before you go, as they can vary. Then walk or take a short Grab to Merchant’s Lane in Chinatown for a relaxed Malaysian-style lunch in its atmospheric heritage shophouse. Budget around MYR 25–50 per person, and expect a possible wait at busy times.
After lunch, wander through Petaling Street Market and its surrounding lanes, allowing about an hour to browse the covered stalls and street-food corners. Finish at REXKL, a restored creative space nearby, for a look around its independent shops and cultural spaces; an hour leaves time to explore without rushing. The Chinatown stops are close enough to link on foot, but a short Grab is handy if the midday heat catches up with you.
Start from Royale Chulan Kuala Lumpur by Grab or taxi to Merdeka Square; it’s usually about 10–20 minutes, depending on traffic. Give the square around an hour to take in the flagpole, green lawn and colonial-era buildings, then walk over to the Sultan Abdul Samad Building for a closer look at its distinctive clock tower and façade (allow 30–45 minutes). The buildings are best appreciated on foot, so bring water and sun protection.
Continue by Grab or taxi to the National Mosque of Malaysia, near the old railway station. Allow about an hour, but check visitor hours before setting out: access for non-Muslim visitors is restricted around prayer times and may vary. Dress modestly; robes and head coverings are generally available at the entrance if needed, and follow the mosque’s visitor guidance. From there, ride to KL Forest Eco Park in Bukit Nanas for a change of pace among the city-centre trees. Set aside about 1.5 hours for the trails and canopy walkway; check current opening hours and walkway status before you go, as access can change. Admission is generally in the low tens of ringgit, with rates subject to change.
Head to Jalan Alor in Bukit Bintang for dinner; a Grab is the easiest link from the park, while walking is possible if you’re comfortable with the heat and city streets. The food stalls and casual restaurants are liveliest in the evening. Budget roughly MYR 25–60 per person, depending on what you order, and bring cash as a backup. Browse the menus before choosing, and order a few dishes to share rather than committing to the first stall you see.
The Starmart Express leaves Kuala Lumpur at 8:30 AM; allow roughly 5–7 hours to reach Singapore, and longer if traffic or immigration queues build. Keep your passport handy at the border, and check your ticket for the Singapore drop-off point, as operators may use different terminals. From there, take a taxi or ride-hail to Village Hotel Albert Court in Little India. Check in, freshen up and take an hour to reset; if the bus runs late, keep the evening flexible.
Walk to Tekka Centre to browse the market and pick a casual dinner from the hawker stalls—budget around SGD 8–20 per person. Opening times vary by stall, so go earlier rather than counting on every option being open late. After dinner, visit Sri Veeramakaliamman Temple nearby; allow 30–45 minutes, check posted visiting hours, and follow the signs on shoes, photography and respectful dress.
Finish with an easy wander through Haji Lane in Kampong Glam, about a 10–15-minute taxi or ride-hail away. The colourful shophouses and small shops make a relaxed end to a travel day; shops keep their own hours, but the lane is atmospheric after dark even if some have closed.
Take the MRT from Village Hotel Albert Court: walk to Little India station, ride the Downtown Line to Bayfront, then follow signs to Gardens by the Bay. Allow about 25–35 minutes door to door. Start with roughly two hours among the outdoor gardens and waterfront paths; the outdoor areas are generally open from 5:00 AM and are free to explore. Bring water and sun protection—the gardens are lovely in the morning, but the heat builds quickly.
Head to Cloud Forest first for its dramatic indoor waterfall and cool, misty highland displays, then continue to Flower Dome for the changing floral exhibits. Both conservatories are air-conditioned and typically open from 9:00 AM to 9:00 PM, with last entry before closing; check the official schedule for maintenance closures and book a combined ticket ahead if you can. Budget roughly SGD 32–46 per adult for the two domes, depending on the ticket and date. For lunch, wander over to Satay by the Bay for satay, seafood and other hawker-style dishes; allow about an hour and around SGD 10–25 per person. Stalls can keep different hours, so have a backup snack in mind if your preferred counter is closed.
Take a breather by the waterfront, then stay around Marina Bay for the Marina Bay Sands light and water show. It’s free and lasts about 15 minutes; showtimes can vary, so check the current schedule before settling in—performances are often around 8:00 and 9:00 PM, with additional timings on some nights. Arrive 10–15 minutes early for a spot with a clear view, and allow roughly 30 minutes altogether. Afterward, the MRT from Bayfront is the easiest ride back to Little India and your hotel.
Take the MRT from Village Hotel Albert Court to Chinatown—allow around 25–35 minutes, including the walk and transfer. Start at Buddha Tooth Relic Temple; give the temple and museum about an hour, dress respectfully and check the museum’s current visiting hours before you go. Then walk a few minutes to Maxwell Food Centre for lunch. Pick from the stalls that are open and budget around SGD 8–20 per person; popular queues move quickly, but bring cash as a backup.
Walk or take a short ride to Thian Hock Keng Temple in Telok Ayer, one of Singapore’s oldest Chinese temples; around 45 minutes is plenty, and it’s worth taking a quiet moment to notice the carved details. Continue by MRT or taxi to National Gallery Singapore in the Civic District. Allow 2–3 hours for its Southeast Asian art and the former City Hall and Supreme Court buildings; check the gallery’s current hours and ticket prices before setting out, as admission rates can vary by visitor type and exhibitions.
Head to Lau Pa Sat in the Downtown Core for dinner, allowing about 1–1.5 hours and SGD 10–25 per person. It’s a lively, atmospheric hawker centre, with plenty of choice even if you’d rather skip a long queue. From there, take a taxi or MRT back to Village Hotel Albert Court.
Take a Grab from Village Hotel Albert Court to Singapore Botanic Gardens—usually about 15–25 minutes, depending on traffic. The gardens open from 5:00 AM and are free to explore; give yourself around two hours for the leafy paths and lakeside scenery. Then visit the National Orchid Garden, inside the gardens. It typically opens 8:30 AM–7:00 PM, with last entry around 6:00 PM; budget roughly SGD 15 per adult and allow 1–1½ hours. Check the current hours and ticket price before setting out.
From the gardens, take a short Grab or taxi to Dempsey Hill (around 10–15 minutes), where former military buildings now house restaurants and cafés. Set aside 1–1½ hours for lunch; expect about SGD 25–60 per person, depending on your choice. It’s a good spot to slow down before the afternoon—browse the shady lanes, but leave time for the trip across town.
Head to Sentosa Island by Grab or taxi from Dempsey Hill, usually around 20–30 minutes. Spend three to four hours on the beaches or choose just one attraction rather than trying to cover the whole island. For a car-free option, go to VivoCity and take the Sentosa Express from Level 3; the ride is about five minutes and typically costs SGD 4. Finish at Coastes on Siloso Beach for a relaxed beachfront dinner—allow about 1½ hours and roughly SGD 25–50 per person. Afterwards, take a Grab back to Village Hotel Albert Court; the trip is usually around 20–30 minutes, though evening traffic can stretch it.
Check out of Village Hotel Albert Court by Far East Hospitality and take a taxi or Grab to Changi Airport. The drive is usually about 20–30 minutes at this hour; book your ride the night before and aim to leave around 2:30–2:45 AM, giving yourself roughly three hours before the 05:40 flight. Keep passports and booking details handy, and confirm your terminal with the airline before setting off.
Head straight to airline check-in, immigration and security when you arrive. If outlets near your departure gate are open, pick up a simple bite at Changi Airport food outlets—allow 30–45 minutes and budget about SGD 8–20 per person; very early opening hours vary, so don’t count on a particular café being open. Then board your Singapore to Bangalore flight, scheduled to depart at 05:40 and arrive at 07:00. Confirm the terminal and live flight details with your airline, and follow its guidance if check-in closes earlier than expected.
No packing list attached yet.