After landing at Suvarnabhumi Airport, allow roughly 45–60 minutes for immigration and baggage collection, then another 45–75 minutes to reach your Bangkok hotel, depending on traffic and where you are staying. For central areas such as Sukhumvit, Silom, or Siam, the Airport Rail Link to Phaya Thai is usually the most predictable option during busy afternoon traffic; a metered taxi or Grab is easier if you have several bags. Keep some small cash for taxis, and don’t worry about sightseeing today—Bangkok’s heat and humidity make a slower first afternoon worthwhile.
Once checked in, head to Jim Thompson House Museum in Wang Mai, near National Stadium. It is open daily, generally from 10:00 to 17:00, with guided tours included in the admission fee of approximately ฿200. The traditional teak houses, shaded gardens, and collection of Southeast Asian art offer a calm introduction to Thailand after your flight. From central Bangkok, take the BTS to National Stadium and walk about 10 minutes, or use a short Grab ride if you are staying elsewhere. Arrive by around 16:00 so you have time for the final tour; check the official website nearer your travel date for any schedule changes.
For dinner, take a taxi or Grab to Soi Polo Fried Chicken on Soi Polo, beside Lumphini Park. This unfussy local favourite is known for crisp fried chicken, som tam, sticky rice, and cold drinks; expect around ฿200–400 per person. It is busiest around dinner, but service is generally quick. Afterwards, walk into Lumphini Park for an easy evening circuit through the gardens and around the lake. The park usually closes at 21:00, so aim to arrive before 19:30; keep valuables secure and avoid feeding the monitor lizards, which are best admired from a respectful distance.
Start early at The Grand Palace, ideally arriving around 8:30–9:00, before the Old Town heat and tour groups build up. The complex is generally open from 8:30 to 16:30, with last entry around 15:30; admission is usually about ฿500, though hours and ticket arrangements can change. Dress modestly—shoulders and knees covered, with no see-through clothing—and expect security checks. Allow roughly two hours to explore the throne halls, courtyards, and ceremonial spaces. Within the same grounds, continue to Wat Phra Kaew, the Temple of the Emerald Buddha. Give it about an hour, taking time to appreciate the murals and ornate details; photography is restricted inside the chapel.
Walk south through the Old Town to Wat Pho, around 10–15 minutes depending on the route. This temple usually opens from 8:00 to 18:30 and costs approximately ฿300. The reclining Buddha is the headline attraction, but the quieter courtyards and tiled chedis are just as rewarding. Allow about 90 minutes, and consider a short traditional Thai massage at the temple’s well-known massage school if a slot is available—book at the on-site desk rather than expecting immediate availability.
For lunch, walk a few minutes to Baan Tha Tien, the riverside area beside the Tha Tien pier. Choose a shaded table and order familiar Thai dishes such as tom yum, stir-fried seafood, or grilled river prawns; budget roughly ฿300–600 per person. After eating, take the cross-river ferry from Tha Tien to Wat Arun—the ride is only a few minutes and normally costs a few baht, with frequent departures during the day. Wat Arun is generally open until around 18:00 and costs approximately ฿100. Spend about 90 minutes exploring the riverside grounds and the decorated central prang. The steep steps can be slippery, so wear secure shoes, and save the higher viewpoints for a cooler part of the afternoon. A taxi or metered ride back to your hotel is easiest afterward; allow 30–60 minutes in traffic, or use a nearby MRT connection where practical.
Start early at Chatuchak Weekend Market, arriving around 9:00–9:30 to beat the heat and the busiest crowds. It is open Saturday and Sunday, with the main market generally running until about 18:00; allow roughly three hours for browsing clothing, ceramics, crafts, antiques, plants, and small homeware shops. The market is beside Mo Chit BTS and Chatuchak Park MRT, but the best approach is usually Kamphaeng Phet MRT, which puts you near the food and art sections. Bring cash, wear comfortable shoes, and keep valuables secure in the crowded aisles. Bargaining is normal for souvenirs and clothing, but do it politely and only when you genuinely intend to buy.
Walk or take the short covered route to Or Tor Kor Market, one of Bangkok’s best places for high-quality produce and prepared Thai food. Choose a table in the central eating area and sample dishes such as grilled seafood, northern-style sausages, curry, mango sticky rice, and whatever fruit is especially good that day. Budget about ฿200–500 per person. The market usually operates from around 6:00 to 18:00, though individual stalls vary, so lunchtime is the safest window. After eating, take a metered taxi or Grab to Museum of Contemporary Art Bangkok (MOCA) in Lak Si; allow 25–45 minutes depending on traffic, as this is not a convenient walk or BTS connection.
Spend the hottest part of the day inside Museum of Contemporary Art Bangkok (MOCA), allowing about two hours for its large collection of modern Thai art. The museum is typically open Tuesday to Sunday from 10:00 to 18:00 and closed Mondays; admission is commonly around ฿180–300, but confirm the 2027 price before going. The galleries give a useful sense of Thailand’s artistic and cultural identity beyond the usual temple circuit. A taxi or Grab is the simplest way back toward Chatuchak afterward—traffic can be slow around Lak Si, so allow close to an hour rather than relying on a tight schedule.
Finish at Jatujak Green, an evening market near the Chatuchak area, where you can settle in with drinks, casual food, vintage-style stalls, and live music. Plan on about ฿250–500 per person and roughly 90 minutes, keeping the evening relaxed rather than trying to cover every stall. It is livelier after sunset, usually from late afternoon into the evening, although opening days and vendor participation can change, so check locally before setting out. From there, Mo Chit BTS or Chatuchak Park MRT makes the return to central Bangkok straightforward; otherwise, use Grab, especially if you are carrying purchases.
Begin around 8:30–9:00 at Talat Noi, when the narrow lanes are still relatively quiet and the heat is manageable. Wander between the old Chinese-Thai shophouses, painted walls, and small shrines around Soi Wanit 2 and Charoen Krung Road; the charm is in taking your time rather than ticking off individual sights. Wear comfortable shoes, as the lanes are uneven, and be respectful around homes and working garages. Allow about 1½ hours, then walk north toward Song Wat Road—roughly 15–20 minutes, or take a short motorbike taxi if the weather is already hot.
Spend the late morning exploring Song Wat Road, one of Bangkok’s best areas for a slow wander: restored trading buildings, riverside warehouses, small galleries, and excellent coffee stops tucked into old storefronts. Most independent businesses open later in the morning, so treat this as an atmospheric walk rather than a shopping mission. Continue into Chinatown for lunch at Nai Ek Roll Noodle, a longstanding local favorite known for peppery rice-roll noodles and crisp pork. Expect approximately ฿150–300 per person; arrive before the main lunch rush if you want a shorter wait.
After lunch, walk about 10–15 minutes to Wat Traimit, beside Hua Lamphong and the edge of Chinatown. The temple is home to the famous solid-gold Buddha image, and the museum displays are useful for understanding the area’s Chinese heritage. Allow about an hour. Typical visiting hours are roughly 8:00–17:00, with temple and museum admission often around ฿40–100, but confirm locally because ticketing and hours can change. From here, it is easy to continue on foot toward Yaowarat Road; a short taxi or tuk-tuk ride is sensible if the afternoon heat is intense.
Return to Yaowarat Road after sunset, when the neon signs come alive and the sidewalks fill with food stalls and small family-run restaurants. Give yourself around two hours to graze rather than ordering one large meal—look for busy stalls with quick turnover, and carry small cash notes. Budget approximately ฿300–700 per person, depending on seafood and drinks. The nearest MRT station is Wat Mangkon, useful for returning toward Sukhumvit or Silom; otherwise, use a metered taxi or a ride-hailing app, allowing extra time for Chinatown traffic.
After arriving at Phuket International Airport, allow about 45–60 minutes for the drive to Phuket Old Town; pre-booked taxi or app-based transfer is easiest, usually around ฿700–1,000 depending on traffic. Check in, drop your bags, and head out around 15:00, when the strongest heat is beginning to ease. Spend roughly two hours wandering Thalang Road, Krabi Road, and Dibuk Road, looking for the colorful Sino-Portuguese shophouses, small shrines, independent boutiques, and old café interiors. Keep some cash handy, and bring water—the historic streets are very walkable but offer limited shade.
Continue on foot to Thai Hua Museum, a former Chinese-language school on Krabi Road, taking about an hour to explore. The museum usually opens around 09:00–17:00 and admission is generally about ฿200, although hours and prices can change. Its photographs, documents, and classroom displays give useful context to Phuket’s Hokkien Chinese community and make the colorful architecture around town feel much more meaningful. If you arrive after the last admission time, simply enjoy the surrounding lanes and save the museum for another visit rather than rushing.
For dinner, book or arrive early at One Chun, a popular Old Town restaurant known for polished southern Thai cooking. Expect about ฿500–900 per person; dishes such as crab curry, stir-fried Phuket-style noodles, and local vegetables are good choices, but portions can suit sharing. It is typically busiest from 18:00 onward, so aim for an early table around 17:30–18:00. After dinner, take a relaxed 45-minute stroll through Soi Romanee, the restored historic lane just a short walk away. Its pastel façades, old shophouses, and softly lit bars are best enjoyed slowly; this is a pleasant first night in Phuket, so resist the temptation to add another major stop.
Start around 8:00 with a taxi or Grab to Karon Viewpoint; from most Phuket beach areas, allow 20–40 minutes, while Phuket Old Town takes closer to 45 minutes. The viewpoint is free and takes about 45 minutes, with the classic view across Kata Noi Beach, Kata Beach, and Karon Beach. Go early for clearer skies and easier parking—the small car park fills quickly later in the day. From here, it is roughly a 10-minute drive down to Kata Noi Beach. Settle in for a couple of hours of swimming and beach time; July falls in the southwest-monsoon season, so check the red-flag warnings and stay out of the water if the surf is rough. Beach chairs and umbrellas usually cost around ฿100–200, and there are small shops nearby for drinks.
Walk or take a very short taxi ride to The Boathouse Restaurant for lunch overlooking the sand. Allow about 1½ hours and budget roughly ฿700–1,200 per person; reservations are sensible if you want a front-row table, especially around 12:30–13:00. After lunch, drive approximately 25–35 minutes inland to Big Buddha on Nakkerd Hill, depending on traffic. Dress modestly, covering shoulders and knees, and bring water—the hilltop is exposed and the surrounding paths can be hot. Entry is generally free, though donations are welcome; allow around 1½ hours for the statue, smaller shrines, and wide views over southern Phuket. Check locally before setting out, as access can occasionally be restricted for weather, maintenance, or religious activity.
Finish with a drive of about 20 minutes to Karon Beach, arriving around 17:30–18:00 for a relaxed shoreline walk as the light softens. The beach is free and stretches for several kilometres, so you can simply wander barefoot or stop at one of the nearby beach bars for a cold drink. Keep an eye on the sea even at sunset, as currents can remain strong in July. For the return to your hotel, allow 15–30 minutes to Kata or Karon and 45–60 minutes to Phuket Old Town; book a Grab or hotel taxi before leaving the beach, since availability becomes less reliable later in the evening.
Leave your hotel around 8:00 for Phuket Elephant Sanctuary in Pa Klok. The drive takes roughly 35–60 minutes from the main beach areas, or about 25 minutes from Phuket Old Town; a pre-booked transfer is preferable because the sanctuary is inland and taxis may be limited for the return. Allow around three hours for the visit. This is a hands-off, observation-focused experience with rescued elephants, so expect guided walks, feeding, and learning about their histories rather than riding, bathing, or forced interaction. Packages commonly cost about ฿2,500–3,500 per person and usually include transfers, but confirm the exact session time when booking.
Continue to Bang Rong Pier, around 15–20 minutes away. Spend about 45 minutes taking in this quieter northeastern corner of Phuket, where mangroves, longtail boats, and small fishing activity replace the island’s resort bustle. It is more of a scenic stop than a formal attraction, so wear sandals with good grip and keep expectations flexible around tide and weather conditions. From the pier, drive roughly 10–15 minutes to Krua Praya for lunch. Order a few dishes to share—southern-style curries, seafood, and spicy salads are the way to go—and budget approximately ฿500–900 per person. Service can be leisurely, which suits the rural setting; allow about 1½ hours rather than trying to rush.
Head west toward Cape Yamu, allowing around 20–30 minutes from lunch depending on the exact restaurant location. The peninsula is best enjoyed slowly: pause at a quiet roadside viewpoint, watch boats crossing Phang Nga Bay, and take advantage of the softer late-afternoon light. There are limited public facilities, so bring water and avoid entering private resort or villa roads unless clearly permitted. Finish at Kan Eang@Pier in Chalong, approximately 30–40 minutes away, arriving around sunset or booking ahead for dinner. Choose a waterside table if available and budget ฿700–1,200 per person for seafood and drinks. Afterward, allow 30–45 minutes by taxi or Grab back to the western beaches, or around 20–30 minutes to Phuket Old Town; arrange the return car before dinner, as availability can thin out around Chalong later in the evening.
Arrange your excursion pickup or arrive at Royal Phuket Marina around 7:30–8:00, allowing roughly 30 minutes by taxi or Grab from Phuket Old Town or the main west-coast beaches. Most day boats require check-in about 30 minutes before departure; confirm the exact pier, transfer point, and what is included the evening before. Bring swimwear, reef-safe sunscreen, a hat, dry clothes, and cash for small purchases. The marina is easy for a pre-booked transfer, but return taxis can be less readily available, so arrange a return ride with the operator if possible.
The excursion typically spends five to six hours moving through Phang Nga Bay, where steep limestone karsts rise dramatically from the water and longtail boats or canoes take you into quieter sea caves and mangrove-fringed channels. Expect a relaxed but active day, with some time in the boat, short walks, and possible kayaking depending on the tour. At James Bond Island, allow around 45 minutes for the viewpoint and photographs; it can be crowded, so stay with your guide and follow the marked paths near the shore.
Continue to Koh Panyee, the stilted Muslim fishing village built over the sea, for roughly an hour. This is a good place for a simple seafood lunch and a look at the mosque, school, and tightly packed homes, but dress respectfully—shoulders and knees covered is appreciated. Prices and inclusions vary widely, so check whether lunch, national-park fees, hotel transfers, and canoeing are included; a full-day trip commonly costs about ฿1,500–3,500 per person. The bay can be choppy in July, and rain showers are normal, so keep phones and cameras in a dry bag.
Return to Royal Phuket Marina in the late afternoon, usually around 16:00–17:00, and allow a little time to freshen up before dinner nearby. The marina and adjoining Boat Lagoon area have several casual restaurants where you can settle in without another long transfer; budget around ฿400–800 per person for dinner. If the sea was rough, keep the evening easy—eat by the waterfront, book your onward taxi in advance, and avoid adding another sightseeing stop after the full-day boat trip.
Start around 8:00 at Nai Harn Beach, one of southern Phuket’s most pleasant places for a slow beach morning. The broad bay is usually calmer early, before the sun becomes intense, so bring water, reef-safe sunscreen, and a towel; umbrellas and loungers are commonly available for roughly ฿200–400. Allow about 2½ hours for swimming and relaxing, then walk or take a short taxi ride—around 5–10 minutes—to Ao Sane Beach. This smaller rocky cove is better for a quieter break and casual snorkeling; wear sturdy sandals, as the entrance and seabed can be uneven, and bring your own mask if possible.
Have lunch at Rock Salt Restaurant, where the setting beside the sand suits an unhurried midday meal. Expect approximately ฿600–1,000 per person for a main course and drinks, and allow about 1½ hours; service can be leisurely, which is ideal in the heat. After lunch, keep the afternoon light and return toward Nai Harn or relax somewhere shaded before heading to Promthep Cape around 16:30. The cape is busiest near sunset, but arriving before the golden-hour rush gives you time to walk the viewpoint and lower paths safely. It is free to visit, though the exposed headland is hot and windy, so carry water and avoid standing too close to the cliff edges.
Continue roughly 10–15 minutes to Rawai Seafood Market for dinner. Choose seafood from the market stalls and ask one of the nearby restaurants to cook it; prices vary by weight, but ฿500–1,000 per person is a reasonable estimate for a simple meal. Go before 19:00 for the best selection, check the price per kilogram before ordering, and confirm the cooking charge separately. Afterward, stroll along the waterfront rather than rushing back—the southern end of Phuket is quieter at night, and a pre-booked taxi or Grab is advisable because finding a ride spontaneously around Rawai can take time.
Start early for Freedom Beach, ideally leaving your hotel around 8:00–8:30. From Patong, the quickest option is a long-tail boat from the southern end of Patong Beach, usually around ฿1,500–2,500 return depending on the boat and group size; agree on the return time before setting off. The alternative is the steep jungle access road, where parking and entry fees may apply, but the walk can be slippery after rain. Spend about three hours swimming and relaxing on the sand—bring water, cash, reef-safe sunscreen, and minimal valuables, as facilities are limited. Sea conditions can make boat access unreliable, so check locally that morning.
Return to Patong Beach around 12:30–13:00 for lunch and an easy swim. The beachfront is busy and commercial, but the northern end is generally a little less hectic; choose a shaded restaurant rather than carrying food onto the sand, and swim only where lifeguards indicate because currents can be strong. After roughly 90 minutes, walk or take a short tuk-tuk ride to Jungceylon, about 10–15 minutes depending on traffic. This large shopping complex is a useful air-conditioned break, with shops, cafés, supermarkets, and ATMs; allow around 1½ hours and check the mall’s current opening hours, typically from late morning until about 22:00.
Around 17:00, walk a few minutes to Banzaan Fresh Market for an early dinner. Browse the seafood and produce stalls upstairs, then take your choices to a cooking counter or sample prepared Thai dishes downstairs; expect about ฿250–600 per person, depending on seafood and drinks. Go early enough to avoid the biggest dinner rush and carry small notes, as some vendors may not accept cards. Finish with an hour on Bangla Road, beginning at the Jungceylon end and wandering toward the beach. It is loud, brightly lit, and increasingly crowded after 21:00; keep phones and wallets secure, decline unwanted bar invitations, and use a metered taxi or a ride-hailing app for the trip back rather than accepting the first tuk-tuk tout.
This is your final full Phuket day, so make it a water day rather than trying to fit in more sightseeing. Arrange a pickup from your hotel for around 7:00–7:30, depending on the operator, and allow 30–60 minutes to reach Chalong Pier. Most speedboat excursions include hotel transfers, breakfast or light refreshments, snorkelling equipment, and lunch; expect roughly ฿2,000–4,000 per person depending on the boat and inclusions. Confirm the pickup time the evening before, and take seasickness medication before leaving if you are prone to motion sickness—the crossing can be bumpy in July’s southwest-monsoon conditions.
From Chalong Pier, the speedboat ride to Koh Racha Yai usually takes about 40–60 minutes. Spend the main part of the excursion moving between the island’s beaches and nearby reefs, with around three hours for swimming and snorkelling in clearer, calmer water when sea conditions allow. The exact bays used depend on weather and local boat traffic, but the island is a good choice for a relaxed final snorkelling day. Bring a dry bag, reef-safe sunscreen, a hat, and a light cover-up; keep valuables at the pier or in the operator’s secured storage rather than taking them into the water.
You should return to Chalong Pier in the late afternoon, generally around 16:00–17:00 after transfers and the boat journey. Have an unhurried dinner nearby—Kan Eang at Pier is a convenient seafood option close to the marina, while Tunk-Ka Café Chalong is better for a casual Thai meal and sunset-facing views. Budget around ฿400–800 per person, more if ordering fresh seafood. After dinner, make a short visit to Wat Chalong, about 10–15 minutes away by taxi or Grab. Dress modestly, remove your shoes before entering buildings, and keep the visit quiet; the temple grounds are often accessible into the early evening, but individual halls may close earlier. Arrange your return ride before dinner, as finding a spontaneous taxi around Chalong later at night can be slow.
After breakfast, take your booked flight from Phuket International Airport to Bangkok, allowing roughly 3–4 hours door to door once airport check-in, the flight, baggage collection, and the transfer into the city are included. Aim to leave Phuket around 08:00–09:00 so you can reach ICONSIAM shortly after midday. Check which Bangkok airport your flight uses: from Suvarnabhumi Airport, the Airport Rail Link and BTS connection can be useful, while from Don Mueang, a pre-booked car or taxi is usually simpler with luggage. Leave your bags at your hotel or arrange luggage storage before continuing to the riverside.
Make ICONSIAM your relaxed first stop back in Bangkok. The mall is generally open from about 10:00 to 22:00, and its riverside terraces, air-conditioning, shops, and broad views over the Chao Phraya River make it a good landing place after the flight. Spend around two hours exploring rather than trying to cover every floor, then settle into SookSiam, the indoor floating-market-style food hall on the lower level. This is the place to sample dishes from different Thai regions—allow approximately ฿300–700 per person, depending on how much you graze. If you need a quiet break, take your food toward the riverfront seating rather than eating in the busiest central section.
From ICONSIAM, walk to the nearby pier and take a short Chao Phraya River ferry toward central Bangkok, allowing about 45 minutes including waiting time. Check the destination displayed on the boat before boarding, as routes and stopping patterns can vary by service; fares are usually inexpensive, often around ฿15–40 for a local ferry. Finish at Sathorn Pier for the illuminated evening views, where the river traffic, hotel towers, and temples’ silhouettes create one of Bangkok’s best low-effort introductions after a travel day. Stay for roughly 45 minutes, then continue to your hotel or choose dinner around Sathorn—the riverfront hotels and nearby Charoen Krung Road are convenient options, with taxis or Grab easiest after the boats become less frequent.
Start early at Benchakitti Forest Park, ideally around 6:30–7:00, while the elevated wetland paths are cooler and pleasantly quiet. Enter from the Ratchadaphisek Road side or near Queen Sirikit National Convention Center, then follow the boardwalk through the restored mangrove landscape and across the park’s elevated skywalks. Allow about 1½ hours, and bring water, sunscreen, and comfortable shoes; the park is free, though opening hours can vary, so check locally if arriving very early.
Take a taxi or Grab to The Commons Thonglor, allowing roughly 15–25 minutes depending on traffic. Settle in for brunch and coffee at this airy community food space, where several vendors share shaded terraces and seating rather than operating like a conventional shopping mall. Budget around ฿300–600 per person and allow 1½ hours. It is a good final Bangkok pause before the airport: relaxed, easy for luggage, and close to Thong Lo’s main road.
From Thong Lo, take a taxi or Grab to Erawan Shrine in Pathum Wan, usually 20–35 minutes in daytime traffic. Make a brief visit to the shrine at the Grand Hyatt Erawan Bangkok intersection; it is open daily and free to enter, though the small space can be busy. Be respectful around worshippers, avoid blocking the dancers or offerings, and allow about 30 minutes.
Continue on foot to CentralWorld, directly across the intersection, for final gifts and lunch or an early dinner. The mall generally opens from late morning until around 22:00, with department stores, Thai brands, supermarkets, and a large range of restaurants; allow about two hours and budget ฿300–800 per person. Buy snacks or packaged Thai treats here rather than leaving shopping until the airport. For an international flight, leave CentralWorld around three hours before departure—earlier during weekday rush hour. A taxi or Grab to Suvarnabhumi Airport commonly takes 40–75 minutes, while Don Mueang Airport can take 35–60 minutes, and traffic can be unpredictable.
No packing list attached yet.