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

Bangkok, Malaysia, and Singapore Travel Itinerary Outline for May 2026

Day 1 · Fri, May 22
Bangkok

Bangkok arrival and city start

  1. Wat Arun — Riverside/Thonburi — Start with Bangkok’s most photogenic temple across the river; best for a first-day iconic arrival feel — late morning, ~1 hour.
  2. The Grand Palace — Phra Nakhon — Bangkok’s essential landmark and a logical next stop while you’re already on the river/old-city side — late morning, ~1.5 hours.
  3. Thip Samai Pad Thai — Old City — Classic Bangkok lunch stop for one of the city’s most famous noodle dishes — lunch, ~1 hour, ~฿150–250/person.
  4. Wat Pho — Phra Nakhon — A short walk from the palace, this gives you the Reclining Buddha and a calmer temple experience — early afternoon, ~1 hour.
  5. Mrt Sanam Chai to Asiatique The Riverfront — Riverside — End with an easy riverfront/evening stroll and dinner/shopping option without backtracking — evening, ~2 hours.
  6. Baan Khanitha by the River — Riverside — A polished Thai dinner with river views to close the day smoothly — dinner, ~1.5 hours, ~฿700–1,200/person.

Late Morning: Riverside temple start

Land, drop your bags if you can, and head straight across the river to Wat Arun. This is the best “I’m really in Bangkok” moment on day one — the porcelain-clad spires catch the light beautifully in the late morning, and the whole Thonburi riverside feels calmer than the main old town. Budget about ฿100 entry, and dress modestly: shoulders covered, knees covered, or be ready to borrow a wrap. From the pier side, a short ferry ride gets you over cheaply and efficiently, and you’ll want to keep an eye on the heat because the tiled surfaces get hot fast.

From there, continue by taxi or tuk-tuk to The Grand Palace in Phra Nakhon. This is Bangkok’s classic landmark, and it’s worth doing early while energy is still high and the crowds are manageable. Plan around 1.5 hours if you’re moving steadily; entry is roughly ฿500, and security is strict, so don’t bring anything bulky. The good part is that you’re already in the old-city zone, so the whole day flows naturally without wasting time crossing the city.

Lunch and temple walk

For lunch, go to Thip Samai Pad Thai in the Old City and order the famous pad thai in the normal version or the wrapped egg style if you’re hungry. Expect around ฿150–250 per person, and yes, there’s usually a queue — but it moves. It’s the kind of place locals still mention for a reason, and it’s a good reset between major sights. After eating, walk or take a very short tuk-tuk ride to Wat Pho, where the reclining Buddha and shaded courtyards feel noticeably quieter after the palace rush. Entry is around ฿300, and an hour is enough unless you want to linger in the massage school area or sit for a while under the trees.

Evening: riverfront wind-down

By late afternoon, don’t try to cram in too much — Bangkok gets better when you slow down. Head toward MRT Sanam Chai and make your way to Asiatique The Riverfront, which is easy for an evening stroll, a bit of shopping, and a relaxed first-night atmosphere without needing to backtrack across the city. If you’re using public transport, the MRT plus a short ferry or taxi combination is straightforward; if you’re tired, just grab a cab and save the energy. Finish with dinner at Baan Khanitha by the River, where the setting is polished but not stuffy, and the Thai dishes are a good introduction to the city’s more refined side. Expect roughly ฿700–1,200 per person, and if you can, time it for sunset so you get the river view before settling in for the night.

Day 2 · Sat, May 23
Kuala Lumpur

Bangkok to Malaysia transition

