Petra, an inland town in the heart of Mallorca, offers a unique Balearic experience. While not a coastal town itself, Petra serves as a charming base for exploring the island's renowned beaches, most of which are a 20 to 30-minute drive away. This makes it a great option for visitors who appreciate a quieter, more traditional Mallorcan atmosphere while still having easy access to the sea for day trips. The waters at the nearby beaches are generally clear and ideal for swimming.
From Petra, you can easily reach some of Mallorca's most celebrated stretches of sand. Among our editor's picks, Playa de Muro stands out as Mallorca's longest sandy beach, particularly favored by families. For breathtaking natural scenery, Cala Agulla offers pine-covered hills and clear turquoise waters. If you're seeking an iconic, unspoiled beach experience, Es Trenc is a vast expanse of white sand within a protected natural park. The bustling main beach of Playa de Can Picafort provides a lively atmosphere with full amenities.
Beyond our top selections, many other beautiful beaches are within reach. For instance, Cala Mondragó, nestled within a natural park, is frequently highlighted for its beauty and is a popular choice for a day trip. Whether you prefer expansive, lively beaches or more secluded coves, Petra's central location allows for diverse coastal exploration. For a comprehensive look at all the coastal gems accessible from Petra, be sure to check out our longer list of beaches in this guide.