<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Version>2.4.0.8</Version><ReportLongName>060500 - Disclosure - Commitments and Contingencies</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column FlagID="0"><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><CurrencyCode /><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName /><CurrencySymbol /><contextRef><ContextID>c20130101to20130630</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0001365101</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2013-01-01T00:00:00</PeriodStartDate><PeriodEndDate>2013-06-30T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels><Label Key="CalendarSupplement" Id="0" Label="6 Months Ended" /><Label Key="Calendar" Id="1" Label="Jun. 30, 2013" /></Labels></Column></Columns><Rows><Row FlagID="0"><Id>1</Id><IsAbstractGroupTitle>true</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>1</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureAbstract</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText /><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>xbrli:stringItemType</ElementDataType><SimpleDataType>string</SimpleDataType><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Commitments and Contingencies [Abstract]</Label></Row><Row FlagID="0"><Id>2</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>2</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>verboseLabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="c20130101to20130630" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;div style="text-align: left;"&gt;&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&lt;tr&gt;&lt;td style="width: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold; align: right;"&gt;5.&lt;/td&gt;&lt;td style="text-align: left; width: auto; font-family: ''Times New Roman'', Times, serif; font-size: 10pt; vertical-align: top; font-weight: bold;"&gt;Commitments and Contingencies&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Class Action Suit&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;On December 2, 2011, Primo, certain members of our board of directors, certain members of management, and certain shareholders and company advisors were named as defendants in a purported class-action lawsuit filed in the United States District Court for the Middle District of North Carolina. &amp;#160;The complaint alleges violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended, and Rule 10b-5 promulgated thereunder, and Sections 11, 12(a)(2), and 15 of the Securities Act of 1933. &amp;#160;The complaint asserts claims on behalf of a class of persons who acquired our common stock in or traceable to our initial public offering and our secondary offering as well as purchasers of our common stock between November 4, 2010 and August 10, 2011. &amp;#160;The complaint alleges that defendants violated the federal securities laws by, among other things, making misrepresentations about our projected financial results and business operations in order to artificially inflate the price of our stock. &amp;#160;The complaint requests unspecified damages and costs. &amp;#160;We do not believe it has merit and plan to vigorously contest and defend against it. &amp;#160;We have filed a motion to dismiss all claims. &amp;#160;All briefing and oral argument on the motion to dismiss have been completed, and the motion has been submitted to the judge. &amp;#160;We are insured for potential losses subject to limits, which we do not expect to reach. &amp;#160;We are required to indemnify each of the named defendants that are party to the lawsuit against losses and expenses they incur in connection with the litigation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Electrotemp&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;On October 14, 2011, Primo, through a wholly-owned subsidiary, filed a complaint against Electrotemp Technologies China, Inc. ("Electrotemp") in Mecklenburg County (North Carolina) Superior Court, alleging breach of contract, quantum meruit/unjust enrichment, and violation of the North Carolina Products Liability Act/breach of implied warranty. Our claims arise out of Electrotemp's failure to credit us for defective water coolers manufactured by Electrotemp and sold by us which were returned by unsatisfied customers. &amp;#160;We are seeking damages of $3,100, which consist primarily of claims for defective water dispensers manufactured by Electrotemp. Electrotemp removed the action to the United States District Court for the Western District of North Carolina based on diversity of citizenship. &amp;#160;The parties filed a Joint Motion to stay litigation so that they could proceed with mediation and arbitration pursuant to the dispute resolution clause in their agreement. &amp;#160;On May 1, 2012, the Court ordered that the litigation would be stayed once the parties formally enter into arbitration. &amp;#160;The parties were unable to resolve their dispute through mediation, so Primo filed its Notice of Arbitration with ADR Chambers International in Toronto, Ontario, Canada in accordance with the dispute resolution clause in the parties' agreement. &amp;#160;Electrotemp has also asserted claims in the arbitration, including $2,800 for "unpaid goods," $3,000 for alleged loss of sales, and $5,000 for engaging an Electrotemp competitor to sell product in the U.S., in alleged violation of the parties' contract. The arbitration is scheduled to begin October 28, 2013. Now that the parties have formally agreed to enter into arbitration, the litigation has been stayed.&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Florida Concentrates Suit&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;On October 16, 2012, Primo was served with the Summons and Complaint in a suit filed in the Florida state courts on September 26, 2012. &amp;#160;Plaintiffs in the suit are Florida Concentrates International, LLC (a Florida limited liability company), Florida Sparkling DS, LLC (a Florida limited liability company), and Didier Hardy (a Florida resident and apparently the principal of the LLC plaintiffs). &amp;#160;Also named as defendants are Susan and Scott Ballantyne (alleged to be Florida residents) and SDS-IC. &amp;#160;The suit was filed in the Circuit Court for the Twentieth Judicial District (Collier County, Florida). &amp;#160;Plaintiffs' allegations include breach of contract, misappropriation of trade secrets and certain additional claims and plaintiffs seek monetary damages. &amp;#160;We do not believe that the suit has any merit whatsoever, and plan to vigorously contest and defend against it. &amp;#160;We have filed a motion to dismiss all claims, which was granted in part and denied in part by the court.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; font-family: ''Times New Roman'', Times, serif; margin-left: 18pt; font-size: 10pt;"&gt;Omnifrio Single-Serve Beverage Business&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Deferred purchase price payments totaling $2,000 were included within liabilities of disposal group held for sale, net of current portion and current liabilities of disposal group held for sale on the condensed consolidated balance sheets as of June 30, 2013 and December 31, 2012, respectively. These payments were related to the April 11, 2011 acquisition of certain intellectual property and other assets from the seller, Omnifrio Beverage Company LLC ("Omnifrio"). &amp;#160;On July 19, 2013, we entered into a conditional settlement and release agreement with Omnifrio and certain other parties pursuant to which we agreed to, among other things, use commercially reasonable efforts to sell the assets purchased from Omnifrio in April 2011 and to provide Omnifrio certain amounts of the proceeds of any such sale in exchange for Omnifrio agreeing to release us from any claims related to the milestone payments included in our original purchase agreement with Omnifrio and, upon the sale of such assets, to release us from any claims related to the deferred purchase price payments included in such agreement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Sales Tax&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;We routinely purchase equipment for use in operations from various vendors. &amp;#160;These purchases are subject to sales tax depending on the equipment type and local sales tax regulations; however, we believe certain vendors have not assessed the appropriate sales tax. &amp;#160;For purchases that are subject to sales tax in which we believe the vendor did not assess the appropriate amount, we accrue an estimate of the sales tax liability we ultimately expect to pay.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; font-style: italic; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;Other Contingencies&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 18pt; font-family: ''Times New Roman'', Times, serif; font-size: 10pt;"&gt;From time to time, we are involved in various claims and legal actions that arise in the normal course of business. Management believes that the outcome of such legal actions will not have a significant adverse effect on our financial position, results of operations or cash flows.&lt;/div&gt;&lt;/div&gt;</NonNumbericText><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>nonnum:textBlockItemType</ElementDataType><SimpleDataType>na</SimpleDataType><ElementDefenition>The entire disclosure for commitments and contingencies.</ElementDefenition><ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name FASB Interpretation (FIN)

 -Number 14

 -Paragraph 3

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



