<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ccl="http://www.carnival.com/20200420"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ccl-20200420.xsd" xlink:type="simple"/>
    <context id="D2020Q2_us-gaap_StatementClassOfStockAxis_ccl_A1.625SeniorNotesDue2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ccl:A1.625SeniorNotesDue2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.875SeniorNotesDue2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ccl:A1.875SeniorNotesDue2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ccl:CarnivalPublicLimitedCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.000SeniorNotesDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ccl:A1.000SeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ccl:CarnivalPublicLimitedCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_OrdinarySharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">ccl:OrdinarySharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ccl:CarnivalPublicLimitedCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000815097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ccl:CarnivalPublicLimitedCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2020Q2"
      id="Fact-75AB1C73E67852B6994C30C1CF4F8510-wk-Fact-75AB1C73E67852B6994C30C1CF4F8510">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2020Q2"
      id="Fact-CF663E43BA1C51928509D9DA46ECF5CD-wk-Fact-CF663E43BA1C51928509D9DA46ECF5CD">0000815097</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="Fact-7150DA280C5C54E9BBBF3838D34E7B42-wk-Fact-7150DA280C5C54E9BBBF3838D34E7B42">0001125259</dei:EntityCentralIndexKey>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="Fact-19582F0D7F98521E877FA4961A4A35ED-wk-Fact-19582F0D7F98521E877FA4961A4A35ED">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2020Q2"
      id="Fact-28E2C2CA450E5CB2AE05EAE0B02DB1DF-wk-Fact-28E2C2CA450E5CB2AE05EAE0B02DB1DF">R1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityRegistrantName
      contextRef="D2020Q2"
      id="Fact-E648101416A05A7CA5C93B40B5CBA820-wk-Fact-E648101416A05A7CA5C93B40B5CBA820">CARNIVAL CORP</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="Fact-7EEE876612565F5495AD621D034C6854-wk-Fact-7EEE876612565F5495AD621D034C6854">CARNIVAL PLC</dei:EntityRegistrantName>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_OrdinarySharesMember"
      id="Fact-021C2BEF43045C26823EA322203FC7D5-wk-Fact-021C2BEF43045C26823EA322203FC7D5">Ordinary Shares ($1.66 par value)</dei:Security12bTitle>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_OrdinarySharesMember"
      id="Fact-B000B587D34051AD8119898192FE345E-wk-Fact-B000B587D34051AD8119898192FE345E">NYSE</dei:SecurityExchangeName>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="Fact-320D7C824DE15DE1AA799AAE0CF415F4-wk-Fact-320D7C824DE15DE1AA799AAE0CF415F4">NYSE</dei:SecurityExchangeName>
    <dei:DocumentType
      contextRef="D2020Q2"
      id="d238132e85-wk-Fact-2DDCD48918245BB28F4D31319E5AA898">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2020Q2"
      id="d238132e103-wk-Fact-9B4817B10A2D5507932D398E7DBF3011">2020-04-20</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e264-wk-Fact-8F771216FA68549DA4292A9FCD58C9D0">X0</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="D2020Q2"
      id="d238132e358-wk-Fact-7C34B4C497765F098DC75AE2434643E0">001-9610</dei:EntityFileNumber>
    <dei:EntityFileNumber
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e378-wk-Fact-CF5A4EB47C1E5362864DBA375F4E805E">001-15136</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2020Q2"
      id="d238132e466-wk-Fact-929889FDB56357A58F43A9DAEA3FCC5B">59-1562976</dei:EntityTaxIdentificationNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e486-wk-Fact-195D71BDFCAB52E88E99B0AF3173E7EC">98-0357772</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2020Q2"
      id="d238132e575-wk-Fact-F950A72B91C556AAA4C97D96A7E20058">3655 N.W. 87th Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine1
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e595-wk-Fact-CD02CA8D2A43513193CC3B2343805A50">Carnival House, 100 Harbour Parade</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="D2020Q2"
      id="d238132e611-wk-Fact-937245EC8AC75D919A186B464B360169">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2020Q2"
      id="d238132e616-wk-Fact-21CB10C1D2FC56E9BFF52719077752EE">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2020Q2"
      id="d238132e621-wk-Fact-A66E31DB817659A2A4E01E5CC0DA2BE4">33178-2428</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e631-wk-Fact-426581302F755FF9BACAE6B153B6F941">Southampton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e636-wk-Fact-D7ACA1C563225A47B821CC1F2C470E4C">SO15 1ST</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e641-wk-Fact-36003A5DD8B3599FA3523EBC523DB003">GB</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="D2020Q2"
      id="d238132e708-wk-Fact-9CC5117A518E568E863ED49508A98B3A">(305)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2020Q2"
      id="d238132e713-wk-Fact-6611D735219A5954A6BAE1D824486DBD">599-2600</dei:LocalPhoneNumber>
    <dei:CityAreaCode
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e723-wk-Fact-198D49BC57F057F2AD99A3789174587E">011</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember"
      id="d238132e728-wk-Fact-08F745E850985236A78FDC0191126484">44 23 8065 5000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="D2020Q2"
      id="d238132e862-wk-Fact-20B57711C9C5572CB5D73698C0CFDAD0">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2020Q2"
      id="d238132e870-wk-Fact-6F80A929BA1052B6B8C35296BF3EC1D7">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2020Q2"
      id="d238132e879-wk-Fact-10A2C1A18CFE524281233843BDE4C275">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2020Q2"
      id="d238132e887-wk-Fact-BD3901A074265382AB83245BAD508829">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d238132e932-wk-Fact-FBF3E62673BD5C5592F40C8C5DA6450F">Common Stock ($0.01 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d238132e937-wk-Fact-7D842ED7E3DE50E19719D34DA2481CD8">CCL</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_OrdinarySharesMember"
      id="d238132e953-wk-Fact-35549B734A905B8EAD21D78A4067E378">CUK </dei:TradingSymbol>
    <dei:Security12bTitle
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_ccl_A1.625SeniorNotesDue2021Member"
      id="d238132e964-wk-Fact-9CE35CB321695D2EBD6F5A4F6648E8AA">1.625% Senior Notes due 2021</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_ccl_A1.625SeniorNotesDue2021Member"
      id="d238132e969-wk-Fact-0AE66EF641D357488EB3E0C6664FE1F5">CCL21</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_us-gaap_StatementClassOfStockAxis_ccl_A1.625SeniorNotesDue2021Member"
      id="d238132e974-wk-Fact-B11909E723CA50B1841B7C6FA9E576BD">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.875SeniorNotesDue2022Member"
      id="d238132e980-wk-Fact-5313FCD59DAB57A9839CF950BD57E022">1.875% Senior Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.875SeniorNotesDue2022Member"
      id="d238132e985-wk-Fact-AF8BF921E0725BE893DF3FA6543EBBA2">CUK22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.875SeniorNotesDue2022Member"
      id="d238132e990-wk-Fact-9303204712F35400A1544D545376F07E">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.000SeniorNotesDue2029Member"
      id="d238132e996-wk-Fact-498B10B6BC43525E84807E1890695B40">1.000% Senior Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.000SeniorNotesDue2029Member"
      id="d238132e1001-wk-Fact-81B02A34784C5C57BB44432ABFEE93D2">CUK29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_LegalEntityAxis_ccl_CarnivalPublicLimitedCompanyMember_us-gaap_StatementClassOfStockAxis_ccl_A1.000SeniorNotesDue2029Member"
      id="d238132e1006-wk-Fact-C39FDCF2BC0955CBB2E75EFA48E030C3">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2020Q2"
      id="d238132e1019-wk-Fact-204512B81BB45135A0776911FBD76D0B">false</dei:EntityEmergingGrowthCompany>
</xbrl>
