{'activityCode': 'BUSOSLO', 'country': {'code': 'NO', 'name': 'Norway', 'destinations': [{'code': 'OSL', 'name': 'Oslo'}]}, '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': '258809098#48HRS', 'name': '48 hours (0:00-23:59)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 130, 'code': 14475}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 52.85, 'boxOfficeAmount': 51.86, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 15, 'amount': 26.43, 'boxOfficeAmount': 25.93, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T02:00:00.000Z', 'amount': 52.85}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T02:00:00.000Z', 'amount': 52.85}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 52.85, 'boxOfficeAmount': 51.86, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 52.85, 'boxOfficeAmount': 51.86, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 15, 'amount': 26.43, 'boxOfficeAmount': 25.93, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 14.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '258809098'}, {'code': '1475419448#1DAY', 'name': '24 hours (0:00-23:59)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 130, 'code': 14477}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 45.16, 'boxOfficeAmount': 45.05, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 15, 'amount': 22.58, 'boxOfficeAmount': 22.52, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-06-27', 'to': '2026-06-27', 'cancellationPolicies': [{'dateFrom': '2026-06-26T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-06-28', 'to': '2026-06-28', 'cancellationPolicies': [{'dateFrom': '2026-06-27T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-06-29', 'to': '2026-06-29', 'cancellationPolicies': [{'dateFrom': '2026-06-28T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-06-30', 'to': '2026-06-30', 'cancellationPolicies': [{'dateFrom': '2026-06-29T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-07-01', 'to': '2026-07-01', 'cancellationPolicies': [{'dateFrom': '2026-06-30T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-07-02', 'to': '2026-07-02', 'cancellationPolicies': [{'dateFrom': '2026-07-01T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-07-03', 'to': '2026-07-03', 'cancellationPolicies': [{'dateFrom': '2026-07-02T02:00:00.000Z', 'amount': 45.16}]}, {'from': '2026-07-04', 'to': '2026-07-04', 'cancellationPolicies': [{'dateFrom': '2026-07-03T02:00:00.000Z', 'amount': 45.16}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 45.16, 'boxOfficeAmount': 45.05, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 45.16, 'boxOfficeAmount': 45.05, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 15, 'amount': 22.58, 'boxOfficeAmount': 22.52, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'percentage': 14.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1475419448'}], 'currencyName': 'US Dollar', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 45.16, 'boxOfficeAmount': 45.05, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 15, 'amount': 22.58, 'boxOfficeAmount': 22.52, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'City Sightseeing Oslo Hop-On Hop-Off Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Free Wi-Fi'}, {'featureType': 'OTHERINCL', 'description': 'Wheelchair access'}, {'featureType': 'OTHERINCL', 'description': 'Booklet with discounts for shops and attractions. '}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Flexible 3-month ticket'}]}, {'groupCode': 'TRANSPORT', 'included': [{'featureType': 'TRANSPORTINCL', 'description': 'Air-conditioned transportation'}]}], 'guidingOptions': {'guideType': 'AUDIOGUIDE', 'included': True}, 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.9151767, 'longitude': 10.734964999999988}, 'address': 'Karl Johans gate,47', 'country': {'code': 'NO', 'name': 'Norway', 'destinations': [{'code': 'OSL', 'name': 'Oslo'}]}, 'city': 'Oslo', 'zip': '0162', 'description': 'Karl Johans Street, Universitetsplassen'}, 'pickupInstructions': [{'description': 'You can join the bus at each stop. '}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_1.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_1.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_1.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_1.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_1.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_1.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_2.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_2.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_2.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_2.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_2.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_2.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_3.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_3.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_3.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_3.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_3.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_3.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_4.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_4.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_4.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_4.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_4.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_4.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_5.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_5.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_5.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_5.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_5.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_5.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/15358/ENG/S/15358_6.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/XL/15358_6.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/15358/ENG/B/15358_6.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/15358/ENG/LPP/15358_6.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/15358/ENG/L/15358_6.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/15358/ENG/M/15358_6.jpg', 'sizeType': 'MEDIUM'}]}]}, 'redeemInfo': {'type': 'EVOUCHER', 'directEntrance': False, 'comments': [{'description': 'E-voucher. Show the voucher on your mobile device to enjoy the activity.'}]}, 'routes': [{'duration': {'value': 90.0, 'metric': 'MINUTES'}, 'description': 'Stop', 'timeFrom': '09:00:00', 'timeTo': '15:00:00', 'points': [{'type': 'POI', 'order': 1, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 59.91446627608364, 'longitude': 10.734168030163573}, 'address': 'Johanne Dybwads plass', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0161', 'description': 'The National Theatre'}}, {'type': 'POI', 'order': 2, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.9267742, 'longitude': 10.716167199999973}, 'address': 'Majorstuen', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0010', 'description': 'Majorstuen'}}, {'type': 'POI', 'order': 3, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.92645829999999, 'longitude': 10.703473400000007}, 'address': 'Kirkeveien', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0268', 'description': 'Forgner Park'}}, {'type': 'POI', 'order': 4, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.9070548, 'longitude': 10.68596500000001}, 'address': 'Museumsveien,10', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0287', 'description': 'Norwegian Museum of Cultural History'}}, {'type': 'POI', 'order': 5, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 55.65076269999999, 'longitude': 12.0804756}, 'address': 'Vindeboder,12', 'country': {'code': 'DK'}, 'city': 'Roskilde', 'zip': '4000', 'description': 'Viking Ship Museum'}}, {'type': 'POI', 'order': 6, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.9035075, 'longitude': 10.697980599999937}, 'address': 'Bygdøynesveien,36', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0286', 'description': 'Kon-Tiki Museum'}}, {'type': 'POI', 'order': 7, 'stop': False, 'pointOfInterest': {'type': 'ADDRESS', 'geolocation': {'latitude': 59.906775, 'longitude': 10.7349494}, 'address': 'Akershusstranda,15', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0150', 'description': 'Oslo Cruise Ship Terminal'}}, {'type': 'POI', 'order': 8, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.90748850000002, 'longitude': 10.753127500000005}, 'address': 'Kirsten Flagstads Plass,1', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '0150', 'description': 'Opera House'}}, {'type': 'POI', 'order': 9, 'stop': False, 'pointOfInterest': {'type': 'LANDMARK', 'geolocation': {'latitude': 59.91109599999999, 'longitude': 10.752457400000026}, 'address': 'Jernbanetorget,1', 'country': {'code': 'NO'}, 'city': 'Oslo', 'zip': '154', 'description': 'Central Station'}}], 'frequency': {'maximum': {'value': 30.0, 'metric': 'MINUTES'}, 'minimum': {'value': 30.0, 'metric': 'MINUTES'}}}], 'scheduling': {'duration': {'value': 90.0, 'metric': 'MINUTES', 'type': 'AFTER'}, 'opened': [{'openingTime': '09:00', 'closeTime': '15:00', 'weekDays': []}]}, 'segmentationGroups': [{'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}, {'code': 952, 'name': 'Wheelchair accessible'}]}, {'code': 2, 'name': 'Daytime', 'segments': [{'code': 771, 'name': 'Flexible'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 3, 'name': 'Tickets & Attraction Passes'}, {'code': 1, 'name': 'City tours'}]}], 'activityFactsheetType': 'HOP_ON_HOP_OFF', 'activityCode': 'E-E10-BUSOSLO', 'modalityCode': '48HRS', 'modalityName': '48 hours', 'contentId': '15358', 'description': 'Oslo was founded by Harald Hadrade in the 11th century and is surrounded by majestic mountain peaks and sweeping woodland. It resides at the head of a breathtaking 70 mile (110km) fjord. With the Oslo Tourist Bus admire panoramic views of the city from the top deck of the bus whilst planning your sightseeing itinerary. This laid-back and charming city has a wealth of world-renowned museums and sights, and you can choose to hop-off at one of the many conveniently placed bus stops to take a closer look at its mix of architectural gems.
\n
\nA highlight of your tour could be the fascinating Ibsen Museum that showcases the work of the famous 19th century Norwegian playwright, theatre director and poet Henrik Ibsen. He lived at this partly refurbished apartment until he died in 1906. You can visit the magnificent 19th century Royal Palace and watch the changing of the guard, or stay on the bus to visit Akershus Castle. This spectacular fortress is a fantastic example of medieval architecture and gives an insight into Oslo’s compelling history. In warmer months the beautiful sun-dappled grounds are a wonderful place to take a leisurely stroll before hopping back on the bus.
\n
\nNot to be missed is the opportunity to feel like a true Viking at the emblematic Viking Ship Museum. Here you will be impressed by a world of ancient ships made by craftsmen in the 13th century and learn about Viking life.
\n
\nAs you traverse the city aboard the Oslo Tour Bus, absorbing audio guides will give you an interesting city overview available in a range of languages.
\n
\nLanguages
\nCommentary in English, Spanish, French, Norwegian, Japanese, Italian, Russian & German.
\n
\nFrequency
\n30 minutes.', 'lastUpdate': '2026-02-25', 'summary': 'With the Oslo Tourist Bus you are free to explore all that Scandinavia’s oldest and sunniest capital has to offer. A full round trip takes 90 minutes and a ticket is valid for 24 or 48 hours, allowing plenty of time to stop at as many of Oslo’s many attractions as you want.', 'advancedTips': [], 'countries': [{'code': 'NO', 'name': 'Norway', 'destinations': [{'code': 'OSL', 'name': 'Oslo'}]}], 'highligths': [], 'language': 'en'}, 'order': 1, 'name': 'City Sightseeing Oslo Hop-On Hop-Off Tour', 'currency': 'USD', 'code': 'E-E10-BUSOSLO', 'type': 'TICKET'}