<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>1.0.0.3</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Related Party Transactions</ReportName>
  <RoundingOption />
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="12 Months Ended" />
        <Label Id="2" Label="Dec. 31, 2009" />
        <Label Id="4" Label="USD / shares" />
      </Labels>
      <CurrencySymbol>$</CurrencySymbol>
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Unit_1</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit_2</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>pure</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit_3</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit_4</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Related Party Transactions</Label>
      <Level>0</Level>
      <ElementName>psa_RelatedPartyTransactions</ElementName>
      <ElementPrefix>psa</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>Related Party Transactions</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>Related Party Transactions</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Related Party Transactions Disclosure [Text Block]</Label>
      <Level>1</Level>
      <ElementName>us-gaap_RelatedPartyTransactionsDisclosureTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div&gt; &lt;div&gt;&lt;!-- 2.0.3706.15792 --&gt;&lt;div&gt;&lt;!-- body --&gt;&lt;div&gt;
&lt;div&gt;
&lt;div style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;
&lt;table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
&lt;tr valign="top"&gt;
&lt;td style="width: 18pt;"&gt;
&lt;div style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;9.&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;div align="left"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;&lt;font class="_mt" style="display: inline; text-decoration: underline;"&gt;Related Party Transactions&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="display: block; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="display: block; margin-left: 18pt; text-indent: 36pt; margin-right: 0pt;" align="justify"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;Mr. Hughes, Public Storage&amp;#8217;s Chairman of the Board of Trustees, and his family (collectively the &amp;#8220;Hughes Family&amp;#8221;) have ownership interests in, and operate approximately 52 self-storage facilities in Canada using the &amp;#8220;Public Storage&amp;#8221; brand name (&amp;#8220;PS Canada&amp;#8221;) pursuant to a royalty-free trademark license agreement with Public Storage.&amp;nbsp;&amp;nbsp;We currently do not own any interests in these facilities nor do we own any facilities in Canada.&amp;nbsp;&amp;nbsp;The Hughes Family owns approximately 17.3% of our common shares outstanding at December 31, 2009.&amp;nbsp;&amp;nbsp;We have a right of first refusal to acquire the stock or assets of the corporation that manages the 52 self-storage facilities in Canada, if the Hughes Family or the corporation agrees to sell them.&amp;nbsp;&amp;nbsp;However, we have no interest in the operations of this corporation, we have no right to acquire this stock or assets unless the Hughes Family decides to sell and we receive no benefit from the profits and increases in value of the Canadian self-storage facilities.&lt;/font&gt;&lt;/div&gt;
&lt;div style="display: block; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="display: block; margin-left: 18pt; text-indent: 36pt; margin-right: 0pt;" align="justify"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;We reinsure risks relating to loss of goods stored by tenants in the self-storage facilities in Canada.&amp;nbsp;&amp;nbsp;During the years ended December 31, 2009, 2008 and 2007, we received $642,000, $768,000 and $906,000 (based upon historical exchange rates between the U.S. Dollar and Canadian Dollar in effect as the revenues were earned), respectively, in reinsurance premiums attributable to the Canadian facilities.&amp;nbsp;&amp;nbsp;Since our right to provide tenant reinsurance to the Canadian facilities may be qualified, there is no assurance that these premiums will continue.&lt;/font&gt;&lt;/div&gt;
&lt;div style="display: block; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="display: block; margin-left: 18pt; text-indent: 36pt; margin-right: 0pt;" align="justify"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;Public Storage and Mr. Hughes are co-general partners in certain consolidated partnerships and affiliated partnerships of Public Storage that are not consolidated.&amp;nbsp;&amp;nbsp;The Hughes Family owns 47.9% of the voting stock and Public Storage holds 46% of the voting and 100% of the nonvoting stock (representing substantially all the economic interest) of a private REIT.&amp;nbsp;&amp;nbsp;The private REIT owns limited partnership interests in five affiliated partnerships.&amp;nbsp;&amp;nbsp;The Hughes Family also owns limited partnership interests in certain of these partnerships and holds securities in PSB.&amp;nbsp;&amp;nbsp;PS Canada holds approximately a 1.2% interest in Stor-RE, a consolidated entity that provides liability and casualty insurance for PS Canada, Public Storage and certain affiliates of Public Storage, for occurrences prior to April 1, 2004 as described below.&amp;nbsp;&amp;nbsp;Public Storage and the Hughes Family receive distributions from these entities in accordance with the terms of the partnership agreements or other organizational documents.&lt;/font&gt;&lt;/div&gt;
&lt;div style="display: block; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style="display: block; margin-left: 18pt; text-indent: 36pt; margin-right: 0pt;" align="justify"&gt;&lt;font class="_mt" style="display: inline; font-size: 10pt; font-family: Times New Roman;"&gt;From time to time, the Company and the Hughes Family have acquired limited partnership units from limited partners of the Company&amp;#8217;s consolidated partnerships.&amp;nbsp;&amp;nbsp;In connection with the acquisition in 1998 and 1999 of a total of 638 limited partnership units by Tamara Hughes Gustavson and H-G Family Corp., a company owned by Hughes Family members, the Company was granted an option to acquire the limited partnership units acquired at cost, plus expenses.&amp;nbsp;&amp;nbsp;During the fourth quarter of 2008, the Company exercised its option to acquire the units for a total purchase price of approximately $239,000.&amp;nbsp;&amp;nbsp;The transaction was approved by the independent members of the Board of Trustees after considering that the value of the units had appreciated significantly since 1998 and 1999 and that the exercise price for the Company was substantially below the prices paid to acquire similar limited partner units in third party transactions.&amp;nbsp;&amp;nbsp;The acquisition was effective January 1, 2009.&lt;/font&gt;&lt;/div&gt;
&lt;div style="display: block; margin-left: 0pt; text-indent: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- body --&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>9.


Related Party Transactions




&amp;nbsp;&amp;nbsp;
Mr. Hughes, Public Storage&amp;#8217;s Chairman of the Board of Trustees, and his family (collectively the</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <ComparabilityReport>false</ComparabilityReport>
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
