Just to add to this answer for getting the min/max price, if you want it to display with currency formatted you need the raw number value. The accepted answer returns an object rather than a flat value, so you need to update it to this;
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('Magento\Catalog\Model\Product')->load(YOUR_ID);
$bundleObj=$product->getPriceInfo()->getPrice('final_price');
$minRaw = $bundleObj->getMinimalPrice()->getValue();// For min price
$maxRaw = $bundleObj->getMaximalPrice()->getValue(); // for max price
// Minimum price formatted
echo $this->helper('Magento\Framework\Pricing\Helper\Data')->currency($minRaw,true,false);
// Maximum price formatted
echo $this->helper('Magento\Framework\Pricing\Helper\Data')->currency($maxRaw,true,false);