Bangkok to Krabi: Chinatown, Halal Cruise and the Andaman Coast
An 8-day, 7-night itinerary that pairs two nights in Bangkok, city
temples, the Yaowarat Chinatown food streets, and a halal-certified
dinner cruise on the Chao Phraya, with five nights on the Krabi coast:
island-hopping and Railay's limestone cliffs, a full day across to
Phuket, and a long, worthwhile day trip south to the Satun UNESCO
Global Geopark near the Malaysian border.
A note on the images below: every photo in this guide is
AI-generated, not a real photograph, meant to visually summarise a
place or activity rather than document it. Distances and transfer
times have been fact-checked, including an honest flag on how long
the Satun day trip actually is, confirm ferry schedules (Krabi-Phuket)
and halal cruise certification closer to your travel date, as both
can shift seasonally.
{
"slug": "modal-thailand-bangkok-krabi-halal",
"name": "Bangkok - Krabi Andaman Coast",
"tagline": "2 nights Bangkok city, Chinatown and a halal cruise, a domestic transfer, 5 nights on the Krabi coast with day trips to Phuket and Satun",
"continent": "Asia",
"country": "Thailand",
"hubs": "2",
"style": "Leisure, Halal-Friendly",
"days": "8",
"budget": "700-1500",
"bestSeason": "Nov - Apr, dry season with calm Andaman seas",
"flightHub": "BKK / KBV",
"months": "Nov,Dec,Jan,Feb,Mar,Apr",
"featured": true,
"accent": "#0B7285",
"image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdPuKac9tbvxUKPUJmmug3NacLR2DzctAVtUUimas6KfAj967ZwyOMIMFNB-vTdX2xO6X5uUgD4uGtWujYK-5SvuHYJMfPzJO1Qw_sVgx_OssAzxSwqMkzMyKyWbD0IVVAXBFssPfYjT56lCEuLazxmnz65YoqcO_czZ2dL73VwshYCVvCIM_YxThunPnf/s1600/bangkok-krabi.avif",
"route": [
{ "type": "airport", "label": "BKK", "sub": "Bangkok Suvarnabhumi" },
{ "type": "hub", "label": "Bangkok", "sub": "City, Chinatown, halal cruise" },
{ "type": "airport", "label": "KBV", "sub": "Krabi International Airport" },
{ "type": "hub", "label": "Krabi", "sub": "Coast, Phuket and Satun day trips" },
{ "type": "airport", "label": "KBV", "sub": "Departure, connect via Bangkok" }
],
"mapCoords": [
{ "type": "airport", "lat": 13.69, "lng": 100.7501, "label": "BKK", "desc": "Suvarnabhumi International Airport" },
{ "type": "hub", "lat": 13.7563, "lng": 100.5018, "label": "Bangkok", "desc": "City hub, 2 nights" },
{ "type": "airport", "lat": 8.0958, "lng": 98.9862, "label": "KBV", "desc": "Krabi International Airport" },
{ "type": "hub", "lat": 8.0323, "lng": 98.8228, "label": "Krabi (Ao Nang)", "desc": "Coast hub, 5 nights" }
],
"mapProfile": "driving",
"overview": {
"intro": "This trip follows a clean '2+transfer+5' shape: two nights to cover Bangkok's essentials without rushing (Grand Palace and Wat Arun by day, Yaowarat's Chinatown streets and a halal river cruise by night), then a short domestic flight south to Krabi for five nights based on the Andaman coast, with two full coast days, a full day across to Phuket, and a long but rewarding day trip down to the Satun UNESCO Global Geopark near the Malaysian border.",
"philosophy": "Two dense city nights, then five slower coastal nights, deliberately not the reverse. Bangkok rewards a tight, well-sequenced 36 hours (temples by day, Chinatown and the river by night); the Krabi side rewards more room to breathe, so the coast gets the bulk of the trip while still fitting two genuine day-trip excursions.",
"skipWhy": "You want a single, slower single-base beach holiday with no city time at all, or your group can't spare a full day for the long Krabi-Satun drive",
"goInstead": "A Krabi or Phuket-only beach itinerary for a slower pace, or a Bangkok and Chiang Mai culture-first circuit if the Andaman coast isn't the priority",
"stats": {
"scaleMax": 5,
"axes": [
{ "key": "hubs", "label": "Hubs", "display": "2", "score": 2 },
{ "key": "scope", "label": "Scope", "display": "City + coast", "score": 3 },
{ "key": "distance", "label": "Distance", "display": "approx 780 km", "score": 4 },
{ "key": "transport", "label": "Transport", "display": "", "score": 3, "chips": ["plane","car","boat"] },
{ "key": "duration", "label": "Duration", "display": "8 d", "score": 3 },
{ "key": "budget", "label": "Budget", "display": "700-1500$", "score": 3 },
{ "key": "hospitality", "label": "Hospitality", "display": "3-4 star", "score": 3 },
{ "key": "activities", "label": "Activities", "display": "6", "score": 4 },
{ "key": "effort", "label": "Effort", "display": "3/5", "score": 3 },
{ "key": "accessibility", "label": "Access", "display": "4/5", "score": 4 }
],
"summary": "An 8-day, two-hub trip from Bangkok's city and river side to Krabi's coast, with genuine day trips to Phuket and Satun. Moderate effort overall, the Satun day is the one long, full-on day in an otherwise relaxed coastal week."
}
},
"arrival": {
"mode": "air",
"iata": "BKK",
"name": "Suvarnabhumi International Airport",
"detail": "Bangkok's main international gateway, direct flights from most of Asia, Europe, the Middle East, and beyond",
"tip": "The Airport Rail Link connects Suvarnabhumi to central Bangkok in about 30 minutes, but with luggage for an 8-day trip, a pre-booked hotel transfer or taxi is simpler.",
"steps": [
{ "icon": "fa-solid fa-plane-arrival", "label": "Land at BKK", "desc": "Large international airport, expect 30-45 min through immigration on busy arrivals", "meta": "T+0:00" },
{ "icon": "fa-solid fa-passport", "label": "Immigration", "desc": "Most nationalities visa-free for short tourist stays, check current rules for your passport", "meta": "T+0:40" },
{ "icon": "fa-solid fa-taxi", "label": "Transfer to Bangkok", "desc": "Taxi or hotel transfer, about 45 min to 1h to central Bangkok depending on traffic", "meta": "T+1:10" }
]
},
"departure": {
"mode": "air",
"iata": "KBV",
"name": "Krabi International Airport",
"detail": "Small but well-connected regional airport, multiple daily domestic flights to Bangkok on Thai AirAsia, Nok Air, Thai Lion Air, and Thai Smile / Thai Airways, connect onward internationally from Bangkok",
"steps": [
{ "icon": "fa-solid fa-car", "label": "Transfer from Ao Nang", "desc": "About 20-30 min by road to KBV", "meta": "D-2:30" },
{ "icon": "fa-solid fa-ticket", "label": "Check-in", "desc": "Small terminal, check-in is quick, but confirm your flight time in advance during peak season", "meta": "D-1:30" },
{ "icon": "fa-solid fa-plane-departure", "label": "Departure via Bangkok", "desc": "About 1h20 domestic flight, connect onward internationally from BKK or DMK", "meta": "D-0:00" }
]
},
"hubsData": [
{
"name": "Bangkok",
"role": "City hub, temples, Chinatown, river cruise",
"why": "Two nights is enough to cover Bangkok's core without burning out before the coast: the Grand Palace and river temples by day, Yaowarat's Chinatown food streets and a halal-certified dinner cruise by night. Everything is deliberately clustered so cross-city transfer time stays low.",
"lat": 13.7563,
"lng": 100.5018,
"days": [
{ "day": "1", "type": "transfer", "label": "Arrival Day", "desc": "Land BKK, transfer to hotel, evening walk through the Yaowarat Chinatown food streets for dinner.",
"acts": [ { "icon": "fa-solid fa-plane", "label": "Arrive BKK" }, { "icon": "fa-solid fa-bowl-food", "label": "Yaowarat food walk" } ] },
{ "day": "2", "type": "leisure", "label": "Temples and River Cruise", "desc": "Morning and early afternoon covering the Grand Palace, Wat Pho, and Wat Arun, evening halal-certified dinner cruise on the Chao Phraya from Asiatique The Riverfront.",
"acts": [ { "icon": "fa-solid fa-landmark", "label": "Grand Palace and temples" }, { "icon": "fa-solid fa-ship", "label": "Halal dinner cruise" } ] },
{ "day": "3", "type": "transfer", "label": "Transfer to Krabi", "desc": "Morning free or packing, transfer to BKK, domestic flight to Krabi (about 1h20), road transfer to Ao Nang, check in and settle before the coast days begin.",
"acts": [ { "icon": "fa-solid fa-plane", "label": "BKK to KBV" }, { "icon": "fa-solid fa-car", "label": "Transfer to Ao Nang" } ] }
],
"spokes": [
{
"name": "Pattaya (optional day trip)",
"lat": 12.9236,
"lng": 100.8825,
"dist": "150 km",
"time": "1.5-2h each way",
"desc": "A genuine day-trip distance from Bangkok, but only just fits inside a 2-night stay already carrying the temples, Chinatown, and the cruise. Best used as a swap: trade it in for the Day 2 morning temple visit if a beach or theme-park day matters more to your group, rather than trying to add it as a 4th activity block.",
"address": "Pattaya, Chonburi province, about 150 km southeast of Bangkok",
"hotline": {
"Distance": "150 km from central Bangkok",
"Drive time": "1.5-2h via Motorway 7, more with holiday traffic",
"Entry": "Free to the beach, individual attractions priced separately",
"Best time": "Leave by 7-8 AM to maximise time on the ground",
"Transport": "Private van or taxi, most straightforward door to door",
"Tip": "Only swap this in if you're comfortable dropping the Grand Palace morning, trying to fit both in one Bangkok stay is the fastest way to burn out before Krabi"
},
"images": ["ADD_AI_IMAGE_URL_HERE"],
"spots": [
{ "name": "Pattaya Beach and Jomtien Beach", "icon": "fa-solid fa-umbrella-beach", "desc": "The main city beach and the quieter, more family-friendly stretch just south" },
{ "name": "Sanctuary of Truth", "icon": "fa-solid fa-gopuram", "desc": "An all-wood temple structure on the coast, a striking stop even on a short visit" }
],
"activities": [
{ "name": "Beach and viewpoint half day", "icon": "fa-solid fa-mountain-sun", "level": "Easy", "duration": "3-4h", "price": "Transport only, beach access is free" },
{ "name": "Coral Island (Koh Larn) boat trip", "icon": "fa-solid fa-water", "level": "Easy", "duration": "Half day", "price": "300-600 THB per person for the boat" }
],
"faq": [
{ "q": "Can we do both Bangkok temples and Pattaya in the same 2 nights?", "a": "Not comfortably. Between the temples, Chinatown, and the halal cruise, the 2-night window is already full, Pattaya works best as a swap for one of those blocks, not an addition." },
{ "q": "Is Pattaya worth it for a group focused on the Krabi coast later in the trip?", "a": "If beach time is the priority, most groups are better served saving that energy for Krabi's islands, which are considerably nicer than Pattaya's city beach. Pattaya's real draw is the Sanctuary of Truth and convenience, not the water." }
]
}
],
"logistics": [
{ "icon": "fa-solid fa-sim-card", "label": "SIM Card", "value": "AIS, dtac, or True at BKK airport, roughly 300-500 THB for a tourist SIM with several GB of data" },
{ "icon": "fa-solid fa-money-bill", "label": "Cash", "value": "ATMs everywhere, most charge a foreign transaction fee (around 220 THB). Keep some cash for street food in Chinatown and temple entry fees." },
{ "icon": "fa-solid fa-car", "label": "Mobility", "value": "BTS Skytrain and MRT cover most tourist areas, Grab (ride-hailing) is the easiest option for temples and the pier, traffic is heavy at rush hour." }
],
"tip": "Base yourself near the river (Rattanakosin or the riverside hotels around Chinatown/Asiatique) rather than Sukhumvit for this short stay, it cuts transfer time to the Grand Palace, Wat Arun, Yaowarat, and the cruise pier significantly.",
"cities": [
{
"name": "Rattanakosin and Chinatown",
"sub": "Grand Palace, Yaowarat, riverside piers",
"lat": 13.7434,
"lng": 100.4930,
"spokes": [ { "name": "Pattaya", "lat": 12.9236, "lng": 100.8825, "dist": "150 km", "time": "1.5-2h" } ],
"marks": {
"landmark": [
{ "name": "Grand Palace and Wat Phra Kaew", "desc": "Bangkok's most iconic complex, former royal residence and home to the Emerald Buddha", "badge": "Must", "lat": 13.75, "lng": 100.4914, "icon": "fa-solid fa-landmark" },
{ "name": "Wat Arun (Temple of Dawn)", "desc": "Riverside temple famous for its porcelain-inlaid spire, best seen at sunset from across the river", "lat": 13.7437, "lng": 100.4888, "icon": "fa-solid fa-mosque" }
],
"geomark": [
{ "name": "Chao Phraya riverfront", "desc": "The river running through the old city, main artery for both transport and the evening dinner cruises", "lat": 13.7367, "lng": 100.4930 }
],
"historymark": [
{ "name": "Wat Pho", "desc": "Home to the giant Reclining Buddha and the birthplace of traditional Thai massage", "icon": "fa-solid fa-building-columns" }
],
"touristic": [
{ "name": "Yaowarat Road", "desc": "Chinatown's main artery, lit up with neon signs and street food stalls every evening", "lat": 13.7398, "lng": 100.5088, "icon": "fa-solid fa-store" }
],
"hidden": [
{ "name": "Talat Noi", "desc": "A quiet, mural-covered riverside neighbourhood just south of Chinatown, worth a slow wander before the evening crowds", "lat": 13.7365, "lng": 100.5077 }
]
}
}
],
"portfolio": [
{ "label": "Nights", "value": "2" },
{ "label": "Spokes", "value": "1" },
{ "label": "Focus", "value": "City, Chinatown, river cruise" },
{ "label": "Airport", "value": "30 km" }
]
},
{
"name": "Krabi",
"role": "Andaman coast hub, islands, Phuket and Satun day trips",
"why": "Krabi (based around Ao Nang) is the practical base for the Andaman coast: limestone cliffs, island-hopping, and Railay all sit within a short boat ride, while Phuket and the Satun UNESCO Global Geopark are both reachable as long but doable day trips. Five nights lets the pace slow down after Bangkok's dense two days.",
"lat": 8.0323,
"lng": 98.8228,
"days": [
{ "day": "3", "type": "transfer", "label": "Arrival in Krabi", "desc": "Flight BKK to KBV (about 1h20), road transfer to Ao Nang (about 20-30 min), check in and rest, evening at leisure on the beach.",
"acts": [ { "icon": "fa-solid fa-plane", "label": "BKK to KBV" }, { "icon": "fa-solid fa-umbrella-beach", "label": "Ao Nang evening" } ] },
{ "day": "4", "type": "island", "label": "Four Islands Tour", "desc": "Full day by longtail or speedboat to Phra Nang Cave Beach, Chicken Island, Poda Island, and Tup Island, snorkelling and swimming stops along the way.",
"acts": [ { "icon": "fa-solid fa-water", "label": "Island hopping" }, { "icon": "fa-solid fa-person-swimming", "label": "Snorkelling" } ] },
{ "day": "5", "type": "adventure", "label": "Railay and the Krabi Interior", "desc": "Morning longtail to Railay Beach for the viewpoint hike and Phra Nang Cave, afternoon inland to the Emerald Pool and hot springs.",
"acts": [ { "icon": "fa-solid fa-mountain", "label": "Railay viewpoint" }, { "icon": "fa-solid fa-hot-tub-person", "label": "Emerald Pool and hot springs" } ] },
{ "day": "6", "type": "daytrip", "label": "Full Day Phuket", "desc": "Road or seasonal ferry transfer to Phuket, covering Phuket Old Town, Big Buddha, and the Promthep Cape viewpoint, return to Ao Nang in the evening.",
"acts": [ { "icon": "fa-solid fa-city", "label": "Phuket Old Town" }, { "icon": "fa-solid fa-mountain-sun", "label": "Promthep Cape" } ] },
{ "day": "7", "type": "daytrip", "label": "Full Day Satun Geopark", "desc": "Early departure (around 5:30-6 AM) by private van to Pak Bara pier, boat and kayak tour through the Satun UNESCO Global Geopark's fossil sites, sea caves, and limestone islands, long return drive in the evening.",
"acts": [ { "icon": "fa-solid fa-water", "label": "Geopark boat tour" }, { "icon": "fa-solid fa-person-swimming", "label": "Kayaking and caves" } ] },
{ "day": "8", "type": "transfer", "label": "Departure Day", "desc": "Morning at leisure, transfer to Krabi International Airport, fly out via Bangkok.",
"acts": [ { "icon": "fa-solid fa-car", "label": "Transfer to KBV" }, { "icon": "fa-solid fa-plane-departure", "label": "Depart" } ] }
],
"spokes": [
{
"name": "Phuket",
"lat": 7.8804,
"lng": 98.3923,
"dist": "160 km",
"time": "2.5-4h by road, 1.5-2.5h by seasonal ferry (Dec-Apr)",
"desc": "No direct flights connect Krabi and Phuket (both airports exist, but you'd connect via Bangkok, so don't fly). Road transfer is the year-round option; the Krabi-Phuket ferry runs roughly December to April when the Andaman Sea is calm, and cuts travel time down.",
"address": "Phuket, about 160 km west of Krabi by road",
"hotline": {
"Distance": "160 km from Krabi / Ao Nang",
"Drive time": "2.5-4h depending on traffic",
"Ferry option": "1.5-2.5h, seasonal (roughly Dec-Apr), confirm current schedules before booking",
"Best time": "Leave by 7 AM to make the most of the day on the ground",
"Transport": "Private van (year-round) or ferry (in season)",
"Tip": "Book the ferry in advance during high season, it sells out, and check current-year sailing dates since the route is weather-dependent"
},
"images": ["ADD_AI_IMAGE_URL_HERE","ADD_AI_IMAGE_URL_HERE"],
"spots": [
{ "name": "Phuket Old Town", "icon": "fa-solid fa-city", "desc": "Sino-Portuguese shophouse architecture, cafes, and street art around Thalang and Dibuk roads", "badge": "Must" },
{ "name": "Promthep Cape", "icon": "fa-solid fa-mountain-sun", "desc": "Phuket's most famous sunset viewpoint at the island's southern tip" },
{ "name": "Big Buddha", "icon": "fa-solid fa-om", "desc": "45-metre marble Buddha statue with panoramic island views" }
],
"activities": [
{ "name": "Old Town walking tour", "icon": "fa-solid fa-person-walking", "level": "Easy", "duration": "1.5-2h", "price": "Free to low cost, self-guided or with a local guide" },
{ "name": "Big Buddha and Promthep Cape drive", "icon": "fa-solid fa-car", "level": "Easy", "duration": "Half day", "price": "Included with private van transport" }
],
"faq": [
{ "q": "Is a Phuket day trip from Krabi realistic?", "a": "Yes, road transfer alone eats 5-8h round trip, so plan for a long day with limited time on the ground, roughly 4-6 usable hours. The seasonal ferry shortens this considerably when it's running." },
{ "q": "Should we stay overnight in Phuket instead?", "a": "If the group wants proper beach time in Phuket rather than a Old Town and viewpoint sampler, an overnight is worth considering, this itinerary keeps it a day trip to preserve nights on the Krabi coast, per your preference." }
]
},
{
"name": "Satun UNESCO Global Geopark",
"lat": 6.85,
"lng": 99.7333,
"dist": "approx 230 km to Pak Bara pier",
"time": "approx 4h each way by road",
"desc": "Thailand's first UNESCO Global Geopark (designated 2018), known as the 'Land of Palaeozoic fossils', reached by boat from Pak Bara pier near La-Ngu. This is honestly a long day, roughly 8h of driving alone plus a half-day boat and kayak tour, worth it for the scenery and fossil sites, but only for groups comfortable with an early start and a late return.",
"address": "Pak Bara pier, La-Ngu district, Satun province, about 230 km south of Krabi",
"hotline": {
"Distance": "approx 230 km from Krabi to Pak Bara pier",
"Drive time": "approx 4h each way by road",
"Boat tour": "Roughly 4.5-5h, canoeing and longtail boat through sea caves and fossil sites",
"Best time": "Depart Krabi by 5:30-6 AM to allow a full geopark tour and daylight for the return drive",
"Transport": "Private van, book a driver for the full day, not shared transport",
"Tip": "If the group can flex the schedule, an overnight near La-Ngu or Pak Bara turns this from an exhausting single day into a much more relaxed two-day add-on"
},
"images": ["ADD_AI_IMAGE_URL_HERE","ADD_AI_IMAGE_URL_HERE"],
"spots": [
{ "name": "Pak Bara pier", "icon": "fa-solid fa-anchor", "desc": "Gateway pier for the geopark boat tours and onward ferries to Tarutao and Ko Lipe", "badge": "Start" },
{ "name": "Geopark sea caves and fossil sites", "icon": "fa-solid fa-water", "desc": "Limestone karst formations, sea caves reached by kayak, and marine fossils dating back over 500 million years", "badge": "Highlight" }
],
"activities": [
{ "name": "Geopark boat and kayak tour", "icon": "fa-solid fa-water", "level": "Moderate", "duration": "4.5-5h", "price": "Approx 700-900 THB per person, shared tour" },
{ "name": "Private full-day charter", "icon": "fa-solid fa-ship", "level": "Moderate", "duration": "Full day", "price": "Higher cost, arrange via a Pak Bara operator" }
],
"faq": [
{ "q": "Is the Krabi to Satun day trip too much?", "a": "It's a genuinely long day, close to 8h of driving on top of the tour itself. It's kept as a day trip here per your preference, but an overnight near Pak Bara is a real option if the schedule allows." },
{ "q": "What's the actual highlight worth the drive?", "a": "The geopark's sea caves, karst islands, and exposed marine fossil layers, some of the oldest documented in the Thai-Malay Peninsula, seen by kayak and longtail boat from Pak Bara pier." }
]
}
],
"logistics": [
{ "icon": "fa-solid fa-money-bill", "label": "Cash", "value": "ATMs are common in Ao Nang and Krabi Town, less so once outside the main tourist strip. Withdraw enough before the Satun day trip, options are limited en route." },
{ "icon": "fa-solid fa-car", "label": "Mobility", "value": "Ao Nang and Krabi Town are walkable, but islands, Phuket, and Satun all require a boat or arranged driver, book transport for the full 5 days rather than day by day." },
{ "icon": "fa-solid fa-mosque", "label": "Halal food", "value": "Southern Thailand's Malay-Muslim population makes halal food genuinely easy to find in Krabi and especially Satun, unlike much of the rest of the country, look for restaurants near local mosques in Krabi Town." }
],
"tip": "Book your driver for the Phuket and Satun day trips in advance, both need a full day committed and demand is high in peak season (Dec-Feb). Confirm the Krabi-Phuket ferry schedule for your travel dates before deciding between road and boat.",
"cities": [
{
"name": "Ao Nang and Krabi Town",
"sub": "Beachfront base and the boat piers",
"lat": 8.0323,
"lng": 98.8228,
"spokes": [
{ "name": "Phuket", "lat": 7.8804, "lng": 98.3923, "dist": "160 km", "time": "2.5-4h" },
{ "name": "Satun Geopark (Pak Bara)", "lat": 6.85, "lng": 99.7333, "dist": "230 km", "time": "4h" }
],
"marks": {
"landmark": [
{ "name": "Railay Beach and Phra Nang Cave", "desc": "Limestone cliff peninsula reachable only by boat, rock climbing, viewpoint hike, and the cave shrine at Phra Nang Beach", "badge": "Must", "lat": 8.01, "lng": 98.8372, "icon": "fa-solid fa-mountain" }
],
"geomark": [
{ "name": "Four Islands (Poda, Chicken, Tup, Phra Nang)", "desc": "The classic Krabi island-hopping circuit, calm snorkelling waters and a walkable sandbar at low tide connecting Tup and Chicken islands", "badge": "Islands", "lat": 7.9214, "lng": 98.7756 }
],
"historymark": [
{ "name": "Krabi Town riverfront", "desc": "Quieter than Ao Nang, with a small night market and mangrove river walk", "icon": "fa-solid fa-building-columns" }
],
"touristic": [
{ "name": "Ao Nang Beach and walking street", "desc": "The main tourist strip, restaurants, dive shops, and the pier for most boat tours", "lat": 8.0323, "lng": 98.8228, "icon": "fa-solid fa-store" }
],
"hidden": [
{ "name": "Emerald Pool and hot springs", "desc": "Inland jungle pools and natural hot springs, a good half-day break from the beach and boat circuit", "lat": 8.1667, "lng": 98.9333 }
]
}
}
],
"portfolio": [
{ "label": "Nights", "value": "5" },
{ "label": "Spokes", "value": "2" },
{ "label": "Focus", "value": "Coast, islands, day trips" },
{ "label": "Airport", "value": "20 km" }
]
}
],
"stay": [
{
"hub": "Bangkok",
"context": { "purpose": "Riverside base near Rattanakosin and Chinatown", "duration": "2 nights", "hours_in_hotel": "7 h/day" },
"group_size": "small group or family",
"tabs_data": {
"location": [
{ "label": "Zone", "value": "Riverside near Chinatown or Rattanakosin", "tradeoff": "Sukhumvit has more nightlife but adds real transfer time to the temples and pier for a short 2-night stay" },
{ "label": "Walk to river pier", "value": "Ideally under 15 min for the halal cruise pickup" }
],
"room": [
{ "label": "Bed type", "value": "Twin or king depending on group" },
{ "label": "River view", "value": "A nice bonus, not essential" }
],
"bathroom": [
{ "label": "Shower", "value": "Reliable hot water, 24h" }
],
"salon": [
{ "label": "Rooftop or riverside terrace", "value": "Useful for a relaxed evening between the temple day and the cruise" }
],
"tech": [
{ "label": "WiFi speed", "value": "Fast and reliable, 30+ Mbps" },
{ "label": "Power outlets", "value": "Thai/EU plug, min 2 near the desk and bed" }
],
"appliances": [
{ "label": "Coffee", "value": "In-room kettle useful for early temple starts" }
]
},
"tabs_images": { "location": "ADD_AI_IMAGE_URL_HERE", "room": "ADD_AI_IMAGE_URL_HERE", "bathroom": "ADD_AI_IMAGE_URL_HERE", "salon": "ADD_AI_IMAGE_URL_HERE", "tech": "ADD_AI_IMAGE_URL_HERE", "appliances": "ADD_AI_IMAGE_URL_HERE", "base": "ADD_AI_IMAGE_URL_HERE", "diff": "ADD_AI_IMAGE_URL_HERE", "pet": "ADD_AI_IMAGE_URL_HERE" },
"base": [
{ "label": "Type", "value": "3-4 star hotel near the river, proximity to Chinatown and the piers matters more than luxury for a 2-night stay" },
{ "label": "Breakfast", "value": "Included, early start friendly" },
{ "label": "Staff language", "value": "English spoken at reception in most tourist-area hotels" }
],
"differentiation": [
{ "label": "Airport shuttle", "value": "Removes friction on a short two-night stop" },
{ "label": "Halal breakfast option", "value": "Worth checking in advance if traveling with a halal-observant group" }
],
"pet_policy": { "accepted": [], "tradeoff_note": "Varies by hotel, confirm directly if traveling with a pet" },
"lodging_types": [
{ "type": "3-4 star Riverside Hotel", "image": "ADD_AI_IMAGE_URL_HERE", "criteria": [ { "label": "Location", "value": "Near Chinatown or Rattanakosin, close to the river piers" }, { "label": "WiFi", "value": "Fast, reliable" }, { "label": "Price range", "value": "40-90 USD/night" } ] }
],
"bookingLink": "#"
},
{
"hub": "Krabi",
"context": { "purpose": "Beachfront base for island tours and day trips", "duration": "5 nights", "hours_in_hotel": "9 h/day" },
"group_size": "small group or family",
"tabs_data": {
"location": [
{ "label": "Zone", "value": "Ao Nang beachfront, close to the boat piers used for island tours" },
{ "label": "Booking window", "value": "Book well ahead for peak season (Dec-Feb)" }
],
"room": [
{ "label": "Bed type", "value": "Twin or king depending on group" },
{ "label": "AC unit", "value": "Important, Krabi is warm and humid year-round" }
],
"bathroom": [
{ "label": "Shower", "value": "Reliable hot water, confirm in advance at smaller guesthouses" }
],
"salon": [
{ "label": "Pool or terrace", "value": "Useful for evenings after the long Phuket and Satun day trips" }
],
"tech": [
{ "label": "WiFi", "value": "Generally reliable in Ao Nang, confirm speed for remote work if needed" },
{ "label": "Power outlets", "value": "Thai/EU plug, min 2 near the desk and bed" }
],
"appliances": [
{ "label": "Breakfast", "value": "Included, plan for early departures on the day-trip days" }
]
},
"tabs_images": { "location": "ADD_AI_IMAGE_URL_HERE", "room": "ADD_AI_IMAGE_URL_HERE", "bathroom": "ADD_AI_IMAGE_URL_HERE", "salon": "ADD_AI_IMAGE_URL_HERE", "tech": "ADD_AI_IMAGE_URL_HERE", "appliances": "ADD_AI_IMAGE_URL_HERE", "base": "ADD_AI_IMAGE_URL_HERE", "diff": "ADD_AI_IMAGE_URL_HERE", "pet": "ADD_AI_IMAGE_URL_HERE" },
"base": [
{ "label": "Type", "value": "3-4 star beachfront hotel or resort in Ao Nang" },
{ "label": "Transport", "value": "Arrange a driver for the full 5 days on arrival, not daily, prices rise fast if booked last minute for the Satun day" },
{ "label": "Breakfast", "value": "Included" }
],
"differentiation": [
{ "label": "Walking distance to the pier", "value": "Saves real time across 5 busy days" },
{ "label": "Halal-friendly kitchen or nearby options", "value": "Krabi's Muslim community makes this easier to find than in most of Thailand" }
],
"pet_policy": { "accepted": [], "tradeoff_note": "Varies by property, confirm directly" },
"lodging_types": [
{ "type": "Ao Nang Beachfront Hotel", "image": "ADD_AI_IMAGE_URL_HERE", "criteria": [ { "label": "Location", "value": "Ao Nang beachfront, near the tour piers" }, { "label": "AC", "value": "Required" }, { "label": "Price range", "value": "35-90 USD/night" } ] }
],
"bookingLink": "#"
}
],
"activities": [
{
"name": "Chinatown Yaowarat Food Walk",
"icon": "fa-solid fa-bowl-food",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Yaowarat Road, Bangkok Chinatown",
"researchNote": "This analysis reflects publicly available activities, excursions, transport options and services found through travel marketplaces, local operators and destination research. We compare the available options and select the experience that best fits this itinerary.",
"experience": {
"type": "Self-guided street food walk",
"level": "Easy",
"season": "Year-round, best in the evening",
"operator": "Independent street vendors, self-guided or with a local food guide",
"access": "Walking, start at the Odeon Circle arch entrance to Yaowarat Road"
},
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "Yaowarat comes alive after dark, neon signs, street stalls, and some of Bangkok's best casual food. A good arrival-evening activity since it needs no advance booking and forgives jet lag.",
"rating": { "score": 4.6, "count": 180 },
"duration": {
"activity": "2-3h",
"minimum": "1.5h",
"maximum": "Full evening",
"totalCommitment": "Evening only, no added transport time beyond the hotel"
},
"ourChoice": {
"title": "Self-Guided Food Walk",
"badge": "OUR CHOICE",
"reason": "For an arrival evening, we prefer the self-guided walk over a booked tour because it needs no advance booking, forgives jet lag, and lets the group set their own pace through the stalls.",
"value": "High"
},
"selectedPackage": {
"name": "Self-Guided Food Walk",
"type": "Self-guided",
"duration": "2-3h",
"price": "200-500 THB per person (food only)",
"includes": ["Flexible pace", "No booking required", "Access to the full Yaowarat strip"],
"excludes": ["Local guide", "Curated stop selection", "Pre-arranged tastings"]
},
"program": [
{ "icon": "fa-solid fa-house", "title": "Meet point", "desc": "Start near the Odeon Circle arch at the entrance to Yaowarat", "time": "18:30" },
{ "icon": "fa-solid fa-bowl-food", "title": "Street food tastings", "desc": "Stops for noodles, seafood, and Thai-Chinese desserts along the main strip", "time": "+0:30" },
{ "icon": "fa-solid fa-person-walking", "title": "Talat Noi wander", "desc": "Quieter side streets for a change of pace", "time": "+2:00" }
],
"valueAnalysis": {
"scenery": 4,
"nature": 1,
"adventure": 2,
"culturalValue": 5,
"timeEfficiency": 5,
"costValue": 5,
"groupFit": 5,
"overall": 4.5
},
"verdict": {
"label": "WORTH DOING",
"text": "One of the easiest wins in the whole itinerary: no booking, low cost, and a strong first taste of Bangkok on arrival night."
},
"alternatives": [
{
"name": "Guided Chinatown Food Tour",
"difference": "A local guide leads curated stops and arranges tastings instead of open wandering",
"bestFor": "Travelers who prefer guidance and don't want to pick stalls themselves",
"ourDecision": "Optional upgrade"
}
],
"bestSpots": [
{ "name": "Yaowarat Road main strip", "desc": "The core stretch of stalls, signs, and restaurants", "badge": "Must" },
{ "name": "Talat Noi side streets", "desc": "Quieter, mural-covered lanes just south of the main road" }
],
"bookUrl": "#"
},
{
"name": "Halal Dinner Cruise, Chao Phraya",
"icon": "fa-solid fa-ship",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Asiatique The Riverfront pier, Bangkok",
"researchNote": "This analysis reflects publicly available activities, excursions, transport options and services found through travel marketplaces, local operators and destination research. We compare the available options and select the experience that best fits this itinerary.",
"experience": {
"type": "Halal-certified dinner cruise",
"level": "Easy",
"season": "Year-round, evening departures",
"operator": "Riverside Faraya Cruise (halal-certified), confirm current certification before booking",
"access": "Pier check-in at Asiatique The Riverfront"
},
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "A 2-hour buffet dinner cruise past the Grand Palace, Wat Arun, and the Rama VIII Bridge, with a fully halal-certified menu and onboard prayer facilities, a comfortable, no-planning-required way to close out the Bangkok stay.",
"rating": { "score": 4.5, "count": 320 },
"duration": {
"activity": "2h (19:30-21:30)",
"minimum": "2h",
"maximum": "2.5h with extended boarding",
"totalCommitment": "Approx 3h including pier check-in and return to hotel"
},
"ourChoice": {
"title": "Halal Buffet Cruise, Standard Seating",
"badge": "OUR CHOICE",
"reason": "We selected this cruise specifically for its halal certification and onboard prayer facilities, features not offered by most Chao Phraya dinner cruises, making it the clear pick for a halal-aware itinerary.",
"value": "High"
},
"selectedPackage": {
"name": "Halal Buffet Cruise, Standard Seating",
"type": "Guided, scheduled departure",
"duration": "2h, typically 19:30-21:30",
"price": "Confirm current pricing with the operator",
"includes": ["Halal-certified buffet dinner", "Live music", "River views of major landmarks", "Onboard prayer facilities"],
"excludes": ["Alcoholic beverages (dry, halal-certified cruise)", "Private seating area", "Hotel pickup"]
},
"program": [
{ "icon": "fa-solid fa-door-open", "title": "Check-in at Asiatique", "desc": "Arrive at the pier counter ahead of boarding", "time": "18:30" },
{ "icon": "fa-solid fa-ship", "title": "Departure", "desc": "Boat departs the pier, buffet service begins", "time": "19:30" },
{ "icon": "fa-solid fa-mosque", "title": "Pass the Grand Palace and Wat Arun", "desc": "Main scenic stretch of the cruise, illuminated temples", "time": "+0:45" },
{ "icon": "fa-solid fa-house", "title": "Return to pier", "desc": "Cruise loops back to Asiatique", "time": "21:30" }
],
"valueAnalysis": {
"scenery": 5,
"nature": 1,
"adventure": 1,
"culturalValue": 4,
"timeEfficiency": 4,
"costValue": 3,
"groupFit": 4,
"overall": 4.0
},
"verdict": {
"label": "WORTH DOING",
"text": "The only fully halal-certified dinner cruise option on the river as of writing. Worth the moderate cost for the certification and prayer facilities alone, beyond the good views."
},
"alternatives": [
{
"name": "Standard (non-halal-certified) river dinner cruise",
"difference": "More operators and time slots to choose from, but without full halal certification",
"bestFor": "Groups without a halal requirement",
"ourDecision": "Not selected, kept for halal-aware travelers"
}
],
"bestSpots": [
{ "name": "Upper open-air deck", "desc": "Best for photos of the illuminated temples along the river", "badge": "Views" },
{ "name": "Lower air-conditioned deck", "desc": "More comfortable dining, less wind" }
],
"bookUrl": "#"
},
{
"name": "Krabi Four Islands Tour",
"icon": "fa-solid fa-water",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Phra Nang Cave Beach, Chicken Island, Poda Island, Tup Island",
"researchNote": "This analysis reflects publicly available activities, excursions, transport options and services found through travel marketplaces, local operators and destination research. We compare the available options and select the experience that best fits this itinerary.",
"experience": {
"type": "Shared island-hopping boat tour",
"level": "Easy",
"season": "Best Nov-Apr, calmer seas",
"operator": "Longtail boat cooperatives or speedboat tour operators, Ao Nang pier",
"access": "Boat departure from Ao Nang pier"
},
"images": ["ADD_AI_IMAGE_URL_HERE", "ADD_AI_IMAGE_URL_HERE"],
"summary": "The classic Krabi island-hopping circuit: limestone cliffs, a walkable sandbar between Tup and Chicken islands at low tide, and calm snorkelling water throughout. A relaxed full day, no experience needed.",
"rating": { "score": 4.7, "count": 410 },
"duration": {
"activity": "Full day, approx 8am-4pm",
"minimum": "Half day",
"maximum": "Full day with sunset add-on",
"totalCommitment": "Full day, transport starts and ends at Ao Nang"
},
"ourChoice": {
"title": "Shared Longtail Boat, 4 Islands",
"badge": "OUR CHOICE",
"reason": "The shared longtail option covers all four islands at a fraction of the private charter cost, and the group snorkelling pace suits a full day without needing the flexibility a private boat would add.",
"value": "High"
},
"selectedPackage": {
"name": "Shared Longtail Boat, 4 Islands",
"type": "Shared group tour",
"duration": "Full day, approx 8am-4pm",
"price": "Approx 500-800 THB per person",
"includes": ["Boat transport", "Snorkelling gear", "Lunch"],
"excludes": ["Private boat", "Extra island stops", "Professional photography"]
},
"program": [
{ "icon": "fa-solid fa-water", "title": "Pier departure", "desc": "Board the longtail or speedboat at Ao Nang pier", "time": "08:30" },
{ "icon": "fa-solid fa-mountain", "title": "Phra Nang Cave Beach", "desc": "First stop, cliffs and cave shrine", "time": "+0:45" },
{ "icon": "fa-solid fa-person-swimming", "title": "Chicken and Poda Islands", "desc": "Snorkelling and swimming stops", "time": "+2:00" },
{ "icon": "fa-solid fa-utensils", "title": "Lunch on Tup Island", "desc": "Beach lunch, sandbar walk if the tide is out", "time": "+4:00" }
],
"valueAnalysis": {
"scenery": 5,
"nature": 5,
"adventure": 3,
"culturalValue": 1,
"timeEfficiency": 4,
"costValue": 5,
"groupFit": 5,
"overall": 4.5
},
"verdict": {
"label": "WORTH DOING",
"text": "The single best value day of the whole trip: four islands, strong scenery, and calm snorkelling water for a low shared-boat price."
},
"alternatives": [
{
"name": "Private Speedboat Charter",
"difference": "Flexible private schedule and stops, priced per boat rather than per person",
"bestFor": "Groups wanting privacy or a custom stop order",
"ourDecision": "Optional upgrade"
}
],
"bestSpots": [
{ "name": "Phra Nang Cave Beach", "desc": "Fine sand beach beneath dramatic limestone cliffs, part of the Railay peninsula", "badge": "Iconic" },
{ "name": "Tup and Chicken Island sandbar", "desc": "Walkable sand connecting two islands at low tide" }
],
"bookUrl": "#"
},
{
"name": "Full Day Phuket from Krabi",
"icon": "fa-solid fa-city",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Phuket Old Town, Big Buddha, Promthep Cape",
"researchNote": "This analysis reflects publicly available activities, excursions, transport options and services found through travel marketplaces, local operators and destination research. We compare the available options and select the experience that best fits this itinerary.",
"experience": {
"type": "Full-day inter-province excursion",
"level": "Moderate (long transfer)",
"season": "Year-round by road, ferry seasonal (Dec-Apr)",
"operator": "Private van transfer or seasonal ferry operators",
"access": "Private van (road, year-round) or seasonal ferry from Krabi"
},
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "A long but doable day trip covering Phuket's Sino-Portuguese Old Town, the Big Buddha, and the Promthep Cape sunset viewpoint. Budget most of the day for transfer, this is a sampler, not a beach day.",
"rating": { "score": 4.2, "count": 95 },
"duration": {
"activity": "10-12h total",
"minimum": "10h total",
"maximum": "14h with heavy traffic",
"totalCommitment": "Full day away from the Krabi coast, most of it in transit"
},
"ourChoice": {
"title": "Private Van Day Trip",
"badge": "OUR CHOICE",
"reason": "No direct flights connect Krabi and Phuket, so a private van keeps the schedule flexible and door-to-door; it's the only realistic way to see Old Town, Big Buddha, and Promthep Cape in one day and still return to Ao Nang the same night.",
"value": "Moderate"
},
"selectedPackage": {
"name": "Private Van Day Trip",
"type": "Private, scheduled departure",
"duration": "Full day, depart 7 AM",
"price": "Price per van, not per person, confirm with operator",
"includes": ["Round-trip transport", "English-speaking driver"],
"excludes": ["Overnight accommodation", "Entrance fees to attractions", "Meals"]
},
"program": [
{ "icon": "fa-solid fa-car", "title": "Depart Ao Nang", "desc": "Early departure to maximise time on the ground", "time": "07:00" },
{ "icon": "fa-solid fa-city", "title": "Phuket Old Town walk", "desc": "Shophouses, cafes, street art", "time": "+3:30" },
{ "icon": "fa-solid fa-om", "title": "Big Buddha", "desc": "Panoramic viewpoint stop", "time": "+5:00" },
{ "icon": "fa-solid fa-mountain-sun", "title": "Promthep Cape sunset", "desc": "Final stop before the return drive", "time": "+7:00" }
],
"valueAnalysis": {
"scenery": 4,
"nature": 2,
"adventure": 2,
"culturalValue": 4,
"timeEfficiency": 2,
"costValue": 3,
"groupFit": 3,
"overall": 3.0
},
"verdict": {
"label": "WORTH IT, BUT LONG",
"text": "Genuinely worthwhile for Old Town, Big Buddha, and the Promthep Cape sunset, but be honest with the group beforehand: most of the day is transit, not sightseeing."
},
"alternatives": [
{
"name": "Overnight stay in Phuket",
"difference": "More time on the ground and a less rushed transfer, at the cost of a night off the Krabi coast",
"bestFor": "Groups who want real Phuket beach time rather than a highlights sampler",
"ourDecision": "Not selected, kept as a day trip to preserve nights on the Krabi coast"
}
],
"bestSpots": [
{ "name": "Phuket Old Town", "desc": "Colourful shophouse architecture and cafes", "badge": "Must" },
{ "name": "Promthep Cape", "desc": "Island's best sunset viewpoint" }
],
"bookUrl": "#"
},
{
"name": "Satun UNESCO Global Geopark Day Trip",
"icon": "fa-solid fa-mountain-sun",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Pak Bara pier, La-Ngu district, Satun",
"researchNote": "This analysis reflects publicly available activities, excursions, transport options and services found through travel marketplaces, local operators and destination research. We compare the available options and select the experience that best fits this itinerary.",
"experience": {
"type": "Full-day UNESCO geopark excursion",
"level": "Moderate to demanding (long day)",
"season": "Best Nov-Apr for calm boat conditions",
"operator": "Pak Bara community boat operators",
"access": "Private van to Pak Bara pier, then longtail boat"
},
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "Thailand's first UNESCO Global Geopark, reached by boat from Pak Bara pier. Sea caves, kayaking, and marine fossils dating back over 500 million years, genuinely worthwhile, but this is the one long, full-on day of the whole trip.",
"rating": { "score": 4.5, "count": 40 },
"duration": {
"activity": "13-15h total",
"minimum": "13h total",
"maximum": "16h with a slow return drive",
"totalCommitment": "Full day, roughly 8h of driving alone plus the boat tour"
},
"ourChoice": {
"title": "Private Van + Shared Geopark Boat Tour",
"badge": "OUR CHOICE",
"reason": "This is the only way to reach the geopark from Krabi in a single day. We chose a dedicated private van over shared transport because the early departure and long return drive don't align with fixed shared-shuttle schedules.",
"value": "Moderate"
},
"selectedPackage": {
"name": "Private Van + Shared Geopark Boat Tour",
"type": "Private van, shared boat tour",
"duration": "Full day, depart 5:30-6 AM",
"price": "Van priced per group, boat tour approx 700-900 THB per person",
"includes": ["Round-trip van transport", "Geopark boat and kayak tour", "Lunch"],
"excludes": ["Overnight stay near Pak Bara", "Professional photography", "Personal snorkel gear rental"]
},
"program": [
{ "icon": "fa-solid fa-car", "title": "Depart Ao Nang", "desc": "Early start, approx 4h drive to Pak Bara pier", "time": "05:30" },
{ "icon": "fa-solid fa-water", "title": "Geopark boat tour begins", "desc": "Longtail boat to the geopark's karst islands", "time": "+4:30" },
{ "icon": "fa-solid fa-person-swimming", "title": "Kayaking and sea caves", "desc": "Guided kayak stretch through limestone caves", "time": "+6:00" },
{ "icon": "fa-solid fa-car", "title": "Return drive to Ao Nang", "desc": "Long drive back, plan for a late arrival", "time": "+9:30" }
],
"valueAnalysis": {
"scenery": 5,
"nature": 5,
"adventure": 4,
"culturalValue": 2,
"timeEfficiency": 1,
"costValue": 3,
"groupFit": 2,
"overall": 3.5
},
"verdict": {
"label": "WORTH IT, BUT DEMANDING",
"text": "The geopark's sea caves and fossil sites are a genuine highlight, but this is honestly the one exhausting day of the trip, close to 8h of driving alone. Only commit if the group is comfortable with an early start and a late return."
},
"alternatives": [
{
"name": "Overnight near La-Ngu / Pak Bara",
"difference": "Splits the long drive across two easier days instead of one 15h day",
"bestFor": "Groups with a flexible schedule who want to avoid the single exhausting day",
"ourDecision": "Optional, recommended if the itinerary can flex"
}
],
"bestSpots": [
{ "name": "Sea caves and karst islands", "desc": "Reached by kayak from the main tour boat", "badge": "Highlight" },
{ "name": "Fossil sites", "desc": "Exposed Paleozoic marine fossil layers, some of the oldest in the region" }
],
"bookUrl": "#"
}
],
"shopping": [
{
"category": "Chinatown Yaowarat Specialties",
"icon": "fa-solid fa-bowl-food",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"region": "Yaowarat Road, Bangkok Chinatown",
"badge": "Street food and gold",
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "Yaowarat is as much a shopping street as a food street: gold shops line the main road (a historic Chinese-Thai trade), alongside dried goods, Chinese herbal medicine stalls, and packaged snacks worth bringing home.",
"bestPicks": [
{ "name": "Gold jewellery", "desc": "Yaowarat's gold shops are a Bangkok institution, 96.5 percent purity is the local standard, prices tied to the daily gold rate.", "badge": "Local specialty", "image": "ADD_AI_IMAGE_URL_HERE" },
{ "name": "Dried and preserved snacks", "desc": "Dried fruit, Chinese-style preserved plums, and packaged street-food snacks that travel well.", "badge": "Good for gifting", "image": "ADD_AI_IMAGE_URL_HERE" }
],
"variants": [
{ "name": "Small gold pendant or ring", "size": "Individual piece", "price": "Priced to the daily gold rate plus a small making charge", "includes": ["Weighed and priced on the spot"], "image": "ADD_AI_IMAGE_URL_HERE" },
{ "name": "Snack gift box", "size": "Assorted", "price": "150-400 THB", "includes": ["Dried fruit","Preserved snacks","Local packaging"], "image": "ADD_AI_IMAGE_URL_HERE", "highlight": true }
],
"artisan": "Independent shops and stalls along Yaowarat Road",
"sourceUrl": "#"
},
{
"category": "Krabi and Andaman Coast Goods",
"icon": "fa-solid fa-gem",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"region": "Ao Nang and Krabi Town",
"badge": "Coastal specialty",
"images": ["ADD_AI_IMAGE_URL_HERE"],
"summary": "Krabi's shopping leans coastal: batik sarongs and clothing in southern Thai patterns, cultured pearls, and cashew nuts, a genuine specialty of the Andaman coast region including Phuket.",
"bestPicks": [
{ "name": "Batik sarongs and clothing", "desc": "Hand-dyed batik in patterns distinct to southern Thailand, sold in Ao Nang's walking street shops.", "badge": "Local specialty", "image": "ADD_AI_IMAGE_URL_HERE" },
{ "name": "Roasted cashew nuts", "desc": "The Andaman coast, including Phuket, is a known cashew-growing region, roasted and flavoured varieties are widely sold as gifts.", "badge": "Good for gifting", "image": "ADD_AI_IMAGE_URL_HERE" }
],
"variants": [
{ "name": "Batik sarong", "size": "Standard size", "price": "200-600 THB", "includes": ["Hand-dyed pattern","Cotton or rayon blend"], "image": "ADD_AI_IMAGE_URL_HERE" },
{ "name": "Cashew nut gift pack", "size": "250-500g", "price": "150-350 THB", "includes": ["Roasted, salted or flavoured varieties"], "image": "ADD_AI_IMAGE_URL_HERE", "highlight": true }
],
"artisan": "Independent shops, Ao Nang walking street and Krabi Town market",
"sourceUrl": "#"
}
]
}