Getting there from Bangkok
Flight (AirAsia, Thai AirAsia, Malaysia Airlines, or Batik Air) via DMK/BKK → KUL (1h50m air time; ~4.5–6 hours door-to-door). Book on AirAsia/Google Flights/Skyscanner; expect ~฿2,500–6,500 / MYR 300–800. Best to take a morning or early-afternoon departure so you can still reach KLCC by evening, though with Day 2 morning activities it’s most realistic to fly the previous evening or an early-morning flight.
Bus is the cheap backup (Nakhonchai Air / Transnasional / Aeroline-style services, ~10–12 hours overnight, ~฿900–1,800 / MYR 110–220), but it’s too slow for this itinerary unless cost is the priority.
  1. Kuala Lumpur City Centre (KLCC) Park — KLCC — Begin in the city center with a relaxed green walk and skyline views to reset after travel — morning, ~1 hour.
  2. Petronas Twin Towers Skybridge — KLCC — The marquee KL sight, best visited early before crowds build — morning, ~1.5 hours.
  3. Nasi Kandar Pelita KLCC — KLCC — Convenient local lunch with a solid intro to Malaysian comfort food — lunch, ~1 hour, ~MYR 20–40/person.
  4. Bukit Bintang — Bukit Bintang — Move into the shopping/food district for a lively afternoon pace and easy wandering — afternoon, ~1.5 hours.
  5. Jalan Alor — Bukit Bintang — KL’s best-known hawker street, ideal for snacking and people-watching — late afternoon, ~1.5 hours.
  6. Pavilion Kuala Lumpur — Bukit Bintang — End with air-conditioned browsing and an easy dinner fallback in one of the city’s most convenient malls — evening, ~2 hours.

Morning

Start gently at KLCC Park, which is the nicest way to shake off travel and get your bearings in Kuala Lumpur. Go early if you can, before the heat builds up, and do the loop around the lake with the towers rising above you — it’s free, shaded in parts, and usually calm enough for a proper reset. From the park, it’s an easy walk to Petronas Twin Towers Skybridge; the visit is best kept for the morning because queues are lighter and visibility is usually better. Tickets typically run around MYR 80–98 for adults, and the entry slots can sell out, so booking ahead is smart. Expect around 1.5 hours total once you factor in security, the elevator ride, and time on the bridge and observation levels.

Lunch

For lunch, head straight to Nasi Kandar Pelita KLCC — it’s not fancy, but it’s the right kind of easy after a morning of sightseeing. This is the classic Malaysian comfort-food stop in the middle of the city, with rice, curries, fried chicken, sotong, dhal, and all the good messy stuff. Order at the counter, point at what looks good, and don’t overthink it; most plates land in the MYR 20–40 range depending on how ambitious you get. It’s a good place to eat without wasting time, and you’ll be close enough to stroll off lunch before moving into the next district.

Afternoon Exploring

After lunch, make your way to Bukit Bintang, the city’s busiest shopping-and-snacking corridor. This is where KL feels most lived-in: big malls, traffic, street performers, and that constant hum of people coming and going. A short ride or a steady walk depending on your energy gets you there, and then you can just wander without a fixed plan. Keep an eye out for side streets like Jalan Berangan and the lanes around Lot 10 if you want a bit of local rhythm without drifting too far from the main strip.

Evening

As the sun starts to drop, head over to Jalan Alor for the real evening atmosphere. It’s loud, smoky, and very much the place to snack your way through dinner rather than sit down for one formal meal. Go a little later if you want the full buzz; most stalls are active from late afternoon into the night, and prices are still pretty reasonable for a central tourist area. After that, finish with a slower, air-conditioned end to the day at Pavilion Kuala Lumpur, which is ideal if you want a clean bathroom break, a coffee, or an easy dinner fallback before calling it a night. It’s one of the most convenient malls in the city, and the whole Bukit Bintang area is simple to navigate on foot, so leave room for a bit of wandering rather than trying to pack in more.

Day 3 · Sun, May 24
Kuala Lumpur

Malaysia city exploration

  1. Batu Caves — Gombak — Start with KL’s biggest day-trip-style landmark before the heat peaks; it’s worth the early effort — morning, ~2 hours.
  2. Restoran Rani Pure Vegetarian — Batu Caves area — Easy nearby meal after the climb, with a practical local stop to keep the pacing efficient — late morning, ~1 hour, ~MYR 15–30/person.
  3. Central Market Kuala Lumpur — Chinatown/City Centre — A good transition back into the city for crafts, snacks, and a lighter cultural stop — early afternoon, ~1 hour.
  4. Merdeka Square — Chinatown/City Centre — A short hop away, this gives you KL’s colonial-era civic core and open-air breathing room — early afternoon, ~45 minutes.
  5. Kwai Chai Hong — Chinatown — Colorful mural lane and one of KL’s best small-scale heritage walks — mid-afternoon, ~45 minutes.
  6. Merchant’s Lane — Chinatown — Finish with a cafe break in a restored shophouse; good for dessert/coffee before evening plans — late afternoon, ~1 hour, ~MYR 25–50/person.

