{'activityCode': 'A0SANO0186', 'country': {'code': 'TH', 'name': 'Thailand', 'destinations': [{'code': 'HKT', 'name': 'Phuket'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '146994696#TOUR I', 'name': 'Tour with pickup from city center, Ao Nang and Ao Nam Mao', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: Hotel pick-up in Ao Nang and Ao Nam Mao areas and city center // Meeting point instructions: TP Travel & Tour will contact you 24 hours before the tour to reconfirm pick-up time and location. Please ensure you arrive at the pick-up location at least 15 minutes in advance // End point: Same as the meeting point // Duration: 8 hours // Included: Snorkelling. Lunch. Transport. Travel insurance. Water // Not included: National Park fee (THB 400 per adult; THB 200 per child aged 3 to 9. To be paid on site and subject to change) // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. This programme is not suitable for pregnant women or babies under one year old. Don't forget to bring your valid photo ID // Recommendations: Bring a beach towel, sun cream, hat, sunglasses, camera, swimming costume and a few Thai baht // Supplier name: TP Travel & Tour // Supplier emergency phone: +66 949 192 519 or +66 878 835 723 (both available for calls and WhatsApp)."}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'TP TRAVEL AND TOUR (19889) CO.LTD'}, 'destinationCode': 'KBV', 'contract': {'incomingOffice': 321, 'code': 19316, 'name': 'A0SANO0186 25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 47.47, 'boxOfficeAmount': 49.23, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'v35tlqu4848tpj5krtuo8vk9oq0213', 'operationDates': [{'from': '2026-08-19', 'to': '2026-08-19', 'cancellationPolicies': [{'dateFrom': '2026-08-18T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-20', 'to': '2026-08-20', 'cancellationPolicies': [{'dateFrom': '2026-08-19T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-21', 'to': '2026-08-21', 'cancellationPolicies': [{'dateFrom': '2026-08-20T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-22', 'to': '2026-08-22', 'cancellationPolicies': [{'dateFrom': '2026-08-21T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-23', 'to': '2026-08-23', 'cancellationPolicies': [{'dateFrom': '2026-08-22T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-24', 'to': '2026-08-24', 'cancellationPolicies': [{'dateFrom': '2026-08-23T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-25', 'to': '2026-08-25', 'cancellationPolicies': [{'dateFrom': '2026-08-24T00:00:00.000Z', 'amount': 47.47}]}, {'from': '2026-08-26', 'to': '2026-08-26', 'cancellationPolicies': [{'dateFrom': '2026-08-25T00:00:00.000Z', 'amount': 47.47}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 47.47, 'boxOfficeAmount': 49.23, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 47.47, 'boxOfficeAmount': 49.23, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 5.7, 'vatPercentage': 0, 'vatAmount': 1.2}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '146994696'}, {'code': '1506704314#TOUR II', 'name': 'Tour with pickup from Klong Muang and Tabkak', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please, provide the email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please advise the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "Meeting point: Hotel pick-up in Klong Muang and Tabkak areas // Meeting point instructions: TP Travel & Tour will contact you 24 hours before the tour to reconfirm pick-up time and location. Please ensure you arrive at the pick-up location at least 15 minutes in advance // End point: Same as the meeting point // Duration: 8 hours // Included: Hotel transfers for selected hotels. Guide. Lunch. Drinks on board. Fruit // Not included: National Park fee (THB 400 per adult; THB 200 per child aged 3 to 9. To be paid on site and subject to change) // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. This programme is not suitable for pregnant women or babies under one year old. Don't forget to bring your valid photo ID // Recommendations: Bring a beach towel, sun cream, hat, sunglasses, camera, swimming costume and a few Thai baht // Supplier name: TP Travel & Tour // Supplier emergency phone: +66 949 192 519 or +66 878 835 723 (both available for calls and WhatsApp)."}], 'supplierInformation': {'name': 'HOTELBEDS (THAILAND) LIMITED', 'vatNumber': '0105529025721'}, 'providerInformation': {'name': 'TP TRAVEL AND TOUR (19889) CO.LTD'}, 'destinationCode': 'KBV', 'contract': {'incomingOffice': 321, 'code': 19657, 'name': 'A0SANO0186-25'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 58.43, 'boxOfficeAmount': 60.6, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'k5hcquqcnenrp7inqj57oruupa0213', 'operationDates': [{'from': '2026-08-19', 'to': '2026-08-19', 'cancellationPolicies': [{'dateFrom': '2026-08-18T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-20', 'to': '2026-08-20', 'cancellationPolicies': [{'dateFrom': '2026-08-19T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-21', 'to': '2026-08-21', 'cancellationPolicies': [{'dateFrom': '2026-08-20T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-22', 'to': '2026-08-22', 'cancellationPolicies': [{'dateFrom': '2026-08-21T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-23', 'to': '2026-08-23', 'cancellationPolicies': [{'dateFrom': '2026-08-22T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-24', 'to': '2026-08-24', 'cancellationPolicies': [{'dateFrom': '2026-08-23T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-25', 'to': '2026-08-25', 'cancellationPolicies': [{'dateFrom': '2026-08-24T00:00:00.000Z', 'amount': 58.43}]}, {'from': '2026-08-26', 'to': '2026-08-26', 'cancellationPolicies': [{'dateFrom': '2026-08-25T00:00:00.000Z', 'amount': 58.43}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '08:00', 'name': '08:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 58.43, 'boxOfficeAmount': 60.6, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 58.43, 'boxOfficeAmount': 60.6, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'amount': 7.01, 'vatPercentage': 0, 'vatAmount': 1.47}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1506704314'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 3, 'ageTo': 999, 'amount': 47.47, 'boxOfficeAmount': 49.23, 'mandatoryApplyAmount': False}], 'content': {'name': 'Phi Phi Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'ASSISTANCE', 'excluded': [{'featureType': 'FARES_AND_FEESNOT', 'description': 'National Park '}]}, {'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Travel Insurance'}, {'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'DRINKS', 'included': [{'featureType': 'DRINKSINCL', 'description': 'Water'}]}, {'groupCode': 'MEAL', 'included': [{'featureType': 'FOODINCL', 'description': 'Lunch'}]}, {'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Transport'}, {'featureType': 'TRANSPORTINCL', 'description': 'Hotel pick-up and drop-off for selected hotels'}]}, {'groupCode': 'MATERIAL', 'included': [{'featureType': 'EQUIPINCL', 'description': 'Snorkel'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['Remember to bring sunscreen, swimsuit and towel, comfortable clothes and footwear as well as some extra cash. ', 'Minimum Age: 1 year old Not suitable for pregnant women. Please make sure you answer all the mandatory questions during the booking process.'], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'HOTEL_PICKUP', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'TH', 'name': 'Thailand', 'destinations': [{'code': 'HKT', 'name': 'Phuket'}]}, 'description': 'Phi Phi Tour'}, 'pickupInstructions': [{'description': 'Pick-up available from selected hotels only. The Supplier will contact the guests to confirm pick-up times in advance. Please ensure you arrive at the pick-up location at least 15 minutes in advance. For more information, please refer to your voucher information. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50628/ENG/S/PhiPhi1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/XL/PhiPhi1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50628/ENG/B/PhiPhi1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/LPP/PhiPhi1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50628/ENG/L/PhiPhi1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50628/ENG/M/PhiPhi1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50628/ENG/S/PhiPhi2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/XL/PhiPhi2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50628/ENG/B/PhiPhi2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/LPP/PhiPhi2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50628/ENG/L/PhiPhi2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50628/ENG/M/PhiPhi2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50628/ENG/S/PhiPhi3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/XL/PhiPhi3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50628/ENG/B/PhiPhi3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/LPP/PhiPhi3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50628/ENG/L/PhiPhi3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50628/ENG/M/PhiPhi3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50628/ENG/S/PhiPhi4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/XL/PhiPhi4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50628/ENG/B/PhiPhi4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/LPP/PhiPhi4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50628/ENG/L/PhiPhi4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50628/ENG/M/PhiPhi4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/50628/ENG/S/PhiPhi5.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/XL/PhiPhi5.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/50628/ENG/B/PhiPhi5.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/50628/ENG/LPP/PhiPhi5.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/50628/ENG/L/PhiPhi5.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/50628/ENG/M/PhiPhi5.jpg', 'sizeType': 'MEDIUM'}]}]}, 'routes': [{'duration': {'value': 8.0, 'metric': 'HOURS'}, 'description': 'point of interest', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 7.8168417, 'longitude': 98.79552130000002}, 'address': 'Bamboo Island', 'country': {'code': 'TH'}, 'city': 'Ao Nang', 'zip': '81000', 'description': 'Bambu Island'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 7.6910927, 'longitude': 98.76676759999998}, 'address': 'Tailandia', 'country': {'code': 'TH'}, 'city': 'ตำบล อ่าวนาง', 'zip': '81000', 'description': 'Viking Cave'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 7.674409600000001, 'longitude': 98.76667950000001}, 'address': 'Loh Samah', 'country': {'code': 'TH'}, 'city': 'ตำบล อ่าวนาง', 'zip': '-', 'description': 'Loh Samah'}}, {'type': 'POI', 'order': 4, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 7.6781764, 'longitude': 98.76567160000002}, 'address': 'Maya Bay', 'country': {'code': 'TH'}, 'city': 'Phi Phi Island', 'zip': '-', 'description': 'Maya Bay'}}, {'type': 'POI', 'order': 5, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 7.743315300000001, 'longitude': 98.76234439999996}, 'address': 'Monkey Beach', 'country': {'code': 'TH'}, 'city': 'Krabi', 'zip': '81000', 'description': 'Monkey Beach'}}, {'type': 'POI', 'order': 6, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 7.746115799999999, 'longitude': 98.77841000000001}, 'address': 'Phi Phi Don', 'country': {'code': 'TH'}, 'city': '奧南', 'zip': '-', 'description': 'Phi Phi Don'}}]}], 'scheduling': {'duration': {'value': 8.0, 'metric': 'HOURS', 'type': 'AFTER'}, 'opened': [{'openingTime': '07:00', 'closeTime': '15:00', 'weekDays': []}]}, 'segmentationGroups': [{'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 8, 'name': 'Day Trips & Excursions'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 772, 'name': 'Full day'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-TH1-A0SANO0186', 'modalityCode': 'TOUR II', 'modalityName': 'Tour with pickup from Klong Muang and Tabkak', 'contentId': '50628', 'description': '
Experience the Stunning Beauty of the Phi Phi Islands
Join us for an unforgettable day exploring the breathtaking Phi Phi Islands, where crystal-clear waters, stunning beaches, and vibrant marine life await you!
Highlights