Carnival Corporation & plc Purchase of Shares                 

    In accordance with Carnival Corporation & plc's (NYSE/LSE: CCL; NYSE: CUK)
    previously announced Share Repurchase Programme, Carnival Corporation & plc
    announces that Carnival plc has purchased:

    Shares purchased:                      Carnival plc ordinary USD 1.66 shares

    Date of purchase:                        21 December 2016

    Number of shares purchased:       8,109 shares

    Highest price paid per share:        4045.0 pence

    Lowest price paid per share:        4033.0 pence

    Average price paid per share:      4041.4717 pence

    Carnival plc intends to hold these shares in treasury

    Following the above purchases, and including shares which have been purchased
    but not yet settled, Carnival plc holds 919,824 shares in treasury and has
    216,037,293 shares in issue (excluding shares held in treasury by Carnival
    plc).

    The schedule below contains detailed information about the purchases made by
    Merrill Lynch International on behalf of Carnival plc as part of the share
    repurchase programme.

    Schedule of Purchases

    Shares purchased: Carnival plc (ISIN CODE: GB0031215220)

    Date of Purchase: 21 December 2016

    Broker: Merrill Lynch International

    Aggregated information:

             Venue          Volume-weighted average    Aggregated volume   
                                 price, pence                              
                                                                           
     London Stock Exchange         4041.4717                 8,109         

    Individual transactions:

       Number of    Transaction    Time of       Trading Venue     
        shares         price     transaction                       
       purchased                                                   
                                                                   
           2          4,037.00     8:34:48   London Stock Exchange 
                                                                   
          13          4,037.00     8:34:48   London Stock Exchange 
                                                                   
          51          4,037.00     8:34:48   London Stock Exchange 
                                                                   
          188         4,037.00     8:34:48   London Stock Exchange 
                                                                   
          188         4,037.00     8:34:48   London Stock Exchange 
                                                                   
          200         4,036.00     8:35:37   London Stock Exchange 
                                                                   
          97          4,036.00     8:35:41   London Stock Exchange 
                                                                   
          100         4,036.00     8:35:41   London Stock Exchange 
                                                                   
          100         4,036.00     8:35:41   London Stock Exchange 
                                                                   
          53          4,045.00     8:43:48   London Stock Exchange 
                                                                   
          112         4,045.00     8:43:48   London Stock Exchange 
                                                                   
          200         4,045.00     8:43:48   London Stock Exchange 
                                                                   
          200         4,045.00     8:43:48   London Stock Exchange 
                                                                   
          200         4,045.00     8:43:48   London Stock Exchange 
                                                                   
          200         4,045.00     8:43:48   London Stock Exchange 
                                                                   
          39          4,045.00     8:45:58   London Stock Exchange 
                                                                   
          80          4,045.00     8:45:58   London Stock Exchange 
                                                                   
          100         4,045.00     8:45:58   London Stock Exchange 
                                                                   
          101         4,045.00     8:45:58   London Stock Exchange 
                                                                   
          121         4,045.00     8:45:58   London Stock Exchange 
                                                                   
           4          4,043.00     8:46:00   London Stock Exchange 
                                                                   
           4          4,043.00     8:46:00   London Stock Exchange 
                                                                   
          158         4,043.00     8:46:00   London Stock Exchange 
                                                                   
          195         4,043.00     8:46:00   London Stock Exchange 
                                                                   
          196         4,043.00     8:46:00   London Stock Exchange 
                                                                   
          100         4,045.00     8:52:52   London Stock Exchange 
                                                                   
          201         4,045.00     8:52:52   London Stock Exchange 
                                                                   
          101         4,045.00     8:52:53   London Stock Exchange 
                                                                   
          115         4,045.00     8:52:53   London Stock Exchange 
                                                                   
          86          4,043.00     8:52:54   London Stock Exchange 
                                                                   
          115         4,043.00     8:52:54   London Stock Exchange 
                                                                   
          115         4,043.00     8:52:54   London Stock Exchange 
                                                                   
           4          4,043.00     8:52:56   London Stock Exchange 
                                                                   
          41          4,043.00     8:52:56   London Stock Exchange 
                                                                   
          41          4,043.00     8:52:56   London Stock Exchange 
                                                                   
          143         4,043.00     8:52:56   London Stock Exchange 
                                                                   
          201         4,045.00     8:55:46   London Stock Exchange 
                                                                   
          344         4,045.00     8:55:46   London Stock Exchange 
                                                                   
          15          4,044.00     8:56:10   London Stock Exchange 
                                                                   
          105         4,044.00     8:56:10   London Stock Exchange 
                                                                   
          201         4,044.00     8:56:10   London Stock Exchange 
                                                                   
          201         4,044.00     8:56:10   London Stock Exchange 
                                                                   
          201         4,043.00     8:56:53   London Stock Exchange 
                                                                   
          250         4,043.00     8:56:53   London Stock Exchange 
                                                                   
          201         4,041.00     8:57:53   London Stock Exchange 
                                                                   
          292         4,041.00     8:57:53   London Stock Exchange 
                                                                   
          78          4,040.00     8:58:37   London Stock Exchange 
                                                                   
          201         4,040.00     8:58:37   London Stock Exchange 
                                                                   
          201         4,040.00     8:58:37   London Stock Exchange 
                                                                   
          160         4,034.00     9:00:15   London Stock Exchange 
                                                                   
          201         4,034.00     9:00:15   London Stock Exchange 
                                                                   
          201         4,034.00     9:00:15   London Stock Exchange 
                                                                   
          60          4,033.00     9:00:16   London Stock Exchange 
                                                                   
          60          4,033.00     9:00:16   London Stock Exchange 
                                                                   
          80          4,033.00     9:00:16   London Stock Exchange 
                                                                   
          135         4,033.00     9:00:16   London Stock Exchange 
                                                                   
          200         4,033.00     9:00:16   London Stock Exchange 
                                                                   
          58          4,045.00     9:02:36   London Stock Exchange 
                                                                   
          99          4,045.00     9:02:36   London Stock Exchange 
                                                                   
          100         4,045.00     9:02:36   London Stock Exchange 
                                                                   
          100         4,045.00     9:02:36   London Stock Exchange 
                                                                   
          200         4,045.00     9:02:36   London Stock Exchange