Morning

Start early and head straight to Batu Caves in Gombak before the limestone steps get hot and the crowds build. From central Kuala Lumpur, the easiest way is the KTM Komuter from KL Sentral to Batu Caves — it’s cheap, straightforward, and drops you almost at the entrance; a Grab is faster if you’re traveling with a group or want door-to-door ease. Give yourself about 2 hours here so you can climb at a relaxed pace, take in the huge Murugan statue, and enjoy the cave temples without rushing. There’s no real “wrong” time to go, but morning is absolutely the best for shade and energy, especially if you’re here in May’s heat.

Late Morning to Early Afternoon

After the climb, walk or Grab over to Restoran Rani Pure Vegetarian for a simple, filling South Indian meal — this is exactly the kind of practical stop locals make after Batu Caves. Expect friendly, no-frills service and a good-value lunch in the MYR 15–30 range per person. Once you’re back in the city, move to Central Market Kuala Lumpur in Chinatown/City Centre for a lighter change of pace: browse batik, local crafts, and souvenir stalls, and maybe pick up a drink or snack while you wander. From there, it’s an easy walk to Merdeka Square, where you can stand in the open space of the old civic center and get a feel for KL’s colonial-era architecture and wide boulevards; this is one of those places that works best as a short, unhurried pause rather than a big “activity.”

Mid-Afternoon to Evening

Continue on foot into Kwai Chai Hong in Chinatown — it’s tiny, but that’s the charm. Spend a little time with the murals, restored shophouses, and back-lane atmosphere; this area is especially nice in the late afternoon when the light softens and the neighborhood starts feeling alive again. If you want to keep it flexible, don’t over-plan the rest of the afternoon: the joy here is in wandering a few blocks and spotting old storefront details, street art, and little side streets off Petaling Street.

Wrap up with a café break at Merchant’s Lane, also in Chinatown, where the restored shophouse setting makes it feel like a proper end-of-day pause. It’s a good spot for dessert, coffee, or a cool drink before dinner or an easy evening stroll, and you’ll usually spend about MYR 25–50 per person depending on what you order. If you still have energy after that, you can linger in the neighborhood rather than rushing elsewhere — this part of KL is best enjoyed at an easy pace once the sun starts dropping.

Day 4 · Mon, May 25
Singapore

Malaysia to Singapore transfer

Getting there from Kuala Lumpur
Flight (AirAsia, Scoot, Malaysia Airlines, Batik Air) via KUL → SIN (1h05m air time; ~3.5–5 hours door-to-door). Book on Google Flights or airline sites; expect ~MYR 180–600 / S$55–180. Depart early morning or around midday so you can still fit Johor Bahru plans? No—since this itinerary is specifically KL to Singapore, flying is the cleanest option if you want to arrive before afternoon sightseeing.
Intercity bus via Aeroline, KKKL, Starmart, or Causeway Link from KL Sentral/TBS to Singapore Golden Mile/Queen Street (5.5–7.5 hours including immigration; ~MYR 70–150 / S$20–45). Good if you want lower cost, but leave very early to avoid arriving late.
  1. Johor Bahru City Square — Johor Bahru Central — Keep the transfer day simple with an easy urban stop if you arrive via the border corridor — morning, ~1 hour.
  2. Sultan Abu Bakar State Mosque — Johor Bahru — The city’s standout landmark, combining architecture and harbor views without a big detour — late morning, ~1 hour.
  3. Hiap Joo Bakery & Biscuit Factory — Jalan Tan Hiok Nee — A must-stop for fresh banana cake and old-school baking in the heritage district — late morning, ~45 minutes, ~MYR 10–20/person.
  4. Tan Hiok Nee Heritage Street — Johor Bahru — Compact and walkable, this is the best area for a relaxed lunch-and-stroll before departure — early afternoon, ~1.5 hours.
  5. IT Roo Cafe — Jalan Dhoby — Classic local lunch stop, famous for its chicken chop and dependable comfort-food vibe — lunch, ~1 hour, ~MYR 20–40/person.
  6. Danga Bay — Tebrau/West JB — If time allows before heading onward, this gives you an easy waterfront wind-down — late afternoon, ~1 hour.

