{'activityCode': 'PRPORHD', 'country': {'code': 'PT', 'name': 'Portugal', 'destinations': [{'code': 'OPO', 'name': 'Porto and North of Portugal'}]}, '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': '25668518# HD PR', 'name': 'Tour with driver guide', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'HOTEL', 'text': 'Please provide the name of your hotel', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'destinationCode': 'OPO', 'contract': {'incomingOffice': 59, 'code': 1847, 'name': 'PRPORHD 26/2'}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 490.66, 'boxOfficeAmount': 488.44, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'STANDARD', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'mprcksi4vu9rmaifikjn0asrh0147', 'operationDates': [{'from': '2026-02-21', 'to': '2026-02-21', 'cancellationPolicies': [{'dateFrom': '2026-02-18T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-21T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-22', 'to': '2026-02-22', 'cancellationPolicies': [{'dateFrom': '2026-02-19T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-22T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-23', 'to': '2026-02-23', 'cancellationPolicies': [{'dateFrom': '2026-02-20T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-23T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-24', 'to': '2026-02-24', 'cancellationPolicies': [{'dateFrom': '2026-02-21T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-24T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-25', 'to': '2026-02-25', 'cancellationPolicies': [{'dateFrom': '2026-02-22T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-25T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-26', 'to': '2026-02-26', 'cancellationPolicies': [{'dateFrom': '2026-02-23T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-26T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-27', 'to': '2026-02-27', 'cancellationPolicies': [{'dateFrom': '2026-02-24T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-27T00:00:00.000Z', 'amount': 490.66}]}, {'from': '2026-02-28', 'to': '2026-02-28', 'cancellationPolicies': [{'dateFrom': '2026-02-25T00:00:00.000Z', 'amount': 245.33}, {'dateFrom': '2026-02-28T00:00:00.000Z', 'amount': 490.66}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 490.66, 'boxOfficeAmount': 488.44, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 490.66, 'boxOfficeAmount': 488.44, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 0.0, 'amount': 0.0, 'vatPercentage': 0, 'vatAmount': 0.0}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '25668518'}], 'currencyName': 'Australian Dollar', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 490.66, 'boxOfficeAmount': 488.44, 'mandatoryApplyAmount': True}], 'content': {'name': 'Discover Porto - Half-Day Private Tour ', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Driver Guide'}]}, {'groupCode': 'ASSISTANCE', 'excluded': [{'featureType': 'FARES_AND_FEESNOT', 'description': 'Entrance fee'}]}, {'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Lunch'}]}, {'groupCode': 'TICKET', 'excluded': [{'featureType': 'ADMISSIONSNOT', 'description': 'Tickets'}, {'featureType': 'ADMISSIONSNOT', 'description': 'Museum'}]}, {'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Wine tasting'}, {'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'TRANSPORT', 'excluded': [{'featureType': 'TRANSPORTNOT', 'description': 'Boat Ride'}, {'featureType': 'TRANSPORTNOT', 'description': 'Cable car'}], 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Transport'}, {'featureType': 'TRANSPORTINCL', 'description': 'Hotel pick-up and drop-off'}]}], 'guidingOptions': {'groupType': 'PRIVATE', 'guideType': 'TOURGUIDE', 'included': True}, 'importantInfo': ['Please make sure you answer all the mandatory questions during the booking process.
Please provide the hotel names 24 hours in advance to the start of the tour.'], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'HOTEL_PICKUP', 'meetingPoint': {'type': 'ADDRESS', 'country': {'code': 'PT', 'name': 'Portugal', 'destinations': [{'code': 'OPO', 'name': 'Porto and North of Portugal'}]}, 'description': 'Discover Porto - Half-Day Private Tour '}, 'pickupInstructions': [{'description': 'Please call 48 hours in advance to confirm the pick-up time and location.'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_5.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_5.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_5.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_5.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_5.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_5.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/41590/ENG/S/41590_6.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/XL/41590_6.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/41590/ENG/B/41590_6.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/41590/ENG/LPP/41590_6.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/41590/ENG/L/41590_6.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/41590/ENG/M/41590_6.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'NONE', 'directEntrance': False, 'comments': [{'description': 'Voucherless. You don’t need to bring any voucher (digital or printed)!'}]}, 'scheduling': {'duration': {'value': 4.0, 'metric': 'HOURS', 'type': 'AFTER'}, 'closed': [{'from': '2018-06-24', 'to': '2018-06-24', 'weekDays': []}, {'from': '2017-12-25', 'to': '2017-12-25', 'weekDays': []}, {'from': '2018-01-01', 'to': '2018-01-01', 'weekDays': []}], 'opened': [{'openingTime': '08:00', 'closeTime': '12:00', 'weekDays': []}]}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 773, 'name': 'Morning'}]}, {'code': 3, 'name': 'Recommended activity for', 'segments': [{'code': 777, 'name': 'Couples'}, {'code': 779, 'name': 'Senior'}, {'code': 778, 'name': 'Families'}, {'code': 780, 'name': 'Youth'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'City tours'}, {'code': 4, 'name': 'Art & culture'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}, {'code': 946, 'name': 'Private'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-P01-PRPORHD', 'modalityCode': ' HD PR', 'modalityName': 'Tour with driver guide', 'contentId': '41590', 'description': "

We'll pick you up at your hotel and start by visiting the city's cathedral and the nearby D. Luís bridge, a great spot for photos of Porto's Ribeira quarter.


The city offers highlights like the 15th-century Baroque Santa Clara Church and São Bento train station, ranked the 6th most beautiful in the world and famous for its blue-and-white tile murals depicting Portugal’s history.


We'll stop at Palácio da Bolsa to see its stunning Arab Hall and grand staircase, then visit the Ferreira Borges Market, now a venue for concerts, bars, and restaurants. A couple of blocks down is the Gothic Church of St. Francis with its gilded carvings.


In Ribeira, the colourful houses and winding streets contrast beautifully with the grey D. Luís Bridge. Here, you can take a Douro River cruise or relax at a café before lunch (not included).


Languages

English, Spanish and Portuguese


Important information

Please note that the entrance ticket is not included in this tour. Should you wish to enter the monument, tickets are available for purchase on site. However, the driver is not an official guide, so he is not authorised to give tours inside the monument. The driver can give general information about places and monuments from the outside only.


 

", 'lastUpdate': '2025-09-22', 'advancedTips': [], 'countries': [{'code': 'PT', 'name': 'Portugal', 'destinations': [{'code': 'OPO', 'name': 'Porto and North of Portugal'}]}], 'highligths': ['Admire the best of Porto', 'Discover São Bento Train Station, one of the most beautiful stations in Europe', 'Feel the magic of the city in Ribeira'], 'language': 'en'}, 'order': 1, 'name': 'Discover Porto - Half-Day Private Tour ', 'currency': 'AUD', 'code': 'E-P01-PRPORHD', 'type': 'TICKET'}