Reference 2: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 210

 -SubTopic 10

 -Section S99

 -Paragraph 1

 -Subparagraph (SX 210.5-02.25)

 -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682



Reference 3: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 825

 -SubTopic 20

 -Section 50

 -Paragraph 1

 -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621



Reference 4: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 460

 -SubTopic 10

 -Section 50

 -Paragraph 8

 -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249



Reference 5: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 450

 -SubTopic 20

 -Section 50

 -Paragraph 4

 -URI http://asc.fasb.org/extlink&amp;oid=6952336&amp;loc=d3e14435-108349



Reference 6: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 440

 -SubTopic 10

 -Section 50

 -Paragraph 2

 -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308



Reference 7: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Statement of Financial Accounting Standard (FAS)

 -Number 5

 -Paragraph 9, 10, 11, 12

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



</ElementReferences><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Commitments and Contingencies</Label></Row></Rows><Footnotes /><IsEquityReport>false</IsEquityReport><ReportName>Commitments and Contingencies</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>true</HasCustomUnits><IsEmbedReport>false</IsEmbedReport><IsMultiCurrency>false</IsMultiCurrency><ReportType>Sheet</ReportType><RoleURI>http://primowater.com/role/CommitmentsAndContingencies</RoleURI><NumberOfCols>1</NumberOfCols><NumberOfRows>2</NumberOfRows></InstanceReport>