Morning

Keep this transfer day easy: once you’ve arrived and settled in, start with Johor Bahru City Square in Johor Bahru Central. It’s not the city’s most atmospheric stop, but it’s practical on a travel day — air-con, clear signage, cafés, money changers, and a straightforward way to reorient yourself before heading into the older parts of town. If you need a coffee or a quick top-up, this is the place to do it; most shops open by 10:00, and you can spend about an hour here without rushing. From there, a short taxi or ride-hail brings you up toward the waterfront for Sultan Abu Bakar State Mosque, which is best seen before the midday heat really kicks in.

Late Morning to Lunch

The mosque is one of Johor Bahru’s most elegant sights, with its mix of Victorian and Moorish detailing and those long, breezy views over the straits. Dress modestly, expect a quiet pace, and allow around an hour including time to take in the grounds and the harbor outlook. After that, head to Hiap Joo Bakery & Biscuit Factory on Jalan Tan Hiok Nee — go straight for the banana cake, which is the point of the stop, and don’t be surprised if there’s a small queue. It’s usually best to arrive before noon; budgets of around MYR 10–20 per person are plenty unless you over-order. Just a few minutes’ walk away, settle in for lunch at IT Roo Cafe on Jalan Dhoby. The chicken chop is the classic move here, and this is exactly the kind of old-school comfort lunch that fits a transition day: relaxed, no fuss, and dependable, with most plates landing in the MYR 20–40 range.

Afternoon and Easy Wind-Down

Spend the early afternoon wandering Tan Hiok Nee Heritage Street, which is compact enough to enjoy without a plan. This is where Johor Bahru feels most walkable — shophouses, little souvenir stores, heritage façades, and enough side streets to make it feel slower than the rest of the city. You can drift between Jalan Tan Hiok Nee, Jalan Trus, and nearby lanes, then let the day taper off at Danga Bay if you still have energy. It’s an easy waterfront reset: wide paths, open views, and a good place to sit with a drink while the light softens. Give yourself about an hour here, and if you’re heading onward after this, a ride-hail is the simplest way to connect the dots without burning time in the heat.

Day 5 · Tue, May 26
Singapore

Singapore arrival and start

  1. Gardens by the Bay — Marina Bay — Start with Singapore’s signature landscape attraction before the midday crowds and heat — morning, ~2 hours.
  2. Satay by the Bay — Marina South — Convenient lunch right by the gardens, with a casual local-food setup and skyline views — lunch, ~1 hour, ~S$12–25/person.
  3. Cloud Forest — Marina Bay — A strong indoor follow-up that keeps the day comfortable while still feeling premium and scenic — early afternoon, ~1 hour.
  4. Singapore Flyer — Marina Bay — A logical next stop for big-picture city views and a slower pacing reset — mid-afternoon, ~1 hour.
  5. National Gallery Singapore — Civic District — Shift to culture in the historic civic core for a more varied afternoon — late afternoon, ~1.5 hours.
  6. Lau Pa Sat — Downtown Core — End with a classic hawker-center dinner in one of the city’s most atmospheric food halls — evening, ~1.5 hours, ~S$10–25/person.

Morning

Start at Gardens by the Bay early, ideally just after opening, because Singapore’s heat and foot traffic ramp up fast by late morning. Enter from Bayfront MRT and take your time through the outdoor paths first — the Supertree Grove and Dragonfly Lake area are the easiest to enjoy before it gets busy, and the whole place feels much more relaxed before tour groups arrive. Budget about 2 hours, and if you want the most photogenic light, aim to be moving through here by 9:00–9:30 AM. Tickets for the domes are extra if you decide to add them, but the grounds themselves already give you that big “only in Singapore” first impression without rushing.

Lunch

Walk or take a very short ride to Satay by the Bay for lunch — it’s the easiest, most logical reset right beside the gardens, and it works especially well on a warm day because you can sit with a view of the water and skyline instead of hiding in a mall. Order a mix of satay, grilled seafood, or something simple like chicken rice or fried noodles; expect around S$12–25 per person depending on how much you eat and whether you grab drinks. This is not the place to linger forever, but it’s perfect for a casual, breezy lunch with no fuss.

