Petra (Πέτρα) is a municipality in Pieria, Macedonia, Greece with a population of 6,246 (2001). The seat of the municipality is in Milia.