Princess Cruise ships dock in St Thomas at Charlotte Amalie – at the Havensight Cruise Pier (West Indian Company Dock) or at the Crown Bay Pier (Port of Charlotte Amalie) which is right across the harbor on the opposite side, depending on the availability.
Princess cruise ships dock at Jardim do Tabaco (JTAB) dock. The majority of the ships dock here. Occasionally, the ships dock at the Rocha Conde de Óbidos terminal too.
Princess cruise ships dock in Barcelona at the Moll Adossat Terminals, at terminals E or D, generally. The ships of Princess that dock at Barcelona are Regal and Enchanted.
Princess Cruise Ships dock in Roatan at the Mahogany Bay Cruise Port. Mahogany Bay Terminal can handle 2 Cruise Ships and is managed by Carnival Corporation which owns Princess Cruises.