Early to Late Afternoon

After lunch, head straight into the Cloud Forest while your energy is still good and the outdoor humidity is at its peak — this is the right moment for an indoor stop. The cooled conservatory is usually the more memorable of the two domes, with the indoor waterfall and misty walkways giving you a real break from the weather; allow about 1 hour including ticket lines and photos. From there, continue to the Singapore Flyer in the same Marina Bay area for a slower, wide-angle view of the city — if the sky is clear, this is one of the nicest ways to understand how the bay, downtown, and waterfront all fit together. The ride itself is smooth and unhurried, and the whole stop takes roughly 1 hour door to door.

Evening

Finish the day in the Civic District at National Gallery Singapore, which is a smart shift from skyline sightseeing to something more grounded and atmospheric. The building itself is part of the experience, and the former colonial city hall and supreme court spaces feel best in the late afternoon when the light softens; give it around 1.5 hours so you’re not rushing the galleries or architecture. For dinner, end at Lau Pa Sat in the Downtown Core — go after dark when the satay street comes alive, and you get that classic Singapore mix of heritage ironwork, office towers, and smoky dinner energy all in one place. It’s easy to reach by MRT or a short Grab ride from the museum area, and if you want the fullest local feel, come hungry, order a few skewers and one or two hawker dishes, then just sit and watch the city wind down around you.

Day 6 · Wed, May 27
Singapore

Singapore city continuation

  1. Singapore Botanic Gardens — Tanglin — Begin with a calm, green morning in the city’s best park before moving into busier neighborhoods — morning, ~1.5 hours.
  2. Tiong Bahru Market — Tiong Bahru — Great for brunch and local breakfast foods after the park, with an easy neighborhood feel — late morning, ~1 hour, ~S$8–20/person.
  3. Tiong Bahru Heritage Trail — Tiong Bahru — Low-key walking route for art deco buildings, cafes, and a change of pace from the major sights — late morning, ~1 hour.
  4. Fort Canning Park — Museum/Flint Road area — A shaded historical park that fits neatly before an afternoon shift downtown — early afternoon, ~1 hour.
  5. National Museum of Singapore — Bras Basah — Good central indoor stop for context, especially if you want a more relaxed cultural block — mid-afternoon, ~1.5 hours.
  6. Chijmes — City Hall — Finish with dinner/drinks in a handsome heritage complex that’s easy to reach from the museum — evening, ~2 hours.

Morning

Start early at the Singapore Botanic Gardens in Tanglin if you can — it’s the best way to get a soft, green start before the city heats up. Enter near Tanglin Gate or Napier MRT, and keep it unhurried: wander the lakes, the swan pond, and the shaded paths near the old rain trees. If you want the famous orchid section, the National Orchid Garden opens around 8:30am and is worth the small ticket, but even without it the gardens feel beautifully complete. Aim for about 1.5 hours here, with coffee or water from one of the kiosks, then take a short Grab or MRT ride over to Tiong Bahru.

Late Morning

For brunch, head to Tiong Bahru Market on Eng Hoon Street — this is one of those places that still feels properly local if you get there before the biggest lunch rush. It’s a great stop for kaya toast, soft-boiled eggs, chee cheong fun, or a plate of wanton mee, and you’ll usually spend around S$8–20 per person depending on how many things you end up trying. After that, walk off breakfast on the Tiong Bahru Heritage Trail: the art deco apartment blocks, quiet side streets, indie bookstores, and neighborhood cafés make it one of the most pleasant low-key walks in the city. If you want a coffee pause, this is the area to do it — there’s no need to rush, and the whole neighborhood rewards wandering.

Afternoon to Evening

From Tiong Bahru, make your way to Fort Canning Park via MRT or Grab and take the gentler, shaded paths around the Museum/Flint Road side. It’s an easy historical stop that feels almost like a breather between neighborhoods, with old staircase routes, lawns, and glimpses of the city skyline peeking through the trees. After about an hour, continue to the National Museum of Singapore in Bras Basah — the permanent galleries are a nice cool-down in the mid-afternoon, and the building itself is one of the prettiest colonial-era landmarks in town. Expect roughly S$15–20 for admission if you’re entering the main exhibits, and plan about 1.5 hours so you don’t feel museum-fatigued.

