Magento get Product Price on Category Listing Page

There may be a need of fetching product price on product listing. There may be a countless reason behind it, however mine was to show Call for Price button if product price is 0.

Here is how we can fetch magento product price on category or search listing.

Go to /app/design/frontend/default/your_theme/template/catalog/product and open list.phtml

$pro=Mage::getModel('catalog/product')->load($_product->getId());

$OrgPrice=$pro->getPrice();

$finalPrice=$pro->getFinalPrice();

use $finalPrice to print price or compare price i.e. if ($finalPrice == '0')

I hope this helps someone who is trying to find price on category listing page.