Loading Page...

Why Book With Us?

  • Combo Holidays is the local destination expert

    We have selected the best travel products for each destination

  • Save your options and decide with your travel companions

    Share your preferred choices with the people you are traveling with. Decide together.

  • 24/7 Customer Service

    Egypt    +2 0155 4166669
    Kuwait    +965 2228 4727
    USA    +1 (800) 7994451    
    Mexico    +52 (55) 85261991  
    Canada    +1 (647) 7990250
    UK    +44 (20) 83966666
    Australia    +61 (2) 90561655
     

Loading Page...

Why Book With Us?

  • Combo Holidays is the local destination expert

    We have selected the best travel products for each destination

  • Save your options and decide with your travel companions

    Share your preferred choices with the people you are traveling with. Decide together.

  • 24/7 Customer Service

    Egypt    +2 0155 4166669
    Kuwait    +965 2228 4727
    USA    +1 (800) 7994451    
    Mexico    +52 (55) 85261991  
    Canada    +1 (647) 7990250
    UK    +44 (20) 83966666
    Australia    +61 (2) 90561655
     

BOOKED WITH EDOCS

  • FLIGHTS
    {{AllItineraries.AllPurlsItineraries.BOOKED.FLIGHT.length?AllItineraries.AllPurlsItineraries.BOOKED.FLIGHT.length:0 }} Items, search for flights
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
      • Return
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
      • {{getIndex($index + 1)}} Departure
        {{translate(segmentN.DepartureDateTime.split(', ')[0]) + ", " + translate(segmentN.DepartureDateTime.split(' ')[1]) + " " + segmentN.DepartureDateTime.split(' ')[2] + " " + segmentN.DepartureDateTime.split(' ')[3] + " | " + segmentN.DepartureDateTime.split(' | ')[1]}}
        {{segmentN.DepartureAirport.City}}({{segmentN.DepartureAirport.LocationCode}}) - {{segmentN.ArrivalAirport.City}}({{segmentN.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Hotels
    {{AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length?AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length:0 }} Items, search for hotels
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
    Check Out - {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
    {{item.numberOfRooms}} Room Rooms
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Activities
    {{AllItineraries.AllPurlsItineraries.BOOKED.EXCURSION.length?AllItineraries.AllPurlsItineraries.BOOKED.EXCURSION.length:0 }} Items, search for activities
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Start {{translate(item.bookingDate.split(' / ')[0]) + " / " + translate(item.bookingDate.split(' ')[2].slice(0, -1)) + ". " + item.bookingDate.split('. ')[1]}} {{item.gradeDepartureTime}}
      Duration {{item.Duration}}
      {{item.DestinationCity}}
    • {{pass.count}} X ({{pass.pluralDescription}})
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Cars
    {{AllItineraries.AllPurlsItineraries.BOOKED.CAR.length?AllItineraries.AllPurlsItineraries.BOOKED.CAR.length:0 }} Items, search for cars
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}}{{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • cruises
    {{AllItineraries.AllPurlsItineraries.BOOKED.CRUISE.length?AllItineraries.AllPurlsItineraries.BOOKED.CRUISE.length:0 }} Items, search for cruises
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Cruise Line {{item.cruiseline}}
      {{item.Passengers.Adult}}x (Adult)
      Departure {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
      {{item.Passengers.Child}}x (Child)
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
      {{item.Passengers.Infant}}x (Infant)
      Room Type {{item.roomtype}} Room
       
      Booking Id #{{item.BookingID}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Other
    {{AllItineraries.AllPurlsItineraries.BOOKED.INSURANCE.length?AllItineraries.AllPurlsItineraries.BOOKED.INSURANCE.length:0 }} Items search for car
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}

SAVED TO PLANNER

  • FLIGHTS
    {{AllItineraries.AllPurlsItineraries.ADDED.FLIGHT.length?AllItineraries.AllPurlsItineraries.ADDED.FLIGHT.length:0 }} Items, search for flights
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
      • Return
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    {{item.CreatedTimeToShow}} by Agent For {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      • {{getIndex($index + 1)}} Departure
        {{translate(segmentN.DepartureDateTime.split(', ')[0]) + ", " + translate(segmentN.DepartureDateTime.split(' ')[1]) + " " + segmentN.DepartureDateTime.split(' ')[2] + " " + segmentN.DepartureDateTime.split(' ')[3] + " | " + segmentN.DepartureDateTime.split(' | ')[1]}}
        {{segmentN.DepartureAirport.City}}({{segmentN.DepartureAirport.LocationCode}}) - {{segmentN.ArrivalAirport.City}}({{segmentN.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Hotels
    {{AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length?AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length:0 }} Items, search for hotels
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
    {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
    Check Out - {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
    {{item.numberOfRooms}} Room Rooms
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Activities
    {{AllItineraries.AllPurlsItineraries.ADDED.EXCURSION.length?AllItineraries.AllPurlsItineraries.ADDED.EXCURSION.length:0 }} Items, search for activities
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    • Start {{translate(item.bookingDate.split(' / ')[0]) + " / " + translate(item.bookingDate.split(' ')[2].slice(0, -1)) + ". " + item.bookingDate.split('. ')[1]}} {{item.gradeDepartureTime}}
      Duration {{item.Duration}}
      {{item.DestinationCity}}
    • {{pass.count}} X ({{pass.pluralDescription}})
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Cars
    {{AllItineraries.AllPurlsItineraries.ADDED.CAR.length?AllItineraries.AllPurlsItineraries.ADDED.CAR.length:0 }} Items, search for cars
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • cruises
    {{AllItineraries.AllPurlsItineraries.ADDED.CRUISE.length?AllItineraries.AllPurlsItineraries.ADDED.CRUISE.length:0 }} Items, search for cruises
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
    • Cruise Line {{item.cruiseline}}
      {{item.Passengers.Adult}}x (Adult)
      Departure {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
      {{item.Passengers.Child}}x (Child)
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
      {{item.Passengers.Infant}}x (Infant)
      Room Type {{item.roomtype}} Room
       
      Booking Id #{{item.BookingID}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Other
    {{AllItineraries.AllPurlsItineraries.ADDED.INSURANCE.length?AllItineraries.AllPurlsItineraries.ADDED.INSURANCE.length:0 }} Items search for car
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Guest").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.PublishedTotalFare| currencyConvert:item.PriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}