Evening

Wrap up at Chijmes in City Hall, which is one of the easiest places in Singapore to slide from sightseeing into dinner and drinks without overthinking it. The heritage courtyard is especially nice after dark, when the old chapel façade and arcades light up and the whole place feels a bit more romantic than the surrounding CBD. You’ll find everything from casual dining to sit-down spots, so this works whether you want an early dinner or a longer night out. If you still have energy, stroll over to St Andrew’s Road and the Padang area afterward — it’s a good way to let the day settle before heading back.

Day 7 · Thu, May 28
Singapore

Singapore final day

  1. Singapore Zoo — Mandai — Save one of Singapore’s best marquee experiences for a dedicated final day; go early for cooler temperatures and active animals — morning, ~3 hours.
  2. Wildseed Cafe at The Summerhouse — Seletar — A pleasant nearby brunch/lunch option with garden setting and a relaxed final-day feel — late morning, ~1 hour, ~S$20–40/person.
  3. Haji Lane — Kampong Glam — Return to the city for color, boutique browsing, and a lively but compact walking zone — afternoon, ~1 hour.
  4. Sultan Mosque — Kampong Glam — A short walk from Haji Lane, this adds one of Singapore’s most important heritage landmarks — afternoon, ~45 minutes.
  5. Arab Street — Kampong Glam — Good for textiles, fragrance shops, and a final souvenir sweep without extra travel — late afternoon, ~1 hour.
  6. The Coconut Club — Beach Road / Kampong Glam — End the trip with a standout Singaporean dinner centered on nasi lemak — evening, ~1.5 hours, ~S$20–45/person.

Morning

Start early at Singapore Zoo in Mandai and aim to be there for opening, around 8:30 a.m. if possible. This is one of those places that really rewards an early arrival: the animals are more active, the paths are cooler, and you avoid the mid-morning tour groups. A taxi or Grab from central Singapore is the easiest option and usually takes about 25–35 minutes from Orchard, a bit longer from Bugis or City Hall. Budget roughly S$20–35 each way depending on traffic. Give yourself about 3 hours here, and focus on the major loops rather than trying to see everything — it’s a big, beautifully done zoo, and the best experience is to keep it relaxed.

Late Morning

After the zoo, head to Wildseed Cafe at The Summerhouse in Seletar for a slow brunch or lunch. It’s a lovely reset after the walking, with a garden feel that suits a final-day pace. Expect around S$20–40 per person, and don’t rush it — this is the sort of place where you can sit a while and let the trip catch up with you. If you’re using Grab, the ride from Mandai to Seletar is straightforward, usually 15–25 minutes depending on traffic. If you want something simple, go for the pastries, eggs, or a sandwich and coffee; it’s much more about the setting than chasing a heavy meal.

Afternoon

From there, head back into the city and spend the afternoon in Haji Lane in Kampong Glam. This is the easy-browsing part of the day: narrow shophouses, independent boutiques, murals, and a lively but compact street scene. It’s best on foot, and you can just drift without a fixed plan for about an hour. From Seletar, Grab is the most efficient way back, usually 20–30 minutes, and it drops you right near the action around Beach Road and North Bridge Road. After that, walk a few minutes over to Sultan Mosque — one of Singapore’s key heritage landmarks, and still the heart of the neighborhood. If you’re visiting inside, dress modestly; otherwise, even the exterior and the surrounding lanes are worth a quiet pause.

Late Afternoon to Evening

Wrap up with a slow wander along Arab Street, which is the best place in the area for textiles, perfumes, prayer items, and a final souvenir sweep. It’s less frantic than the city malls, and the shopfronts here still feel tied to the older character of Kampong Glam. Then finish the trip with dinner at The Coconut Club on Beach Road. This is one of the city’s most reliable places for nasi lemak, and it’s a fitting end to the itinerary — polished, proudly local, and memorable without feeling overdone. Book ahead if you can, especially on a weekend evening; dinner will usually run around S$20–45 per person depending on what you order.

0