{'activityCode': 'A0PPNO0027', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'PMI', 'name': 'Majorca'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}], 'modalities': [{'code': '1784060074#CALAS ', 'name': 'Pick-up from Porto Cristo, Cala Mandia, Punta Reina, Calas de Mallorca, Porto Colom, Cala Ferrera, Cala d’Or, Cala Egos, Porto Petro, Cala Barca', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'PMI', 'contract': {'incomingOffice': 1, 'code': 2740, 'name': 'A0PPNO0027_26'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'vd0t67v5t5k6e7im7mm7j927350247', 'operationDates': [{'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'gf9eij9np7h5p3fsf2n9c4p6sk0247', 'operationDates': [{'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 't7c865n1dtafihnv218rbq99jn0247', 'operationDates': [{'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'c9rerjji6d2psck1oo9nkalocd0247', 'operationDates': [{'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'hb42o9obseko9fhd0guje47rmd0247', 'operationDates': [{'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1784060074'}, {'code': '552015040#EASTLEVANT', 'name': "Pick-up from East Levant Area (From Cala Mesquida to S'Illot)", 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'PMI', 'contract': {'incomingOffice': 1, 'code': 2740, 'name': 'A0PPNO0027_26'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'npb62o86ppr35n03n4bavi437o0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'bj29jctrpp34tbfdqggdia8fo40247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'gakgg1g94k3ceodf1i5t3r3rma0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'qel8mhem9bqtjmef5vft30dtk20247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'g1qpr67tbf0ec07g3akb92ee030247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '552015040'}, {'code': '1547183739#NORTH', 'name': 'Pick-up from the North Area', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'PMI', 'contract': {'incomingOffice': 1, 'code': 2740, 'name': 'A0PPNO0027_26'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'hujkvcnh5j06411127rj5id9po0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'mi31075pfmkvies36fapcrogmv0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'ev1den5p95f266lhkf2knrce3l0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': 'v8ugct554bt499t6qnl4c3hs010247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}, {'rateKey': '2o84m5n1n6v6ivfscnfmu6h2p10247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 108.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 108.0}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 75.0, 'boxOfficeAmount': 75.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 108.0, 'boxOfficeAmount': 108.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 12.96, 'vatPercentage': 0, 'vatAmount': 2.72}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1547183739'}, {'code': '1353630438#SOUTH', 'name': 'Pick-up from the South Area', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'PMI', 'contract': {'incomingOffice': 1, 'code': 2740, 'name': 'A0PPNO0027_26'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'b0o3obr3emt0rnvt60ohqup5810247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 95.0}]}], 'languages': [{'code': 'ALE', 'description': 'German'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 11.4, 'vatPercentage': 0, 'vatAmount': 2.39}}, {'rateKey': 'v1tg1lam87d3m1fl1j5uabigu90247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 95.0}]}], 'languages': [{'code': 'ENG', 'description': 'English'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 11.4, 'vatPercentage': 0, 'vatAmount': 2.39}}, {'rateKey': '6mkotscho7g7g2bdo203mg6cfq0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 95.0}]}], 'languages': [{'code': 'ITA', 'description': 'Italian'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 11.4, 'vatPercentage': 0, 'vatAmount': 2.39}}, {'rateKey': '82oheor52tb8ff9ifpnpjcfpuh0247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 95.0}]}], 'languages': [{'code': 'CAS', 'description': 'Spanish'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 11.4, 'vatPercentage': 0, 'vatAmount': 2.39}}, {'rateKey': 'jvlsgi8s0gp8fisctkkl38bo360247', 'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T00:00:00.000Z', 'amount': 95.0}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T00:00:00.000Z', 'amount': 95.0}]}], 'languages': [{'code': 'FRA', 'description': 'French'}], 'sessions': [{'code': '09:00', 'name': '09:00'}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}, {'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 12.0, 'amount': 11.4, 'vatPercentage': 0, 'vatAmount': 2.39}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1353630438'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 13, 'ageTo': 999, 'amount': 95.0, 'boxOfficeAmount': 95.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 12, 'amount': 48.0, 'boxOfficeAmount': 48.0, 'mandatoryApplyAmount': True}], 'content': {'name': 'Island Tour: Soller by Vintage Train, Port de Soller by Tram, Sa Calobra by Boat and Return by Bus', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}]}, {'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Guide'}]}, {'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Train tickets'}, {'featureType': 'TRANSPORTINCL', 'description': 'Hotel pick-up and drop-off'}, {'featureType': 'TRANSPORTINCL', 'description': 'Boat Ride'}, {'featureType': 'TRANSPORTINCL', 'description': 'Tram ticket'}]}], 'guidingOptions': {'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['We suggest you wear comfortable clothes and shoes for the time of the year. '], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'HOTEL_PICKUP', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'PMI', 'name': 'Majorca'}]}, 'description': 'Island Tour: Soller by Vintage Train, Port de Soller by Tram, Sa Calobra by Boat and Return by Bus'}, 'pickupInstructions': [{'description': "Hotel pick-up available.
East Area: Cala Mesquida, Cala Ratjada, Font de Sa Cala, Canyamel, Cala Bona, Cala Millor, Sa Coma and S'Illot.
Eastern Calas Area: Porto Cristo, Cala Mandia, Punta Reina, Calas de Mallorca, Porto Colom, Cala Ferrera, Cala D'Or, Cala Egos, Porto Petro and Cala Barca.
Eastern Colonia Sant Jordi Area: Cala Figuera, Cala Santanyi and Colonia de Sant Jordi.
North Area: Cala San Vicente, Puerto Pollensa, Puerto Alcudia and Can Picafort.
South Area: From Arenal to Calvia or Palma city Center (From Escollera, in front of the Cathedral). Buses are not allowed to pick up into the city centre.
You must call at least 24 hours before in order to arrange a meeting/pick-up point and time. "}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/catedralvista3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/catedralvista3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/catedralvista3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/catedralvista3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/catedralvista3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/catedralvista3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/valldemossa_mallorca3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/valldemossa_mallorca3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/valldemossa_mallorca3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/valldemossa_mallorca3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/valldemossa_mallorca3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/valldemossa_mallorca3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/tramuntana_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/tramuntana_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/tramuntana_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/tramuntana_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/tramuntana_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/tramuntana_2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/SerraTramuntana.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/SerraTramuntana.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/SerraTramuntana.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/SerraTramuntana.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/SerraTramuntana.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/SerraTramuntana.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/Cliffs.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/Cliffs.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/Cliffs.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/Cliffs.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/Cliffs.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/Cliffs.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 7, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/53104/ENG/S/Formentor_Xp_bus.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/XL/Formentor_Xp_bus.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/53104/ENG/B/Formentor_Xp_bus.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/53104/ENG/LPP/Formentor_Xp_bus.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/53104/ENG/L/Formentor_Xp_bus.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/53104/ENG/M/Formentor_Xp_bus.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'EVOUCHER', 'directEntrance': False, 'comments': [{'description': 'E-voucher. Show the voucher on your mobile device to enjoy the activity.'}]}, 'scheduling': {'duration': {'value': 9.0, 'metric': 'HOURS', 'type': 'AFTER'}}, 'segmentationGroups': [{'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-E10-A0PPNO0027', 'modalityCode': 'ENG8H30', 'modalityName': 'In English - 8:30am from Arenal', 'contentId': '53104', 'description': "Discover the Majorcan Northern West Coast, its mountains, cliffs, and coastal treasures. A 9-hour panoramic tour combining stretches by bus, train, tram, and boat. Land and sea to enjoy some of the most emblematic landscapes of the island.
\n
\nStarting from the north, east, or south of Mallorca, the bus will take you to Palma to take the train to Sóller. Then you will go on board the vintage Train of Sóller, its wooden wagons, pampered with care and its rattle will return you to 1912, the year that was created this railway line, a fantastic trip through the Valley of Sóller between olive and orange trees, passing the natural barriers of the Alfábia Mountains, through 13 tunnels, several bridges, and a famous viaduct, to reach the city of Palma and end our tour.
\n
\nDepending on the schedule you will have free time to have lunch in Sóller or La Calobra, you will take a local tram that will bring you to Soller Harbor allowing you to admire the coast of this marvelous town.
\n
\nAfterward, you will enjoy a nice boat tour to admire from the sea one of the best Majorcan coastal landscapes, with wonderful views of the port and its cliffs mottled with elegant houses and famous villas surrounded by pine and olive trees reaching La Calobra, with free time to visit Torrent de Pareis.
\n
\nAfter admiring this natural wonder, the bus will bring you back to your original departure point.
\n
\nOptions
\n- Pick-up from the North and the East Areas: Cala Mesquida,Cala Ratjada,Font de Sa Cala,Canyamel,Cala Bona,Cala Millor, Sa Coma and S'Illot, Porto Cristo,Cala Mandia,Punta Reina, Calas de Mallorca, Porto Colom,Cala Ferrera, Cala D'Or, Cala Egos, Porto Petro, Cala Barca, Cala Figuera, Cala Santanyi,Colonia de Sant Jordi, Cala San Vicente,Puerto Pollensa,Puerto Alcudia,Can Picafort.
\n- Pick-up from the South Area: From Arenal to Calvia or Palma city Center (From Escollera, in front of the Cathedral).", 'lastUpdate': '2025-10-14', 'advancedTips': [], 'countries': [{'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'PMI', 'name': 'Majorca'}]}], 'highligths': [], 'language': 'en'}, 'order': 1, 'name': 'Island Tour: Soller by Vintage Train, Port de Soller by Tram, Sa Calobra by Boat and Return by Bus', 'currency': 'EUR', 'code': 'E-E10-A0PPNO0027', 'type': 'TICKET'}